express checkout:挂起后ipn中payment_status字段的可能值

时间:2014-04-08 07:38:07

标签: paypal paypal-ipn paypal-sandbox

我想知道ipn中字段payment_status的可能值是什么? 我可以在sanbox ipn中使用payment_status模拟:完成和反向。 其他值是否可用于结帐交易,如失败,如果交易是否则拒绝 待处理后没有完成?

我使用快速结账实施付款。 如果交易有payment_status ='待定',我处理ipn以查看是否存在payment_status ='已完成'的交易。 如果我在复选框中点击接受待处理交易,我会收到ipn,其中payment_status ='已完成'并实施购买。 如果我在复选框中点击拒绝待处理的交易,我会收到ipn,其中payment_status ='Reversed'(但是parent_txn_id设置为交易而不是txn_id),这是相当令人惊讶的,我认为这将与payment_status拒绝,我想标记交易被拒绝我的系统。 我想知道是否需要分析其他值以在我的系统中将事务标记为拒绝。 如何分析付款是否被拒绝?

1 个答案:

答案 0 :(得分:0)

打开PayPal's IPN Variables documentation并在页面上查找payment_status。沿着页面走下去,看看它可能出现的位置以及可能的值。