我正在与Paypal作斗争。
我正在尝试使用'return'变量但由于某种原因它无效。
return
PayPal在完成付款后重定向买方浏览器的网址。例如,在您的网站上指定一个显示“感谢您的付款”页面的网址
默认 - PayPal将浏览器重定向到PayPal网页。
rm
退货方式。 FORM METHOD用于将数据发送到返回变量指定的URL。
允许值为:
0 - 所有购物车付款均使用GET方法
1 - 使用GET方法将买方的浏览器重定向到返回URL,但不包括付款变量
2 - 使用POST方法将买方的浏览器重定向到返回URL,并包含所有付款变量
所以我决定添加到我的表单中:
<input type="hidden" name="return" value="http://www.site.com/payment_confirm.php" />
<input type="hidden" name="cancel_return" value="http://www.site.com/back" />
<input type="hidden" name="rm" value="2" />
但由于某种原因,在付款结束时没有任何事情发生。 因此,我尝试在google上搜索为什么会这样,并且有些人在配置文件的交易结束时写入以激活自动重定向到页面。
所以我进入了个人资料页面并设置了自动返回到
www.site.com/
当我在交易后再次尝试使用paypal在配置文件URL中返回我而不是在表单中写入的URL时,URL中有一些数据,因此表单没有使用POST方法。
我的想法结束了。 我该如何解决这个问题?