我们目前正在使用一个应用程序,该应用程序通过 SOAP API 接口执行客户 PayPal 帐户的交易搜索。我注意到在某些情况下可能会发生以下情况:
- 为金额创建初始付款交易,状态=已完成。
- 在稍后的时间,例如 1 小时,为相同的金额创建第二笔交易(具有不同的 id),并且第一笔交易的类型(由 transactionId 键入)更改为授权。
对于我们的标准 transactionSearch 调用,我们无法将第二笔交易关联为相同的付款(它们是)。
有谁知道这些步骤如何在付款过程中发生?我可以理解最初使用 status=Authorized 创建的单个支付交易,然后更改为 Completed,但不是如上所述的 2 个单独的 txns(其中第一个 Payment 更改为 Authorized?)。
谢谢。