2

authorize.net を Web アプリケーションに統合しています。最初にアカウントに請求するために、ダイレクト ポスト メソッド (DPM) を使用しました。ただし、トランザクションごとに、自動継続請求も設定する必要があります。特に、DPM が最初のトランザクションを送信した後、クレジット カード データが利用できなくなった場合、再度情報を要求せずにこれを行うにはどうすればよいでしょうか?

また、必要に応じて確認してフォローアップできるように、繰り返し発生する各トランザクションのステータスを取得したいと考えています。

4

2 に答える 2

2

DPM では、ユーザーのクレジット カード情報が Web サイトから削除されるため、アクセスできないため、これを行うことはできません。最初の支払いを行い、ARB を使用してサブスクリプションを作成する場合は、ARB で AIM を使用する必要があります。

于 2011-07-20T18:59:35.223 に答える
0

定期的なトランザクションを行うには ARB インターフェースを使用する必要がありますが、サポートの欠如 (たとえば、電子メールを送信して役に立たない応答を数週間待つ) や不十分なドキュメントなど、多くの問題があります。

Authorize.net ARB の SOAP インターフェイスのドキュメント: http://www.authorize.net/support/ARB_SOAP_guide.pdf

XML インターフェイスの場合: http://www.authorize.net/support/ARB_guide.pdf

ARB プログラミング ドキュメント: http://developer.authorize.net/api/arb/

Authorize.net から USAEPAY に切り替えました。その理由を次に示します。 1. Authorize.net ARB を使用すると、顧客がサインアップするためにサイトにアクセスし、ARB リクエストを送信してサブスクリプションを作成し、成功コードが返されるので、ユーザーにサブスクリプションを提供します。 . その後、その夜遅くに彼らは実際に最初の支払いを回収しようとしましたが、多くの場合これが失敗したため、翌日、問題に関するスプレッドシートが電子メールで送られてきました。サインアップ時にカードが拒否されたことを顧客に伝える機会を失ったため、これはひどいことです。さよならセール!2. 最近追加されたかどうかはわかりませんが、顧客のクレジット カードがまだ有効かどうかを確認する方法がありませんでした。サブスクリプションの 3 か月後に、カードが制限を超えているか、キャンセルされているか、有効期限が切れていると想像してみてください。どうすれば顧客に新しいカードを挿入するよう促すことができるでしょうか? これらのスプレッドシートを手動で開いて顧客にメールを送信したくない場合を除き、支払いを停止するだけです。ううん。

USAEPAY のほうがはるかにうまく機能し、API はより簡単で、ドキュメントも充実しており、メールの返信は 1 ~ 2 日で得られ、料金も安くなります。たとえば、USAEPAY にクエリを実行して、成功した支払いのリストを取得し、未払いのためにアカウントを無効にしてはならないことを確認できます: http://wiki.usaepay.com/developer/soap-1.4/methods/getcustomerreport

AuthNet を使いすぎる前に、多くの手間を省き、FranchisePaymentNetwork (FPN) に連絡して USAEpay をセットアップすることを強くお勧めします。

彼らはあなたのウェブサイトにポストバックして、定期的な請求トランザクションのトランザクションが成功したかどうかを知らせることもできます。また、クエリを実行して、顧客の支払いが回収されていることを確認して、アカウントを期限切れにする必要があるかどうかを確認することもできます.

私は、USAEpay またはフランチャイズ ペイメント ネットワークと提携していません。

于 2011-07-20T19:52:04.947 に答える