gpt4 book ai didi

php - 我没有让 Paypal 交易变量正确返回?

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

我已将 Paypal 标准网站支付集成到我的网站中。付款成功后,我从 paypal 获得以下变量:

tx=15J17947L4536803N&st=Pending&amt=119%2e99&cc=USD&cm=feature%5fitem%5fid%3d1%26deal%5fitem%5fname%3d0%26name%3dasd%2badfas%26email%3dasdfaddds%2540qwerqwe%2ecom%26cardholder%5fname%3d%26cvv%3d&item_number=

为什么我没有得到任何 txn_id 或任何其他状态?另外我应该在我的“付款成功”页面或paypal_ipn 的notify_url 中编写代码吗?

最佳答案

里面得到的是PDT(Payment Data Transfer)返回值,tx=15J17947L4536803N是交易ID,对应IPN中的txn_id字段。

两者的区别在于,PDT 的作用是在客户完成付款并返回您的“成功页面”时向客户显示交易状态。虽然 IPN 是发送到您的“notify_url”的异步 POST 消息,但您的监听器脚本将捕获并验证该消息,然后继续您的订单管理/数据库操作

你可以同时集成两者,只要记住它们之间的变量和验证过程是不同的

引用资料:

IPN & PDT Variables

PDT Sample Codes

IPN Sample Codes

关于php - 我没有让 Paypal 交易变量正确返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33342990/

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