【发布时间】:2014-05-20 18:22:42
【问题描述】:
我想知道ipn中payment_status字段的可能值是什么? 我可以在 sanbox ipn 中使用 payment_status 进行模拟:已完成和反向。 结帐交易是否可能有其他值,例如失败,如果交易成功则拒绝 待处理后未完成?
我实施使用快速结帐付款。 如果交易有 payment_status = 'Pending',我会处理 ipn 以查看是否有 payment_status = 'Completed' 的交易。 如果我在复选框中点击接受待处理交易,我会收到带有 payment_status = 'Completed' 的 ipn 并执行购买。 如果我在复选框中为待处理交易点击拒绝,我会收到带有 payment_status = 'Reversed' 的 ipn(但 parent_txn_id 设置为交易而不是 txn_id),这相当令人惊讶,我认为它会与 payment_status Denied,我想标记交易被拒绝我的系统。 我想知道是否需要分析其他值以在我的系统中将事务标记为拒绝。 如何分析是否付款被拒?
【问题讨论】:
标签: paypal paypal-ipn paypal-sandbox