gpt4 book ai didi

php - 在没有参数的情况下在 PayPal 中返回 url

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:42 25 4
gpt4 key购买 nike

我已将 PayPal 与我的网店连接,我想在成功付款后重定向回我的网店到没有支付变量的特定页面。手册中写着使用参数

rm=1

我的架构如下所示:

 $this->form = array('cmd' => '_xclick',
'business' => 'bis@email.tld',
'cert_id' => 'ABCDEFGDe',
'lc' => 'EN',
'custom' => 'test',
'invoice' => $orderId,
'currency_code' => 'EUR',
'no_shipping' => '1',
'no_note'=>'1',
'item_name' => 'bought item',
'item_number' => '1',
'rm'=>'1',
'amount' => $price,
'return'=> $returnURL,
'notify_url'=>$notifyURL,

);

但即使 rm 设置为 1 并设置了 return,PayPal 仍然使用 GET 方法(如 rm=0)重定向回我的页面,所有参数均如此

有没有办法正确设置rm=1?我也试过不加引号

最佳答案

根据 PayPal,您需要将 rm 参数设置为 2 以获取付款详细信息作为 POST 参数而不是 GET 参数(rm 设置为 1)。

另请参阅:Paypal return URL - using GET parameters?

希望这对您有所帮助 - 约翰

更新:
rm 参数设置为 1 是正确的,这使得 PayPal 通过 GET 方法调用返回页面但没有 GET 参数(很抱歉一开始就不太正确, 没有双关语意)。
不过我可能已经找到了正确的解决方案:在您的 PayPal 配置文件中,禁用付款详细信息的传输(在您可以设置默认返回 URL 的页面上)。如果启用此选项,则似乎会覆盖 rm 参数,无论后者设置为哪个值。

约翰

关于php - 在没有参数的情况下在 PayPal 中返回 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11626767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com