首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要IPN来处理预先批准的付款吗?

我需要IPN来处理预先批准的付款吗?
EN

Stack Overflow用户
提问于 2013-08-27 08:57:24
回答 2查看 131关注 0票数 0

我知道有必要使用IPN进行一次性支付(当用户批准付款,而不是关闭浏览器等),但我不确定是否需要它们来支付预先批准的付款,因为整个过程都是在一个请求中完成的。问题是这样的:我是否可以依赖预先批准的付款的响应是最终的,还是我也需要使用IPN?

我试图找到对整个交易过程的某种解释,但没有成功。任何帮助都是非常感谢的。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-10 15:19:17

下面是来自PayPal支持的响应:

付款状态有可能改变,例如,如果一笔付款有争议,那么付款就有可能被逆转。在这种情况下,您应该处理IPN的付款,因为它确保您的系统始终拥有任何付款的最新状态。

似乎IPN的处理是不可避免的。

@安德鲁谢谢你的帮助

票数 2
EN

Stack Overflow用户

发布于 2013-08-27 09:31:16

API调用响应是最终的,是的,除非由于任何原因付款处于待定状态。然后API的结果将是成功的,但支付状态将被挂起。如果您正在使用IPN,您将收到一份关于挂起的付款的通知,而另一份则是在它清除时收到的通知,这样您就可以相应地自动化事情。

API响应也不会像IPN那样包含那么多细节,因此您可能需要IPN来获取API响应中不可用的数据。

IPN从来都不是必需的。这是非常有用的,而且经常被推荐。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18461130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档