gpt4 book ai didi

php - 付款成功后如何从paypal获取交易明细

转载 作者:可可西里 更新时间:2023-10-31 23:07:27 25 4
gpt4 key购买 nike


我发送到 paypal 的数据是

"https://www.paypal.com/cgi-bin/webscr/cmd=_cart&upload=1&business=seller.email@something.com&currency_code=USD&bn=BusinessName&return=http://www.sellersite.com&item_number_1=55&item_name_1=battery&amount_1=55&quantity_1=2&item_number_2=52&item_name_2=bat&amount_2=5&quantity_2=3"

我想在成功付款后向“http://www.sellersite.com”上的买家显示那些已发送的数据(商品编号、商品名称、金额、数量)和 paypal 交易 ID。 (假设,卖家有 paypal 的商家帐户,他会从网站的管理部分将该 paypal id 输入数据库。所以,我不会考虑他的 paypal 帐户设置,我的工作只是创建 paypal 支付的环境对于卖家。)

如果我写这样的脚本

$T_ID=$_REQUEST['tx']; // or $T_ID=$_GET['tx']; **ref(tx):- "https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_html_paymentdatatransfer"

$item=$_REQUEST['item_number_1']; // or $item=$_GET['item_number_1'];

然后我会从 paypal 获取这些数据吗?

请告诉我。

-谢谢。

最佳答案

事情不会那么简单。您需要设置 Payment Data Transfer (PDT)以便在买家完成付款后将详细信息发送回您的返回网址。

如果您只是想向用户显示详细信息,这很有用,但不建议您更新自己的数据库、发送电子邮件通知等,因为无法保证永远会到达此页面,因此代码不会总是运行。

对于这类事情,您需要使用 Instant Payment Notification (IPN) .这与 PDT 的工作方式非常相似,除了它总是将数据发布到您服务器上的 IPN 监听器,无论用户是否将其返回到您的返回 URL,并且它一起发生在您的结帐系统之外。

关于php - 付款成功后如何从paypal获取交易明细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13549964/

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