如何与Paypal建议的解决方案集成:“向您的网站添加付款按钮”

时间:2013-08-30 06:22:17

标签: paypal web payment

我希望使用“将付款按钮添加到您的网站”https://developer.paypal.com/webapps/developer/docs/integration/web/来集成Paypal,因为我的网站只需要一次购买,因此这个解决方案非常完美。

但它要求在商家一侧实施的IPN作为异步解决方案来接收交易结果。按钮会将用户重定向到paypal.com以完成付款流程。但在那之后就完成了。用户不会自动重定向回商家网站。

我在论坛上发现我可以在脚本元素中添加“data-return”属性,因此当用户完成付款时,会有一个指向商家网站的附加链接。现在,由于IPN是异步的,一旦用户查看“数据返回”页面,IPN可能尚未被调用。我的问题是:

1. So what's the suggested solution of synchronizing between return page and IPN?
2. When testing, I found a lot of query strings are appended to the "data-return" URL, looks related to transaction result.  Can I use them to replace IPN so I have a SYNCHRONOUS way of verifying the transaction result?

谢谢!