如果用户在PayPal付款后没有被重定向怎么办?

dra*_*035 3 paypal

在购物车中添加内容,点击一些PayPal立即付款按钮,以及成功的PayPal付款(PP或CC)后,用户可能会停留在PayPal网站上,例如,如果未激活自动退货选项(或它是但它不起作用,因为用户是没有PP帐户的访客用户)

用户可以通过单击链接返回该站点,但不必.我的问题是:如果他不这样做,网站所有者将如何知道用户付费以便他现在可以通过邮寄方式发送项目?网站所有者被告知付款似乎对我来说是元素性的,所以我觉得难以理解的是,这种基本的东西留给了一些不起眼的自动返回选项.

请有人向我解释一下吗?

Rya*_*ama 5

这是任何重定向支付网关的常见挑战,这也是大多数(如果不是全部)实施某种支付已完成的异步通知的原因.在PayPal中,这是即时付款通知(IPN).您必须在您的站点上设置您从PayPal帐户配置文件设置链接到的通用IPN侦听器,或者您可以专门为您的事务创建更具针对性的IPN侦听器,并使用表单或API请求中的NOTIFYURL(或相关)参数用于重定向到PayPal以将IPN发送到该侦听器.

在我的集成中,当客户从网站返回时,我从不执行任何订单更新或事务日志记录,而是宁愿等待我可以验证的IPN并确保来自PayPal而不是来自试图入侵我的结账的人的欺骗性回报处理.

有关详细信息,请参阅IPN文档:https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNIntro