4

私は、30 日間の試用版を提供するアプリケーションに取り組んでおり、その後、月単位または年単位のサブスクリプション (2 つの異なる価格) を選択できます。

私は John Conde が彼のサイトで提供した多くの情報を使用しました (ジョンに感謝します)。 ...

したがって、30 日間の試用期間があり、誰かが今日支払うことを決定した場合、60 日間は請求されません。開始日を 60 日前に設定しましたが、Authorize.net で保留中であることを示す何らかの料金が表示されますか?

次に、更新を「監視」するARBサービスの一部ですか、それとも定期的にチェックをトリガーするために何かをすることになっていますか. それがARBであると確信しており、毎日チェックするためにcronを必要としませんが、後でたくさんの未払い料金が発生するよりも、今すぐばかげた質問をしたほうがよいでしょう.

最後に、ローカル DB に保存することをお勧めする情報と、ARB サービスにキャプチャさせる必要がある情報を教えてください。現在、私はサブスクリプションアイテムが何であるか、支払いを行っている人は誰であるか(IDによる)、カードの名前、使用されたものを参照したい場合に備えてカードの下4桁、有効期限を保存していますカードの日付なので、保留中の有効期限 (これが ARB の一部でもある場合を除く) と、サブスクリプションの開始日と終了日を探すことができます。

追加情報をいただければ幸いです。

4

2 に答える 2

3

したがって、30 日間の試用期間があり、誰かが今日支払うことを決定した場合、60 日間は請求されません。開始日を 60 日前に設定しましたが、Authorize.net で保留中であることを示す何らかの料金が表示されますか?

AIM API を使用して最初の支払いを請求し、ARB で開始日を 60 日 (最初の支払いのとき) に設定します。サブスクリプションが「保留中」であるという通知は表示されませんが、ARB API によってサブスクリプション ID が返された場合、最初の支払いは 60 日後に試行されると想定しても問題ありません。

次に、更新を「監視」するARBサービスの一部ですか、それとも定期的にチェックをトリガーするために何かをすることになっていますか. それがARBであると確信しており、毎日チェックするためにcronを必要としませんが、後でたくさんの未払い料金が発生するよりも、今すぐばかげた質問をしたほうがよいでしょう.

何もする必要はありません。ARB の「A」は Automated の略で、完全に自動化されています。支払いがスケジュールされると、サブスクリプションが終了するか、サブスクリプションをキャンセルするか、カードの有効期限が切れて、次のスケジュールされた請求日までに更新しないまで、自動的に実行されます。

最後に、ローカル DB に保存することをお勧めする情報と、ARB サービスにキャプチャさせる必要がある情報を教えてください。現在、私はサブスクリプションアイテムが何であるか、支払いを行っている人は誰であるか(IDによる)、カードの名前、使用されたものを参照したい場合に備えてカードの下4桁、有効期限を保存していますカードの日付なので、保留中の有効期限 (これも ARB の一部でない限り) と、サブスクリプションの開始日と終了日を探すことができます。

できるだけ多くの情報を ARB API に送信します。キャプチャしたものとトランザクション履歴に表示されているものを比較できるため、Authnet コントロール パネルでのトランザクションの調査がはるかに簡単になります。

あなたにとって有益な情報を保存しているようです。DBがハッキングされた場合に役に立たないように、クレジットカードに関連するものはすべて暗号化します。ハッカーがそれを使用して顧客にクレジットカード番号を知っていると納得させるのに十分な情報を保存すると、事態は非常に悪くなります。

于 2011-01-25T04:21:17.847 に答える
1

一般に、CC 情報は (セキュリティ上の理由から) 保存しないようにする必要があるため、すべてを ARB に保存することをお勧めします。

ユーザーが登録したときに支払いをスケジュールし、SOAP 呼び出しの startDate を 60 日後に設定する必要があります。トランザクション キーを保存するか、どのように呼び出しても、いつでも ARB でサブスクリプションをキャンセルできます。そのようにすれば、支払いの処理をまったく回避でき、サブスクリプションとサブスクリプション解除を処理するだけで済みます。

于 2011-01-24T16:34:01.097 に答える