Paypal IPN payment_status

Posted

技术标签:

【中文标题】Paypal IPN payment_status【英文标题】: 【发布时间】:2013-01-01 10:45:34 【问题描述】:

我正在尝试在我的网站上使用 paypal ipn。我正在使用沙盒来调试它... 我注意到有时我会在 payment_status 上获得值,例如pending ... 我的问题是,当这笔付款完成后,我是否会再次收到 paypal ipn 的回复?

【问题讨论】:

也许更好地向贝宝技术支持发送? 我在考虑这个,但我认为这里更快... 给一个人一条鱼,他可以吃一天。教人钓鱼,..... @KevinDTimm 我真的不明白你为什么会这样。他是对的,它更快。它可以帮助别人,比如我自己。不要成为“那个人” 两年前,他不接受任何答案,他收到的第二个答案将他指向 Paypal(作为答案,而不是评论)。我不是那个人,我是那个向他(以及其他人来这里看的人)指出你需要先检查适当的位置,然后在用尽时来 SO 的人。学习如何使用支持和搜索引擎是软件开发中最重要的部分。如果你不能做到这一点,你总是受到问答的摆布。 【参考方案1】:

是的,你知道。这就是为什么您应该在代码中实现逻辑以处理与同一事务相关的多个消息的原因。

【讨论】:

【参考方案2】:

来自贝宝网站:https://cms.paypal.com/es/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_testing_SBOverview

“PayPal Sandbox 是一个独立的环境,您可以在其中对 PayPal 功能和 API 进行原型设计和测试。PayPal Sandbox 几乎是实时 PayPal 网站的副本”

上面链接中的比较表确实提到了沙盒中未启用欺诈检测等某些场景。

除此之外,假设 live 的功能在沙盒中是相同的应该更安全(例如在状态从等待变为完成后接收 IPN 等)。

【讨论】:

以上是关于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: 单方面