付款完成后,为什么我没有收到来自 Vodapay 后端的通知?
Why am I not getting a notification from the Vodapay backend when a payment is completed?
我为 Vodapay 后端提供了一个端点,用于在付款完成时发送通知 (paymentNotifyUrl),但是,我没有收到来自 Vodapay 的任何信息。
支付成功后,Vodapay后台会立即向您发送通知。
如果付款进入这 3 个状态之一
- 正在处理(my.tradePay returns 状态 8000)
- 用户已取消(my.tradePay returns 状态 6001)
- 付款失败(my.tradePay returns 4000)
您发送到 payments/pay 端点的负载中的属性 “paymentExpiryTime” 决定了它需要多长时间Vodapay 后端向您的端点发送通知。
如果支付进入上述3种状态之一,你可以让用户使用相同的"redirecturl"重试支付,只要你在中设置的时间]"paymentExpiryTime"还没到。
“paymentExpiryTime”的默认时间段是付款后的 7 天。如果根据您的业务需求,这个时间段太长,那么您可以将其设置为较短的时间范围,例如。 date/time 未来 30 分钟。
我为 Vodapay 后端提供了一个端点,用于在付款完成时发送通知 (paymentNotifyUrl),但是,我没有收到来自 Vodapay 的任何信息。
支付成功后,Vodapay后台会立即向您发送通知。
如果付款进入这 3 个状态之一
- 正在处理(my.tradePay returns 状态 8000)
- 用户已取消(my.tradePay returns 状态 6001)
- 付款失败(my.tradePay returns 4000)
您发送到 payments/pay 端点的负载中的属性 “paymentExpiryTime” 决定了它需要多长时间Vodapay 后端向您的端点发送通知。 如果支付进入上述3种状态之一,你可以让用户使用相同的"redirecturl"重试支付,只要你在中设置的时间]"paymentExpiryTime"还没到。
“paymentExpiryTime”的默认时间段是付款后的 7 天。如果根据您的业务需求,这个时间段太长,那么您可以将其设置为较短的时间范围,例如。 date/time 未来 30 分钟。