2016-08-18 42 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通常在付款完成後立即發生。「