Paypal 贝宝表单返回值

Paypal 贝宝表单返回值,paypal,Paypal,我在和贝宝战斗 我正在尝试使用“return”变量,但由于某些原因,它不起作用 报告说: 返回 PayPal在买家完成付款后将其浏览器重定向到的URL。例如,在您的网站上指定一个显示“感谢您的付款”页面的URL。 默认–PayPal将浏览器重定向到PayPal网页 rm 返回方法。用于将数据发送到返回变量指定的URL的表单方法。 允许值为: 0–所有购物车付款都使用GET方法 1–使用GET方法将买方浏览器重定向到退货URL,但不包括任何付款变量 2–使用POST方法将买方浏览器重定向到退货UR

我在和贝宝战斗

我正在尝试使用“return”变量,但由于某些原因,它不起作用

报告说:

返回

PayPal在买家完成付款后将其浏览器重定向到的URL。例如,在您的网站上指定一个显示“感谢您的付款”页面的URL。
默认–PayPal将浏览器重定向到PayPal网页

rm

返回方法。用于将数据发送到返回变量指定的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" />

但由于某些原因,在付款结束时,什么也没有发生。 所以我试着在谷歌上搜索为什么会这样,一些人写了一封信,在交易结束时从个人资料自动重定向到一个页面

所以我进入了个人资料页面,设置了自动返回到
www.site.com/
当我在交易后再次尝试时,paypal在配置文件url中返回我,而不是在表单中写入的url中,并且url中有一些数据,因此表单没有使用POST方法

我的想法结束了。
如何解决此问题?

当您启用自动退货时,是否也启用了付款数据传输(PDT)?这样做使得返回到站点的所有信息都是GET,而不管“rm”值是多少。