gpt4 book ai didi

Paypal 返回链接

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:30 24 4
gpt4 key购买 nike

我有一个支持 Paypal 付款的网站。我使用 IPN 处理付款

我希望访问者在 paypal 付款后返回特定页面

我放在篮子里

<input type="hidden" name="return" value="http://site.com/basket/thank-you?param=value">

pair param=value 在某些情况下可以是特定的

但付款后访问者只能看到 Paypal “感谢您的订单”页面:(访问者可以使用此页面上的返回链接,但他们不会这样做:)

我知道可以在PayPal商家账户-->个人资料-->销售偏好-->网站付款偏好-->网站付款自动返回中设置自动返回

但是我应该只设置一个 url。所以我必须使用 cookie 或 session 来捕捉用户语言。为什么会这样?为什么返回链接隐藏字段不起作用?是否可以在没有 PDT 的情况下获得返回功能?

最佳答案

当您像您一样使用 Payments Standard 时,即使启用了自动返回,也无法保证用户能够返回。例如,他们可以在自动返回发生之前简单地关闭浏览器。这根本不是很可靠。

如果您想确保用户回到您的应用程序流程,那么您可以使用 Express Checkout .这涉及 3 个 API 调用,SetExpressCheckout , GetExpressCheckoutDetails , 和 DoExpressCheckoutPayment .

登录、审核并同意付款后,用户将被送回您在 SetExpressCheckout 中指定的 ReturnURL。此时,您可以调用 GetExpressCheckoutDetails 获取付款人详细信息(可选),然后使用 DoExpressCheckoutPayment 完成所有操作。

我还建议将数据保存到您的数据库或使用 session 变量而不是 URL 参数,因为 Express Checkout 发生在您自己的服务器上而不是 PayPal 的服务器上,因此可以轻松访问这些变量。

关于 Paypal 返回链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13988431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com