gpt4 book ai didi

php - 从 Paypal 传回 'Custom' 值

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

我试图将订单 ID 从订单页面传递到 Paypal,然后返回到感谢页面,这样我就可以将订单标记为已付款,但我遇到了问题。目前我将这些变量传递给 Paypal,如下所示:

$vars = array(

'cmd' => "_cart",
'upload' => "1",
'business' => "paypalemail@gmail.com",
'item_name_1' => "Test Item",
'amount_1' => "1.00",
'return' => "http://www.website.com/thanks.php",
'custom' => $order_id,



);

header('Location: https://www.paypal.com/cgi-bin/webscr?' . http_build_query($vars));

但是,当他们付款结清并且我被重定向时,订单 ID 似乎并没有被发回。这是我得到的网址:

thanks.php?tx=61G92224EW780500P&st=Completed&amt=1.00&cc=USD&cm=57&item_number=

我希望在此字符串中的某处看到“custom=”后跟订单号。但它不存在。我做错了什么吗?

最佳答案

今天做同样的事情:-)

您显然想使用 PDT 而不是 IPN,实际上在某些情况下这是有意义的(例如小商店)。 PayPal PDT 仅返回 GET 格式的 tx 值。然后它希望您构造一个包含以下内容的 POST:

  • 你刚刚收到的 tx
  • 账户的id token
  • 使用固定值“_notify-synch”的cmd

只有这篇文章用包含变量的正文回答,每行一个。

参见 https://cms.paypal.com/cms_content/en_US/files/developer/PP_OrderMgmt_IntegrationGuide.pdf第 19 页。

关于php - 从 Paypal 传回 'Custom' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19573850/

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