gpt4 book ai didi

php - 自适应支付 IPN 交易 ID 未出现

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

我正在 PayPal 沙箱中测试自适应支付,IPN 正确地返回到我的网站,除了我无法让交易 ID 出现,我希望它在我的数据库中,因为用户将能够使用它重新下载媒体 future ,或者如果他们没有立即重定向到该站点而错过了初始下载。

支付是链式支付。

根据 IPN 开发人员指南 (https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf),响应应使用 transaction[n].id作为交易ID,我试过:

$_POST['transaction[0].id']
$_POST['transaction[0]['id']']
$_POST['txn_id']

所有都返回 NULL。我有针对每个 IPN 返回的 IPN 信息电子邮件,这就是我得到的:

VERIFIED
--------------------------------------------------------------------------------
transaction Array
log_default_shipping_address_in_transactionfalse
action_type PAY
ipn_notification_url xxx
charset windows-1252
transaction_type Adaptive Payment PAY
notify_version UNVERSIONED
cancel_url xxx
verify_sign AM-T87RnkCBg1jNaY5s.rN3m7228AwQazhSReOMGBFi9VRyKsQwGyQ9f
sender_email j-test_1345926524_per@hotmail.com
fees_payer EACHRECEIVER
return_url xxx
reverse_all_parallel_payments_on_errorfalse
pay_key AP-13220443VY964171X
status COMPLETED
test_ipn 1
payment_request_date Sat Aug 25 23:49:05 PDT 2012

如何获取交易 ID? (最重要的是,主要接收者 ID)

最佳答案

我写了一系列关于自适应支付 API 的文章。 second one处理从自适应支付发送到您的 IPN 处理程序的变量。

PayPal 发送一组奇怪的变量,但可以将它们解码为我们能够在 PHP 中轻松使用的内容。

关于php - 自适应支付 IPN 交易 ID 未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128241/

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