Paypal会在“创建”状态下取消付款更长时间吗?

时间:2015-12-01 07:48:13

标签: php api paypal

我正在实施PayPal付款方式。

我们有这种情况: - 客户在我的电子商店确认订单。我收到订单确认后(他提交了订单确认表),我创建了一个新的付款(通过REST API和Paypal的PHP SDK,但没关系,支付方式“paypal”),从现在开始,付款处于状态“创造”。然后用户被重定向到付款的批准链接 - 因此他可以登录并批准他的订单付款。但是在这一刻,他关闭了他的浏览器或连接中断等等。所以他没有批准或取消付款 - 所以如果我通过REST API付款,它仍然处于“创建”状态。

我找不到任何关于Paypal付款状态机的具体信息及其限制/条件(从一个州到另一个州的订单转换) - 只有一些论坛帖子。

我要求的是Paypal是否会在付款创建后的某段时间(什么时间?)后自动将付款转移到其他州(失败/取消/过期)?((我发现有一些信息是有3个小时的时间段?但不是来自官方来源。)

谢谢!

1 个答案:

答案 0 :(得分:0)

如果在连接断开或用户关闭浏览器或任何其他破坏流量的情况下,如果客户回来偿还,您的系统应始终启动新的付款。

状态不会更改为其他状态。 3个小时后,付款只是删除自己,你将无法收回它来执行付款,你将收到错误。