詳細情報:
ゲートウェイ応答の記録
支払トランザクションではゲートウェイ通信の結果がその [状況]、[ゲートウェイの状況]、および [ゲートウェイ応答] 項目に記録されます。各項目を確認して、ゲートウェイ通信中に何が発生したかを把握します。(Salesforce Billing 管理パッケージ)
支払の実行中に Salesforce Billing で支払トランザクションが作成されると、トランザクションの [状況] 項目が [処理中] に設定されます。この状況は、ゲートウェイが応答するまで、または Salesforce Billing で応答が不確定であることが確認されるまで維持されます。その後、状況は [処理済み] に変更されます。支払センターのトランザクションはゲートウェイの応答後に作成されるため、その支払トランザクションの状況は自動的に [処理済み] になります。
[ゲートウェイの状況] 項目には、ゲートウェイから送信された特定の応答に基づく 7 個の値のいずれかが含まれます。支払ゲートウェイには多数の異なる種別の応答コードがあり、多くの場合、それらはゲートウェイにより異なります。ただし、支払ゲートウェイインテグレーションを設定した開発者が、各応答コードを 7 個のゲートウェイ状況値のいずれかに絞り込むように組織を設定しました。これにより、各ゲートウェイプロバイダーで応答種別が異なることを心配することなく、トランザクション要求で何が発生したかをすぐに確認できます。
[ゲートウェイ応答] 項目には、支払ゲートウェイで何が発生したかを詳細に説明する 1 つ以上の文章が表示されます。この値は、ゲートウェイから送信されたとおりに表示されます。失敗したトランザクションの後に是正措置を講じる必要がある場合は、ゲートウェイ応答を使用して追加のコンテキストを取得します。
7 個の各ゲートウェイ状況値、状況値の意味、特定の応答の記録後に Salesforce Billing で実行されるアクションを詳しく見てみましょう。
| ゲートウェイの状況 | 定義 | Salesforce Billing アクション |
|---|---|---|
| 成功 | ゲートウェイ要求に成功しました。 | 支払の作成と割り当てを試行します。 |
| 却下 | ゲートウェイへのコールは正常に完了しましたが、支払ゲートウェイで支払が却下されました。この応答は、トランザクションを完了するための十分な資金が顧客にない場合によく発生します。 | 請求書の [拒否された支払件数 (支払の実行)] 項目値を 1 増加します。 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
| 入力規則 | 顧客の支払データが正しくありません。たとえば、クレジットカードの住所にスペルミスがあるか、CVV が誤っています。 | 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
| 永続的な障害 | ゲートウェイコールに失敗しました。同じ支払方法を使用する今後の要求は機能しません。この応答は、外部ゲートウェイまたは顧客の銀行で、不正行為の試みなど、何らかのリスクが検出された場合によく発生します。この応答を受信した場合、関連する支払方法を使用した支払はこれ以上行わないでください。顧客は銀行に連絡して、永続的な障害応答を要求した問題を確認する必要があります。 | 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
| 要確認 | 顧客の銀行が支払を完了する前に追加情報を要求しています。 | 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
| 不確定 | Salesforce Billing がゲートウェイから応答を受信していません。通常、この応答は Salesforce Billing が応答の待機中にタイムアウトした場合に発生します。この応答では、支払の実行の失敗回数は増加しません。 | 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
| システム障害 | Salesforce Billing が応答を受信する前に支払要求コールを終了しました。たとえば、Salesforce Billing がログイン情報を失ったり、サーバーへのアクセス権を失ったりした場合に発生します。この応答では、支払の実行の失敗回数が増加します。Salesforce Billing は 2 分以内にゲートウェイから応答を受信しない場合、支払コールを終了します。 | 請求書の [是正措置 (支払の実行)] 項目を [アクションが必要] に設定します。 |
支払トランザクションのゲートウェイ状況を評価したら、次の手順を実行できます。
