我正在使用Paypal PDT实现paypal免费试用。根据Paypal文档“当客户向您付款时,PayPal会通过将您的交易ID附加到您在帐户资料中指定的网址向您发送付款的交易ID。此信息通过HTTP GET发送”。当事务不是免费的时候我有GET结果,但是在免费试用中,PDT不会返回任何GET / POST变量。
是否有可能在免费试用中使用Paypal PDT? 欢迎任何提示/建议。提前谢谢!
补充说明:
我的自动返回设置为开
我已指定了返回网址
答案 0 :(得分:1)
PDT适用于每笔交易。但它有一些缺点,使它无法可靠地用作后付款处理的唯一解决方案。 PDT未被证明是最佳解决方案的两个特定时间是当您使用eCheck付款并且您的用户在重定向回您的站点之前浏览PayPal付款确认屏幕时。建议您使用IPN替代方法。
但要求PayPal中的每笔交易都有一笔金额,然后将创建交易ID。但是对于你提到的“免费试用”,你的意思是交易中没有金额吗?如果是,这个交易的类型是什么,你是如何创建它的?