55

非常にうまく機能する Paypal IPN を使用してサイトにサブスクリプションを追加しています。新しいサブスクリプションを正常に作成して確認できます。サブスクリプションには 2 週間の無料トライアルがあります。残念ながら、このガイドではサブスクリプションのステータスが少し曖昧でした。

現時点では、ユーザー アカウントは、subscr_signup または subscr_payment が受信されるとサブスクライブ状態になり、subscr_cancel または subscr_failed が受信されると削除されます。これは正しいと思いますが、確認するのが最善です。

また、subscr_eot とは何ですか? IPN ガイドでは、これを「サブスクリプションの期間終了」と説明しています。これは試用期間が終了した後にトリガーされますか?

4

4 に答える 4

82

subscr_eotユーザーの最後の支払い期間が満了したときに送信されます。 subscr_cancel使用者がサブスクリプションをキャンセルするとすぐに送信されます。例:

ユーザーは、月に 1 回請求されるサブスクリプションに 1 日目にサインアップします。 subscr_signupすぐにsubscr_payment送信されます。支払いが完了するとすぐに送信されます (通常はすぐに送信されます)。

13 日目に、ユーザーがキャンセルします。 subscr_cancelユーザーは技術的には 30 日目まで支払いを済ませていますが、すぐに送信されます。この時点でのキャンセルはあなた次第です。

30 日目にsubscr_eotが送信されます - ユーザーがキャンセルし、これがユーザーの最後の支払いが行われた日です。

トライアル サブスクリプションでは大きな変化はありません。トライアル サブスクリプションが開始される前にユーザーがキャンセルした場合、subscr_cancelすぐにsubscr_eot送信され、トライアルの終了時に送信されます。

于 2009-07-28T16:30:19.163 に答える
38

また、興味深い詳細の 1 つは、 との連携方法subscr_eotですsubscr_failed

FINALsubscr_eotの後に来るようです。したがって、アカウントで失敗した支払いを 3 回自動的に再試行するように設定した場合、次のようになります。 subscr_failed

最初の失敗した支払い => subscr_failed 2 回目の失敗した支払い => subscr_failed 3 回目の失敗した支払い => subscr_failed および subscr_eot

したがって、基本的にコードで、次subscr_failedのような電子メールをトリガーするように設定できます

ユーザー様、お支払い情報を確認してください。クレジット カードの有効期限などを更新する必要がある場合があります。まだアクセスできます。数日後に再試行します。

そしてsubscr_eot、実際にサブスクリプションをオフにして、次のようなメールをトリガーするようにセットアップします

申し訳ありませんが、私たちはまだ支払いを受けておらず、あなたのプロフィールを削除しました. ログインして支払い情報を更新することで、引き続き有効にすることができます

基本的に、これは顧客に猶予期間を与えるための「良い」方法であり、クレジット カードの有効期限が切れたなどの理由でアカウントが予期せず閉鎖されることはありません。

于 2009-10-29T02:45:57.017 に答える
9

Chris が投稿したスレッドが最近更新されました。

2010 年のどこかで、ユーザーがアカウントをキャンセルしたため、PayPal は subscr_eot の使用を停止しました。多くの苦情の後、彼らはこれを元に戻しましたが、そうするのに6か月かかりました. これはすべて、受け入れられた回答でピーターが説明したように、サブスクリプション通知をもう一度処理できることを意味します。

PayPal 担当者 より:

subscr_cancel は、プロファイルがキャンセルされ、将来の支払いがないことを意味します。ただし、購入者が前払いで現在の請求サイクルの支払いを済ませている場合は、subscr_eot を使用してプロファイルを終了できます。

ただし、支払いの試行が複数回失敗した場合にどうなるかはまだわかりません. 現時点での PayPal のドキュメントはひどいものです。

于 2011-05-04T07:39:32.527 に答える
3

それが新しいかどうかはアカウントによって異なりますがsubscr_eot、どちらが私を超えていますか?

サブスクリプションを管理する適切な方法をまだ見つけていません。支払いが遅れると、サーバーでの日付の計算がすぐにうまくいかなくなる可能性があります。

于 2010-07-12T07:01:43.200 に答える