[英]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.