【问题标题】:Reject transaction after receiving IPN收到 IPN 后拒绝交易
【发布时间】:2015-06-21 16:48:26
【问题描述】:

在收到COMPLETED状态的IPN消息但txn_id重复或价格值不正确后,是否可以拒绝/自动退款?

或者需要人工调查才能退款

【问题讨论】:

  • 您可以调用退款接口。是这个意思吗?

标签: paypal paypal-ipn paypal-sandbox


【解决方案1】:

如果你是verifying your IPN calls with PayPal,这应该(理论上)是不可能的。 PayPal 从不重复交易 ID。

【讨论】:

  • 那么为什么他们所有的示例 IPN 代码都有重复检查?
  • 因为如果 PayPal 没有收到 200 响应,您可能会多次收到相同的 IPN
【解决方案2】:

在收到状态为 COMPLETED 的 IPN 消息但 txn_id 重复或价格值不正确后,是否可以拒绝/自动退款?

您不能拒绝与 IPN 的交易。你不在交易中。您会收到交易已发生的通知。

您可以使用另一个 API 来撤销交易,正如@geewhiz 所建议的那样。

【讨论】:

    猜你喜欢
    • 2020-07-30
    • 1970-01-01
    • 2018-04-29
    • 2021-12-05
    • 2014-09-03
    • 2011-09-12
    • 2014-02-10
    • 2016-01-18
    • 2020-12-12
    相关资源
    最近更新 更多