我有谷歌近10個小時,似乎有點不清楚。PayPal會存儲週期性付款notify_url嗎?
當我使用自己的「notify_url」創建「訂閱」按鈕時,PayPal會在每次定期付款時向該URL發送IPN?
我有谷歌近10個小時,似乎有點不清楚。PayPal會存儲週期性付款notify_url嗎?
當我使用自己的「notify_url」創建「訂閱」按鈕時,PayPal會在每次定期付款時向該URL發送IPN?
貝寶將不會存儲notify_URL,您需要通過它每次你發送一個交易到貝寶進行處理。 Notify_URL是散列的一個屬性;所以當paypal收到你的交易散列時,它會爲你選擇爲每個屬性設置的值,並據此採取行動。你的理解是正確的!
貝寶將使用您爲同一訂閱上的每次定期付款通過的相同notify_url。一個例子可能會有所幫助。
如果傳遞一個包含訂單ID,像notify_url: http://www.mydomain.com/paypal_ipn/ {$ ORDER_ID}
然後,當有人購買認購,令#1,具有定期付款$ 1 /天,一個月,您將每天在「http://www.mydomain.com/paypal_ipn/1」獲得IPN數據,以獲取最初的'txn_type = subscr_signup'和'txn_type = subscr_payment',直到發生以下某種情況:
在接下來的訂單,訂單#2,所有的IPN要求該預訂會到「http://www.mydomain.com/payapl_ipn/2」
只是注意到,我也看到一個可能相關的問題,因爲後來的清理ipn沒有使用原始中指定的動態url交易。第一個ipn建議掛起的付款轉到動態url 第二個ipn通知清除echeck轉到存儲通知url不是動態url。
所有其他即時ipn的罰款,第二ipn收到 - 但在錯誤 - 可以看到它在日誌中。
任何想法讚賞 - 等待貝寶迴應。
您確定嗎?當我以這種方式嘗試時,它不起作用! –
這正是我所期待的,但我的notify_url只能在第一次使用,而其餘的付款具有我爲IPN網址輸入的「通用」網址。我錯過了什麼嗎? – hsb1007