我们目前正在使用一个应用程序,该应用程序通过 SOAP API 接口(interface)执行客户 PayPal 帐户的交易搜索。 我注意到在某些情况下可能会发生以下情况:
- 为某个金额创建初始付款交易,状态为已完成。
- 在稍后的时间,例如 1 小时,为相同金额创建第二笔交易(具有不同的 ID),并且第一笔交易的类型(由 transactionId 键入)更改为授权。
对于我们的标准 transactionSearch 调用,我们无法将第二笔交易与相同的付款(它们是)关联起来。
有谁知道这些步骤在付款过程中是如何发生的?我可以理解一个单一的支付交易最初是用 status=Authorized 创建的,然后更改为已完成,但不是上面的 2 个单独的 txns(第一个付款更改为授权?)。
谢谢。
最佳答案
听起来您一定是在运行实际的授权,您稍后会捕获这些授权……??不是这样吗?在这种情况下,您将获得原始授权的交易 ID,然后是捕获的交易的另一个交易 ID。
关于Paypal LiveI transactionSearch API 类型随时间变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19799444/