首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PayPal标准IPN收费结算电文缺失所需业务领域

PayPal标准IPN收费结算电文缺失所需业务领域
EN

Stack Overflow用户
提问于 2016-02-09 20:42:28
回答 1查看 232关注 0票数 1

我们已经使用PayPal标准大约10年了。直到今天,我们才收到了一条IPN消息,这是收费结算的结果--并且注意到一些字段丢失了。

以下是在PayPal IPN历史页面中确认的字段(出于隐私原因,“payer_email”字段值被模糊了):

2016年2月9日PST&payment_gross=&mc_currency=CAD&verify_sign=ATjxb9PR1aNXqPs2fhQE00D26f.QAu0.eUdqXZNZvOMDQsa1Hd3cSPz8&payer_status=verified&payer_email=paypal@XXXX.ca&txn_id=14V55619FE764784J&parent_txn_id=1XH95106BE741351U&payer_id=W2PJ5ZGY8E9VG&invoice=673D082E-D1F9-4D22-A535-6494F679CDCE&reason_code=chargeback_settlement&payment_status=Completed&payment_fee=-20.00&mc_gross=-300.00&charset=UTF-8¬ify_version=3.8&ipn_track_id=7ecc9a13ccaa0 txn_type=adjustment&payment_date=03:32:10

据我所见,预期的“商业”领域缺失了。参见https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/中的IPN引用

收款人(即商人)的电子邮件地址或帐户ID。相当于receiver_email的值(如果付款被发送到主帐户)和在网站支付HTML中的业务集。

这个“业务”领域总是出现在所有其他IPN消息中(甚至那些用于退款的消息),我们的应用程序依赖于它的价值来识别正确的商家。

还有其他人经历过这个问题吗?(在我看来,这是一个PayPal IPN缺陷。)

EN

回答 1

Stack Overflow用户

发布于 2016-02-09 20:54:42

您得到的IPN的收费包括一个parent_txn_id,这是txn_id的原始付款,正在被争议。

因此,在您的系统中,您应该能够将这个IPN与基于原始txn_id的那个IPN联系起来,并且按照原始的顺序数据,您将能够看到与它相关的“业务”参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35301777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档