質問

私の追加契約にサイトを利用Paypal IPNる作品、また新規契約および検証します。の契約二週間無料トライアルを実施します。このガイドは残念ながら少し漠然とした契約の状況.

現在、ユーザーの口座が加入状況を一度subscr_signupはsubscr_paymentを受けたとが削除された場合にはsubscr_cancelはsubscr_failedを受信します。これが正しいものとしています。

もうsubscr_eot?のIPNガイドの説明として"契約の終了ます。" はこのく発後の試行期間であらう。

役に立ちましたか?

解決

ユーザが最後に支払った期間が経過したときに

subscr_eotが送信されます。 subscr_cancelは、すぐに使用がサブスクリプションをキャンセルして送信されます - たとえばます:

月に一度請求されるサブスクリプションの1日目に

ユーザーがサインアップ。 subscr_signupがすぐに送信され、subscr_paymentは、すぐに支払いが(通常はすぐにも)を通過すると送信されます。

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

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

トライアルサブスクリプションとあまり変化を - 試用サブスクリプションがアップする前に、ユーザーがキャンセルした場合、subscr_cancelがすぐに送信され、そしてsubscr_eotは、試験終了時に送信されます。

他のヒント

また、一つの興味深いディテールがどのよう subscr_eotsubscr_failed.

のようにな subscr_eot の後の 最終 subscr_failed.その場合アカウント設定で自動的に再試行に失敗した支払額の3倍、まずこのように:

最初に失敗した支払=>subscr_failed 第二に失敗した支払=>subscr_failed 第三に失敗した支払=>subscr_failedとsubscr_eot

なので基本的にコードを設定できます subscr_failed トリガーのメールのように

こんにちはユーザー ください瞬間をチェック お支払い情報が必要になる場合があり 更新の信用カードの有効期限 なすものではありません。まだアクセス いて再度試してみて入ってきました。

および設定 subscr_eot 実際に転ョンオフのステートメントメールのように

申し訳してくれましたが、havent'お支払い頂いており については、プロファイルです。す でも簡単に更新閲覧する際にシステムにログインして更新の支払い情報

基本的にこにこでお客様の猶予期間に、アカウントなシャットオフは意外での有効期限を過ぎたカードがあります。

クリスにより投稿されたスレッドが最近更新されました。

はいつか2010年には、PayPalは、ユーザーが自分のアカウントをキャンセルしたときにsubscr_eotを使用して停止しました。苦情の数の後、彼らはこれを復活、しかし、そうするために6ヶ月かかりました。このすべてが受け入れ答えにピーターによって記載されているように、あなたがもう一度あなたのサブスクリプションの通知を扱うことができるということであることを意味します。

PayPalの担当者からの

  

subscr_cancelは、プロファイルがあることを意味し   キャンセルと将来がありません。   支払い。しかし、買い手が持っている場合   すでに現在の請求のために支払いました   サイクル彼らはアップフロントに充電されているように、   あなたはにsubscr_eotを使用することができます   プロファイルを終了します。

複数のイベントで何が起こるか

まだわからないが、支払いの試みに失敗しました。現時点でのPayPalドキュメントがひどいです。

subscr_eotが送信されるかどうか新しいかそうでない場合は、

これはちょっと私を超えある、アカウントに依存?

私はまだサブスクリプションを管理するための適切な方法を発見していません。支払いの遅延がある場合、サーバー上の日数を計算することは、非常に高速な間違って行くことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top