問題タブ [silent-post]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
9724 参照

e-commerce - Authorize.Net サイレント ポストはどのように機能しますか?

Authorize.net は、自動定期請求に「サイレント POST」機能を提供しています。選択した URL にデータを POST して、顧客に請求できたかどうか、金額などを通知することになっています。問題は、十分に文書化されていないことです。

  • その URL への投稿をテストする方法はありますか? 開発者アカウントにサインアップしましたが、実際のシステムのようにその URL を指定する方法がありません。したがって、それをテストする方法はないようです。
  • そうでない場合、返される可能性のある値のリストはありますか? を送信してx_first_nameいるようにx_amount見えます-これらの値を使用するコードを見たことがあります-しかし、実際に応答を送信することができないため、わかりません。
  • この機能のドキュメントはどこにありますか? または、それを完全に実装するクラスでさえありますか?
0 投票する
1 に答える
267 参照

authorize.net - サイレント ポスト トランザクションが見つからないのはなぜですか?

Authorize.net は初めてです。ARB との定期的なトランザクションを設定しており、サイレント ポスト ページを設定しています。

昨日は 4 件のトランザクションを送信しましたが、Silent Post は 3 件しか表示されませんでした。前日は 2 件のトランザクションを送信しましたが、返されたのは 1 件だけでした。投入したトランザクションよりも 1 少ないトランザクションです。どちらの場合も、完了しなかったのは最後のトランザクションでした。(しかし、私たちはそれらすべての確認メールを受け取ったので、彼らがトランザクションを送信したと安全に推測できます)。

私たちのサイレント投稿ページはシンプルに設定されています。与えられたものを受け取り、データをデータベースに入れる関数に送信するだけです。また、ログ ファイルにダンプしています。

このようなことが起こる一般的な理由はありますか?

0 投票する
2 に答える
4937 参照

authorize.net - Authorize.netでサイレント投稿をテストする

私は現在、Authorize.netのARBAPIを利用するアプリケーションを持っています。私はすべてが正常に機能していると思いますが、アカウントが作成されているauthorize.netテストサーバー(test.authorize.net)からサイレント投稿を受け取りたいと思っています。

テストモードをオフにしましたが、トランザクションでデバッグがオンになっていません。これで、投稿をシミュレートできるページをすでに作成しましたが、まだ表示していません。

これらは、サブスクリプションが作成されたとき、またはカードが請求されたときに発生しますか?さまざまなテストモードでサイレント投稿が送信されないという複数の項目を読みました。

test.authorize.netでARBを使用しているときに、トランザクションにサイレント投稿を強制する方法はありますか?

ありがとう、エリック

0 投票する
2 に答える
425 参照

authorize.net - サイレント ポスト レスポンス用の複数の URL

, または ; を挿入してサイレント投稿 URL フィールドに 2 つの URL を追加することはできますか? 等?

0 投票する
1 に答える
124 参照

authorize.net - Authorize.net Silent Post は返金に対応していますか?

報告システムを構築していますが、定期購読または 1 回限りの取引による払い戻しについて、サイレント ポスト経由で通知を受け取ることができるかどうかを知る必要がありますか? これは可能ですか?

0 投票する
1 に答える
1589 参照

php - Authorize.net サイレント投稿とテスト モード

AuthNet の Automated Recurring Billing システムと Silent Post 機能を統合して、チームの Web アプリ内に有料機能システムを作成しました。サイレント投稿機能のドキュメントはわずかですが、SO に関するいくつかの役立つスレッドや、メンバーによって作成されたいくつかのブログ投稿 (特に、John Conde の 「サイレント投稿についてのすべて」 ) を見つけて、道案内に役立てています。もっと専門的な質問がいくつかありますが、より経験豊富な人々が助けてくれることを望んでいました.

Authorize.net のドキュメントには、次の通知が含まれています。

テスト環境のアカウントは、ARB サブスクリプション トランザクションを処理しません。テスト環境のアカウントを使用している場合、これらの電子メール通知はいかなる形式でも受信されません。また、テスト環境のアカウントを使用している間は、ARB サブスクリプション トランザクションのサイレント ポストを受け取ることはできません。

これはアカウントがコントロール パネルで TEST MODE に設定されていることを意味するのか、それともデプロイとは関係なく AuthNet プラットフォームで作業している開発者専用アカウントを指しているのか、誰か知っているのでしょうか? テストに使用しているアカウントは、テスト モードに設定された実際のマーチャント アカウントであり、AuthNet CP を介して行われた仮想端末の支払いに対してサイレント ポストを受信して​​いますが、成功した ARB でもサイレント ポストは表示されません。

また、サイレント ポストが AuthNet で作成されたことを確認するには、どのような種類のパラメーターを使用できますか? エンドポイントを設定し、サイレント ポストからのリクエスト オブジェクトと $_SERVER スーパーグローバルを出力しました。CP に設定された MD5 ハッシュ以外の識別情報は送信されていないようです。これは問題ありませんが、特定のリモート アドレスに制限する利点があるかどうか疑問に思っていました。サイレント ポストを送信するタスクに割り当てられた大量の IP を持つデータセンターから投稿が送信される可能性が高いため、これはありそうにないと思います。

また、ARB 仕様では、AuthNet 内で非常に特定の基準の下でのみサブスクリプション ステータスを SUSPENDED に設定します (失敗した支払いが最初の再請求の場合のみで、そうでない場合はその後の 2 回の試行の後)。1 つの拒否トリガー停止を作成したい場合、機能を取り消すためのロジックも UpdateSubscription API 呼び出しを発行し、デフォルトの仕様を放棄するために手動で停止に設定する必要がありますか?

0 投票する
1 に答える
428 参照

void - Authorize.net のサイレント ポストの払い戻しはどのように識別されますか?

サイレント ポスト機能を ARB サブスクリプションのシステムにうまく統合しました。私が今やろうとしているのは、マーチャントのインターフェースを介して支払いを返金するときです。返金を他のすべての取引と区別するにはどうすればよいですか? 返金された支払いに対して設定される特別な変数ですか?

0 投票する
1 に答える
276 参照

authorize.net - サイレント投稿 URL は、サーバーからの応答を期待していますか?

SilentpostURL はサーバーからの応答を期待していますか?

もし、そうなら、

  1. 可能な応答値は何ですか?
  2. 応答が false(0) の場合、その月の取引は無効になりますか?

毎月の定期購読では、ユーザーへの請求を 1 ~ 2 か月間停止し、その後、再度開始する必要があります。プログラムでそれを行う方法はありますか?

0 投票する
2 に答える
808 参照

php - Authorize.Net Silent Post が期待どおりに応答しない - データがまったくない

ライブの auth.net e コマース カートにサイレント レスポンスを設定しようとしています。Auth.net からのサイレント ポストが発生していますが、データがまったく得られません。auth.net が何を送信しているかを確認できるように、トランザクションからの応答をログに記録するためだけに、簡単なスクリプトを作成しました。

シンプルな甘い、結果が得られるはずですか?これが結果セットであるため、追加した GET の出力に注意してください。

そのため、すべてがそうあるべきだという投稿の代わりに、GETリクエストを取得しています...

これがデータ付きの POST として送信されない理由を知っている人はいますか?

0 投票する
1 に答える
491 参照

php - Authorize.Net DPM & サイレントポスト

Paypal の IPN 機能と同じことを行う Authorize.Net の機能はありますか? Silent Post についてはよく読みましたが、いくつか質問があります。

  1. 支払いの時点で保留ステータスがあり、数日後にオーソリがそれを拒否に変更した場合、サイレントポストはこのステータス変更を通知しますか?
  2. DPMの支払い方法には対応していますか?
  3. PHPのサンプルコードはありますか?

携帯電話などのデバイスを再充電するプロジェクトを行っているため、非常に必要ですが、保留中のステータスがある場合は、この再充電を行う必要があり、このステータスが後で最終的に拒否された場合は、この変更を元に戻す必要があるため、 Authorize.Net でのトランザクション ステータスの変化を常に把握しておく必要があります。