【问题标题】:Paypal LiveI transactionSearch API type changes over timePaypal LiveI transactionSearch API 类型随时间变化
【发布时间】:2013-11-16 22:39:32
【问题描述】:

我们目前正在使用一个应用程序,该应用程序通过 SOAP API 接口执行客户 PayPal 帐户的交易搜索。 我注意到在某些情况下可能会发生以下情况:

  1. 为金额创建初始付款交易,状态=已完成。
  2. 稍后,例如 1 小时,为相同金额创建第二笔交易(具有不同 ID),并且第一笔交易的类型(由 transactionId 键入)更改为 Authorized。

对于我们的标准 transactionSearch 调用,我们无法将第二笔交易与相同的付款(它们是)相关联。

有谁知道这些步骤在付款过程中是如何发生的?我可以理解最初使用 status=Authorized 创建的单个付款交易,然后更改为 Completed,但不是如上所述的 2 个单独的 txns(其中第一个付款更改为 Authorized?)。

谢谢。

【问题讨论】:

    标签: paypal


    【解决方案1】:

    听起来您必须运行实际的授权,然后您稍后会捕获......??不是这样吗?在这种情况下,您将获得一个用于原始授权的交易 ID,然后是另一个用于捕获的交易的交易 ID。

    【讨论】:

    • 您好安德鲁,感谢您的回复。是的,我们通过 transactionSearch 获得了 2 笔具有唯一 ID 且金额相同的单独交易。但是,当我们在几个小时内刚刚创建的日期范围内首次查询客户的交易时,它们都以 type='Payment' status='Complete; 的形式返回。仅当我们稍后查询交易时,早期交易的状态才会更改为“授权”。请注意,这会间歇性发生 - 无法在测试环境中重现,通常授权 txns 会按预期返回 status='Authorization'。
    猜你喜欢
    • 2011-06-09
    • 2013-10-18
    • 2014-04-26
    • 2015-03-19
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 2012-07-23
    相关资源
    最近更新 更多