我正在与Paypal作斗争 .

我正在尝试使用'return'变量但由于某种原因它不起作用 .

documentation说:

return
PayPal在完成付款后重定向买方浏览器的网址 . 例如,在您的站点上指定显示"Thank you for your payment"页面的URL .
默认 - 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" />

但由于某种原因,在付款结束时没有任何事情发生 . 因此,我尝试搜索谷歌为什么会这样,有些人写信激活自动重定向到配置文件的交易结束页面 .

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

我的想法结束了 . 我怎么解决这个问题?