【发布时间】:2021-05-19 17:17:15
【问题描述】:
我有多个使用 PayPal 立即购买按钮并启用 PDT 的网站。
所有现有的客户网站都可以正常工作,因为在用户购买后,他们会被 PayPal 重定向回他们的网站,返回 URL 包含指定的“cm”参数here。
我有一个新客户,他有一个全新的商家帐户,他们的 PDT 配置正确(我已经检查了很多次以确定)。但是,在从 PayPal 付款返回时,我们缺少在我们的网站上进行验证/更新所必需的“cm”参数。
我以前从未见过这种情况,其中一些变量被发回,但并非所有变量都像上面 PayPal 文档中定义的那样。
这是一个有效的返回 URL 示例 - (某些值仅出于隐私目的而编辑)
.../paypal/pdt?redirect=https://journals.myclient.com/view/journals/cssm/4/1/article-p14.xml?PFTxId=4435&offerProvider=DEFAULT&amt=9.95&cc=USD&cm=mJ5v4sm1PUcD0E9vbii0pm6e1ql5GRs/lv+aQuNuves=%7CaccountId=XXXXX%7COffer ID=7|mc_gross=9.95&item_name=ITEM NAME Dilemma&item_number=/journals/cssm/4/1/article-p14.xml&st=Completed&tx=XXXXXXXXXXXX
以下是新创建的商家帐户不起作用的示例
.../paypal/pdt?redirect=https://www.nonworkingclient.org/view/journals/tpmd/s1-1/6/article-p331.xml?PFTxId=40&offerProvider=DEFAULT&PayerID=RPUJELM94HEYU&st=Completed&tx=XXXXXXXXXX&cc=USD&amt=0.01
您可以在比较中看到,PayPal 在两个示例中都返回了“tx”和“cc”变量,但底部示例中缺少“cm”。
最近有没有其他人经历过这种情况? 除了 PDT 设置之外,有没有人知道需要检查以了解为什么在商家帐户中失败的原因?
感谢您的帮助。
【问题讨论】:
标签: paypal e-commerce paypal-pdt