使用PayPal计费,启用自动返回和PDT,当用户在成功充电事件后返回到一个返回URL时,PayPal会将几个参数附加到URL(例如,“tx”表示事务ID),这可以然后用于识别用户。
但是,如果用户刚刚加入免费试用订阅,则不会附加此类信息,因此该用户在该时间点无法识别。
由于IPN是异步的,因此IPN通知可能来得太晚,所以不能依赖于此。
在通过免费试用订阅订阅后,有没有办法通过返回网址识别用户?
答案 0 :(得分:0)
类似Que:Implementation of free trial period with PayPal doesn't return any custom parameter
“如果您正在使用PDT,则不会发送任何内容,因为没有付款。只有在您付款时才会发回信息。我建议使用IPN .rm变量和PDT都是相关的如果买家没有返回,例如他们的浏览器窗口意外崩溃和关闭,或者他们只是关闭它,则不会发回任何信息而且它将丢失。这就是rm变量和PDT更多用于创建动态收据.IPN更多用于更新您的系统,因为它不依赖于买家返回您的网站。“
“同时使用IPN,您可以根据需要将数据重新发送到您的系统,并且您还可以在帐户中查看您的IPN历史记录.IPN通常在付款完成后立即发生。”