Contourn 贝宝重定向
Contourn Paypal redirection
我用的是支付沙盒的方式,当用户支付的时候,如果他没有点击"Return to the site,"但是他关闭了页面,支付就完成了,但是我管理处理的页面如果不调用付款...
我怎样才能 return 自动到这个页面?
谢谢
您正在寻找的是在您的 PayPal 中配置自动 Return。它是 Payment Data Transfer (PDT) 系统的一部分。
也就是说,我不建议您从 return URL 处理 post-付款处理任务。即使启用了 Auto-Return,也不能保证用户会到达该页面(例如,他们可以关闭浏览器 window),在这种情况下,您的代码永远不会 运行 这样您的系统就无法正确更新。
相反,您应该使用 Instant Payment Notification (IPN),它与 PDT 非常相似,只是它将 POST 数据发送到您服务器上的 "listener" 脚本,无论是否用户是否将其返回到您的 return URL。这将确保您的代码始终按预期 运行s。
IPN 还允许您正确处理诸如电子支票之类的事情,电子支票需要几天时间才能清算,因此您需要在待处理付款和实际完成付款时更新您的系统。您还可以使用 IPN 自动执行退款、客户争议、订阅付款等任务。
我用的是支付沙盒的方式,当用户支付的时候,如果他没有点击"Return to the site,"但是他关闭了页面,支付就完成了,但是我管理处理的页面如果不调用付款... 我怎样才能 return 自动到这个页面? 谢谢
您正在寻找的是在您的 PayPal 中配置自动 Return。它是 Payment Data Transfer (PDT) 系统的一部分。
也就是说,我不建议您从 return URL 处理 post-付款处理任务。即使启用了 Auto-Return,也不能保证用户会到达该页面(例如,他们可以关闭浏览器 window),在这种情况下,您的代码永远不会 运行 这样您的系统就无法正确更新。
相反,您应该使用 Instant Payment Notification (IPN),它与 PDT 非常相似,只是它将 POST 数据发送到您服务器上的 "listener" 脚本,无论是否用户是否将其返回到您的 return URL。这将确保您的代码始终按预期 运行s。
IPN 还允许您正确处理诸如电子支票之类的事情,电子支票需要几天时间才能清算,因此您需要在待处理付款和实际完成付款时更新您的系统。您还可以使用 IPN 自动执行退款、客户争议、订阅付款等任务。