重试失败付款时,PayPal 是不是使用相同的交易 ID?

Posted

技术标签:

【中文标题】重试失败付款时,PayPal 是不是使用相同的交易 ID?【英文标题】:Does PayPal use the same Transaction ID when Retrying failed payments?重试失败付款时,PayPal 是否使用相同的交易 ID? 【发布时间】:2013-05-06 20:55:06 【问题描述】:

我正在使用 PayPal 构建一个定期/订阅支付系统,一切进展顺利。

任何人都可以分享 PayPal 发送重试付款时的 IPN 数据吗?具体来说,我需要知道贝宝是否会使用相同的 txn_id,或者每次重试时都会生成一个新的?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

每次处理付款时,您都应该收到一个新的交易 ID。您可以通过在沙盒中设置定期付款并将其设置为每天计费来测试这一点。

【讨论】:

太棒了,谢谢伙计!似乎很奇怪,他们会在付款失败时这样做(每次都创建一个新的),但我会测试一下! 我很抱歉,我想念你的问题。您只会获得成功交易的交易 ID。您不会获得付款失败的交易 ID。 哦,不用担心,我终于在 Sandbox 站点中找到了 IPN 区域,所以我能够真正开始正常接收它们了。

以上是关于重试失败付款时,PayPal 是不是使用相同的交易 ID?的主要内容,如果未能解决你的问题,请参考以下文章

laravel 中的 Paypal 集成在获取付款状态时出错(尽管交易成功)

PayPal 信用卡交易错误:付款失败。系统错误。请稍后再试[关闭]

Magento 2.3.2 PayPal Payflow 付款失败

PayPal IPN 在付款完成数小时后发送多个通知

PayPal 付款状态“待处理” - 清算时没有 IPN

使用 paypal 高级而不是 paypal pro 定期付款