Paypal 在自适应支付中,自定义字段始终返回为空

Paypal 在自适应支付中,自定义字段始终返回为空,paypal,Paypal,我用这种自适应PayPal的东西把我的heda撞到墙上 我使用绑定到查询字符串中的数据与PayPal成功进行了支付: 排列 ( [actionType]=>支付 [clientDetails.applicationId]=>APP-80W284485P519543T [clientDetails.ipAddress]=>127.0.0.1 [货币代码]=>GBP [备忘录]=>示例 [接收方列表.接收方(0).金额]=>12.99 [接收者列表。接收者(0)。电子邮件]=>somebody@do

我用这种自适应PayPal的东西把我的heda撞到墙上

我使用绑定到查询字符串中的数据与PayPal成功进行了支付: 排列 ( [actionType]=>支付 [clientDetails.applicationId]=>APP-80W284485P519543T [clientDetails.ipAddress]=>127.0.0.1 [货币代码]=>GBP [备忘录]=>示例 [接收方列表.接收方(0).金额]=>12.99 [接收者列表。接收者(0)。电子邮件]=>somebody@domain.com [receiverList.receiver(0.primary)]=>1 [requestEnvelope.errorLanguage]=>英国 [返回URL]=> [取消URL]=> [接收人名单.接收人(1).金额]=>10.39 [接收者列表。接收者(1)。电子邮件]=>myemail@btinternet.com [receiverList.receiver(1.primary)]=> [feesPayer]=>仅限第二次 [发票]=>WC-466 [自定义]=>此处是我的自定义数据

)

付款有效,但我在IPN通知中得到的结果是: 排列 ( [交易主题]=> [txn_类型]=>web_接受 [付款日期]=>2014年9月18日14:10:36 PDT [姓氏]=>格兰西 [居住国]=>GB [项目名称]=> [付款总额]=> [mc_货币]=>英镑 [业务]=>somebody@domain.com [付款类型]=>即时付款 [保护资格]=>不合格 [验证符号]=>Ai1PaghZh5FmBLCDCTQpwG8jB264A46g6S-.kiyxkgfbzddb6agc1ul [付款人状态]=>已验证 [测试ipn]=>1 [税款]=>0.00 [付款人电子邮件]=>payer@yahoo.co.uk [txn_id]=>7EY64200RX7806349 [数量]=>0 [收件人\电子邮件]=>somebody@domain.com [名字]=>本 [付款人id]=>YKFXVKBPJV4C6 [receiver_id]=>GAUFVLCQ8XYB8 [备忘录]=>示例 [项目编号]=> [付款状态]=>已完成 [mc_毛额]=>12.99 [自定义]=> [charset]=>windows-1252 [通知_版本]=>3.8 [ipn_轨道id]=>74816a9b7d0f8 ) 获取:数组 ( [wc api]=>wc\u网关\u Paypal\u自适应 )

现在,当我将这些内容发布回url时,我在接收已验证的邮件方面没有问题

我可能在这方面花了太多时间,但我的问题是,当我收到付款通知时,为什么IPN通知在我的自定义字段上空白


我应该拿回“我的自定义数据”字符串,不是吗?或者适应性支付有什么不同?我对PayPal文档也有点纠结

根据PayPal文档,自适应支付没有这样的参数“自定义”。您可以参考以下url了解所有可用参数。可能您可以出于同样的目的使用其他参数。你让我很开心,我明白了,也许我可以使用trackingID字段。非常感谢您的回复,谢谢!