私は約10時間Googleを使いましたが、それは少し不明なようです。PayPalに定期支払いnotify_urlが保存されていますか?
自分自身の「notify_url」で「購読」ボタンを作成すると、定期支払いが行われるたびにPayPalがそのURLにIPNを送信しますか?
私は約10時間Googleを使いましたが、それは少し不明なようです。PayPalに定期支払いnotify_urlが保存されていますか?
自分自身の「notify_url」で「購読」ボタンを作成すると、定期支払いが行われるたびにPayPalがそのURLにIPNを送信しますか?
Paypalはnotify_URLを保存しませんので、処理のためにpaypalにトランザクションを送信するたびに渡す必要があります。 Notify_URLはハッシュの属性の1つです。したがって、paypalがあなたのトランザクションハッシュを受け取ったとき、あなたはそれぞれの属性に対して設定した値を取り出し、それに応じて行動します。あなたの理解は正しいです!
Paypalは、同じサブスクリプションのすべての定期支払いに渡すのと同じnotify_urlを使用します。例が役立ちます。
あなたのような、注文IDが含まれているnotify_urlを渡す場合:誰かが月の$ 1 /日の定期的な支払いと、サブスクリプション、注文#1を買うときに http://www.mydomain.com/paypal_ipn/ {$ ORDER_ID}
、次のいずれかが発生するまで、最初の 'txn_type = subscr_signup'と 'txn_type = subscr_payment'のIPNデータを "http://www.mydomain.com/paypal_ipn/1"で受信します。
、注文#2、すべてのIPNは、そのサブスクリプションが行くだろうコールのために有効期限が切れます"http://www.mydomain.com/payapl_ipn/2"
私はまた、echecksの関連する問題が発生していることに気がつきましたが、後でipnが発信元で指定された動的URLを使用していないトランザクション。保留中の支払いをアドバイスすると、最初のipnは動的URLに移動します 2番目のipnのアドバイスは、echeckが動的URLではなく、通知された通知URLに移動したことを確認します。
他のすべてのインスタントIPNは正常であり、2番目のipnは受信されますが、間違ったところでは、ログに表示されます。
paypalからの回答が保留中です。
これは本当ですか?私はそれを試したときにうまくいかなかった! –
これはまさに私が期待していたものですが、notify_urlは初めて動作し、残りの支払いにはIPN URL用の '汎用' URLがあります。何か不足していますか? – hsb1007