繁体   English   中英

PayPal 谢谢页面按表单变量

[英]PayPal Thank You Page by form variable

我在 Paypal 中创建了一个付款按钮,我想将用户的输入作为变量传递给感谢页面。 domain.com/thank-you?uid=$ID )。

所以我添加了一个<INPUT TYPE="hidden" NAME="return" value="domain.com/thank-you?" id="my-id"> <INPUT TYPE="hidden" NAME="return" value="domain.com/thank-you?" id="my-id">根据文档

我在提交按钮中添加了一个 OnClick 事件submitElement.addEventListener("click", clickFunc, false);

它运行良好(使用alert对其进行了测试,然后将uid=$ID添加到隐藏的return值中)。 但是 PayPal 对我的返回值没有任何作用。 PayPal 只是将客户留在他们的Successfully Paid页面上。

有任何想法吗? 提前致谢,周末愉快!

当使用 HTML forms 重定向到 PayPal 时,可能永远不会发生返回。 根据用户的区域设置和资助方式,PayPal 可能需要向他们出示收据,然后单击链接返回。 否则他们的浏览器可能会崩溃。 如果您需要退货,这是错误的集成方法。

接收已完成付款成功通知的最佳集成方法是https://developer.paypal.com/demo/checkout/#/pattern/client ,无论是客户端版本还是与服务器通信的模式。

要使用服务器版本,请创建两条路由,一条用于“设置事务”,一条用于“捕获事务”,此处记录: https://developer.paypal.com/docs/checkout/reference/server-integration/


无论哪种方式,成功捕获后,您都可以以任何您希望的方式显示感谢信息。 如果您觉得过时,包括重定向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM