我在我的网站内设置了定期付款。当然,Paypal是付款方式。Paypal IPN的付款状态
所以,当客户有一个空的PayPal帐户,自动付款将不会执行。
在这种情况下payment_status字段的值是什么?
如何识别付款失败?
我在我的网站内设置了定期付款。当然,Paypal是付款方式。Paypal IPN的付款状态
所以,当客户有一个空的PayPal帐户,自动付款将不会执行。
在这种情况下payment_status字段的值是什么?
如何识别付款失败?
IPN的文档是here。
每文档:
PAYMENT_STATUS ==付款的状态:
Canceled_Reversal:逆转已被取消。例如,您赢得了与客户之间的争议,并且被撤销的交易资金已经退还给您。已完成:付款已完成,且资金已成功添加到您的帐户余额。
创建:使用Express Checkout进行德国ELV付款。
被拒绝:付款被拒绝。只有在付款为 之前,由于 pending_reason变量或Fraud_Management_Filters_x变量列出的原因之一,才会发生这种情况。
已过期:此授权已过期且无法捕获。
失败:付款失败。只有当您的客户的银行账户支付为 时才会发生这种情况。
待定:付款正在等待处理。有关更多 信息,请参阅pending_reason。
退款:您退还了付款。
逆转:由于退单或其他类型的 逆转,支付已转回。该资金已从您的账户余额中删除,并返还给买方 。原因代码 ReasonCode元素中指定了反转的原因。
已处理:付款已被接受。
空洞:此授权已被废止。
这都是在IPN文档中回答的。显示零研究工作。 – EJP