我一直在与我们现有的系统进行paypal集成,并使用rest和快捷签出在沙箱上成功地完成了测试。
虽然文档是详细的,但我在rest文档页http://developer.paypal.com/docs/api/上看不到任何关于收费(即反向事务)和取消的信息。
因此,如果用户成功地购买了一些东西,并且支付状态变得“完成”,那么就会出现反向事务,比如收费,paypal将向返回发送请求,并取消在创建相关支付时预先定义的urls,或者客户端应用程序必须通过rest调用手动检查支付状态?或者,在触发第一次付款请求时,我还需要发送其他的信息吗?
发布于 2014-05-26 08:25:47
您需要设置即时付款通知书(IPN)来处理这类事情。
IPN将自动将所有访问PayPal帐户的事务的数据发布到您指定的URL中。这个URL (脚本)可以接收数据并更新数据库,生成电子邮件通知,或者任何您可能希望基于事务自动化的东西。
你可以用IPN来处理各种各样的事情。具体而言,您将收到具有下列参数的IPN .
当然,你也会得到更多的参数,但这就是你如何选择并相应地处理它们的方法。
https://stackoverflow.com/questions/23861612
复制相似问题