PayPal PDT返回链接缺少交易ID

时间:2012-04-24 14:08:14

标签: paypal paypal-sandbox

我的PayPal帐户启用了PayPal PDT(付款数据传输),并且我已启用自动返回,指向我网站上的“Complete_Paypal_Order”页面。

当客户进行购买并使用PayPal的网站付款时,他们会被发送到一个页面,该页面会在10秒内将它们重定向回我的网站。如果客户等待重定向,则对我的站点的GET请求包含事务ID,就像它应该的那样。

但是,如果客户点击PayPal重定向页面上的链接,该链接显示“如果您未在10秒内重定向,请单击此处”,交易ID 传递到我的网站。相反,get请求看起来像:“http://.../Complete_Paypal_Order?merchant_return_link=click+here&form_charset=UTF-8”,无论客户订购了什么。这种情况发生在沙箱和现场PayPal网站上。

之前有没有人遇到过这个问题,如果有的话,你知道一个解决方案吗?

另外,为了清楚起见,我知道PDT的一些缺点,但足以说明,由于各种原因,此时不能更改为IPN或API调用。所以,请不要建议“只使用IPN”或“只使用ExpressCheckout API调用。”

相关问题(尚未答复):

0 个答案:

没有答案