使用IPN验证PayPal上的成功付款

时间:2016-04-14 17:29:14

标签: iframe paypal paypal-ipn

我正在使用PayPal托管网页在我的网站上进行付款。我在创建iframe网址中使用的SECURETOKEN时传递了返回网址。在客户成功付款后,我在创建SECURETOKEN时通过返回网址时从PayPal获得浏览器回发。不时会发生的事情是用户在我收到回发之前关闭标签,说交易已获批准,我无法在本地数据库中将其标记为已批准。

解决方法是创建IPN侦听器,并在收到有效的IPN请求时更新我的​​本地记录。

现在的问题是,我想念一些我在iframe回复中获得的参数,这些参数是强制性的,例如ACCEXPTIMEPNREF

据我所知,IPN绝不会在其请求中发送这些数据。这可以在paypal管理器中被覆盖吗?如果没有,有人可以建议任何解决这个问题的方法吗?

由于

1 个答案:

答案 0 :(得分:0)

我设法通过在我的paypal管理器中启用Silent POST url功能来实现此目的,因此在接受付款后,无论客户端关闭浏览器,都会触发相同的服务器到服务器回发。