我想知道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拒绝,我想标记交易被拒绝我的系统。 我想知道是否需要分析其他值以在我的系统中将事务标记为拒绝。 如何分析付款是否被拒绝?
答案 0 :(得分:0)
打开PayPal's IPN Variables documentation并在页面上查找payment_status。沿着页面走下去,看看它可能出现的位置以及可能的值。