Paypal IPN payment_status 说已完成但付款被拒绝

Posted

技术标签:

【中文标题】Paypal IPN payment_status 说已完成但付款被拒绝【英文标题】:Paypal IPN payment_status says completed but payment was declined 【发布时间】:2017-08-29 15:15:25 【问题描述】:

我正在使用 Paypal Rest API php 和 IPN。我正在使用买方和卖方帐户实时测试贝宝。我试过一个余额不足的买家。执行付款后,由于余额不足,付款未通过,但 $_POST['payment_status'] 返回“已完成”。我想通过 IPN 检测我的付款是否成功。所以我使用 $_POST['payment_status'] 来触发它,这样我就可以更新我网站上的数据库。为什么即使我的付款被拒绝,它仍返回已完成?你认为 $_POST['payment_status'] 不是我需要的吗?请帮忙

【问题讨论】:

【参考方案1】:

这可能是一个错误。我建议您创建支持票并提供以下信息:- 1.您收到的IPN消息样本 2.相关/调试id 3.时间戳

以下是向 PayPal MTS 提交支持票证的网址:- https://www.paypal-techsupport.com

问候, 乔瓦尼

【讨论】:

以上是关于Paypal IPN payment_status 说已完成但付款被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

Paypal IPN payment_status 说已完成但付款被拒绝

用于电子支票的 PayPal IPN

贝宝 IPN 验证

关于 payment_status 的帮助 PayPal Refunded Reverted Partial Refunded IPNs

PayPal IPN 模拟器 - 如何生成无效响应?

paypal IPN 返回pending_reason: 单方面