我使用paypal按钮。付款后,用户会看到包含有关成功付款的消息的页面。还有链接返回到我的脚本success.php回到网站,写入关于订单的mysql inforamtion。一切正常,但如果用户不按返回链接,如何防止情况。在这种情况下,订单将不计算在内。
答案 0 :(得分:1)
如果您想要更新数据库中已完成的交易,可以使用PayPal即时付款通知(IPN)。即使您的客户没有按下返回链接。以下链接是供您参考的详细信息。
https://developer.paypal.com/docs/classic/products/instant-payment-notification/
但是,如果您的问题与客户完成付款后的重定向问题相关,比如,在完成付款后将客户重定向到设置页面,那就是PayPal自动退货功能。以下链接是供您参考的详细信息。
https://www.paypal.com/az/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside
答案 1 :(得分:0)
我建议不要将处理代码放在返回链接中,将其放入IPN链接。
实例付款PayPal将发送有关付款信息(POST阵列)的通知,您可以检索此信息并根据需要进行处理。
在回复链接中,您可以提供显示感谢您购买的简单信息,并会尽快通知您。