贝宝 PDT 缺少变量
Posted
技术标签:
【中文标题】贝宝 PDT 缺少变量【英文标题】:paypal PDT missing variables 【发布时间】:2018-12-21 22:59:29 【问题描述】:我对 PDT 有疑问。
付款后,当页面返回商家时,我从 paypal 使用 pdt 令牌发出请求以获取有关交易的信息。
如果是经常性销售,我通常从贝宝获取这些参数:
[transaction_subject] => paypal product
[payment_date] => 19:53:02 Jul 12, 2018 PDT
[txn_type] => subscr_payment
[subscr_id] => I-XXXXXX
[last_name] => test
[residence_country] => CO
[item_name] => paypal product
[payment_gross] => 25.00
[mc_currency] => USD
[business] => vendor_email
[payment_type] => instant
[protection_eligibility] => Ineligible
[payer_status] => unverified
[payer_email] => buyer_email
[txn_id] => XXXXXXXXXXX
[receiver_email] => vendor_email
[first_name] => test
[payer_id] => XXXXXXXX
[receiver_id] => XXXXXXXX
[contact_phone] => 55555555
[item_number] => 1234
[payment_status] => Completed
[payment_fee] => 1.64
[mc_fee] => 1.64
[mc_gross] => 25.00
[custom] => 4321
[charset] => windows-1252
[] =>
但在某些交易中,来自贝宝的响应缺少这 4 项:
订阅 ID 项目名称 项目编号 自定义
知道为什么他们失踪了吗?购买的是相同的,唯一不同的是买家。
谢谢
【问题讨论】:
【参考方案1】:最后,贝宝的家伙说这是他们的错误。他们正试图在不可预见的未来修复它:)
【讨论】:
以上是关于贝宝 PDT 缺少变量的主要内容,如果未能解决你的问题,请参考以下文章