【问题标题】:PayPal PDT not returning Custom Message url parameter "cm" properlyPayPal PDT 未正确返回自定义消息 url 参数“cm”
【发布时间】: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


    【解决方案1】:

    我的帐户已建立并使用了 3 年以上。 PDT 总是返回一个“cm”参数,我将其作为“custom”传入。在过去的几周里,我是否得到“cm”回来是偶然的(不能准确地说它什么时候停止工作,因为该网站自 2020 年春季以来就没有使用过)。大约 10% 的时间它可以工作,但其他 90% 没有“cm”。在成功和失败的情况下,响应有点不同。下面是一个用“cm”成功返回的例子(输出是GET数组参数和值)

    (
        [feepaid] => Y
        [amt] => 75.00
        [cc] => USD
        [cm] => 586
        [item_name] => IW***** Fee
        [item_number] => g**5
        [st] => Completed
        [tx] => 9J5******81R
    )
    

    和一个失败案例的例子(没有“cm”)

    (
        [feepaid] => Y
        [PayerID] => 9J*******YG
        [st] => Completed
        [tx] => 3D2*****2457
        [cc] => USD
        [amt] => 75.00
    )
    

    失败的“PayerID”在 PDT 或 IPN 规范中未显示为有效变量。成功案例没有PayerID,但有item_name和item_number(在PayPal商户账户的按钮定义中是固定的)。

    【讨论】:

      【解决方案2】:

      这里也一样! Paypal 不再为某些用户返回 cm 参数

      【讨论】:

        猜你喜欢
        • 2022-09-20
        • 2018-05-26
        • 2014-03-08
        • 1970-01-01
        • 1970-01-01
        • 2013-05-30
        • 1970-01-01
        • 2021-05-10
        • 2013-10-07
        相关资源
        最近更新 更多