如何找到Paypal IPN chargeaback流程

时间:2013-11-14 08:12:00

标签: paypal paypal-ipn

我正在尝试识别来自paypal的所有 chargeback IPN请求。到目前为止只想到我能搞清楚的是 Txn_Type = new_case& (退款,争议,投诉)不同发票中的Case_type是退款请求。您可以使用txnidparenttxnid加入他们。

但有些情况下,txn_type为空,但{charge(1)}在(chargeback,buyer_complaint或admin_fraud_reversal)中,且PaymentStatus =已撤消

是否有任何规则可以识别所有退款案件?或者更好的是所有可能情景的流程图?

2 个答案:

答案 0 :(得分:1)

根据PayPal文档: https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/

您应该收到一个带有此值的IPN POST:

  

transaction_type =调整

这可以用于退款,撤销或退款;检查 reason_code ,看看它是什么。

您可能需要使用其他IPN变量自定义脚本,以便接收其他数据。

请在此处找到整合指南:https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/

答案 1 :(得分:0)

根据我对IPN and PDT Variables的理解,您可以通过以下方式识别退款:

  • txn_type不存在
  • case_typechargeback

如果您想进一步了解,可以通过查看reason_code找出原因。