2016-08-18 41 views
0

使用PayPal账单,启用自动返回和PDT功能后,当用户在成功收费事件后返回到其返回URL时,PayPal会将多个参数附加到URL(例如,“tx”代表交易ID),然后可以用于识别用户。如何通过免费试用确定到达返回URL的PayPal用户?

但是,如果用户刚刚通过免费试用加入订阅,则不会附加此类信息,因此用户在该时间点无法识别。

由于IPN是异步的,IPN通知可能会到达太晚,所以不能依赖于此。

在通过免费试用订阅订阅后,是否有任何方式通过返回URL识别用户?

回答

0

类似阙:Implementation of free trial period with PayPal doesn't return any custom parameter

“如果你正在使用PDT,则什么也不会因为没有支付正在发生发回的信息将只发送回来,如果你是一个支付我会建议使用IPN。 。rm变量和PDT都依赖于买家返回您的网站,如果买家没有返回,比如他们的浏览器窗口意外崩溃并关闭,或者他们只关闭它,则不会发回任何信息,它会这就是为什么rm变量和PDT更多地用于创建动态收据的原因,IPN更多地用于更新系统,因为它不依赖买家返回您的网站。“

“如果需要,还可以使用IPN将数据重新发送到系统,并且还可以从帐户内查看IPN历史记录。 IPN通常在付款完成后立即发生。“