GH GambleHub

発行者の応答コードと処理

1)解答コードを理解する理由

発行者のレスポンスコードは、次のアクションを決定します。繰り返し、SCA/3DSで繰り返し、異なるルート、ユーザーに繰り返したりエスカレートしたりしないでください。正しいコード分類は、承認率(AR)を増加させ、コストを削減し、紛争のあるトランザクションのシェアを削減します。

2)コードタクソノミ(概要)

コードはacquirer/PSPから認証(auth)され、ISO 8583および/または回路ディレクトリにマップされます。iGamingには十分な実用的なグループ化があります:
  • 成功したこと

'00'-承認(別々の実装では'85')。

柔らかい減少

'51'-資金不足。
'91'-発行者またはスイッチが動作しない。
'96'-システムの故障(一般的なエラー)。
'62/65'-制限/周波数を超えます。
'R1/R3'またはSCAによるソフトダウンスキームコードrequired/3DS必要です。

ハード低下

'05'-尊敬しないでください(SCA-softマークされていない場合は、実際には難しいことがよくあります)。
'14'-カード番号が無効です。
'54'-有効期限切れのカード。
'57'-カード所有者に許可されていない取引。
'59'-詐欺の疑いがある。
'43/41'-盗まれた/失われたカード。
'03/04/13' -/amount(パラメータエラー)内のマーチャント/無効です。

💡 重要:一部のPSPは、ISOコードよりも集約された「理由コード」を返します。マッピング辞書をオーケストレータレベルに保ちます。

3)意思決定マトリックス(処理ルール)

以下は、3DS2/SCAとCOF/MITが重要である電子商取引(MCC 7995)の実用的なコード→アクションマトリックスです。

[グループ]コード例おすすめ情報フィードバックを得ました
承認された00/85キャプチャ(オートカプチャーでない場合)ECI/CAVVを保存し、台帳にリンク
ソフト:資金不足51ソフトリトレイ(1-24h)、ユーザーに通知代替/部分的な量を提案する
ソフト:必要なSCAソフトダウンロード/SCAが必要3DS2ですぐに再試行3DSストリームの生成、CIT/MITバンドルの保存
ソフト:発行者が利用できません91/96長期にわたる劣化を伴うバックオフリトレイ-別のPSPへのルーティングIssuers/BINクラスタの監視
ソフト:限界62/65T+1ウィンドウで再試行、制限通知多くの場合、発行者の地域政策
ハード:詐欺/損失59/41/43繰り返しない、別の方法を要求するチャージバックリスクの増加が可能
ハード:間違ったデータ14/54/13繰り返しない、正しい詳細(カードアップデータ)COFの場合-マップの更新を実行する
ハード:禁止57/03/04繰り返さないでください、オファーA2A/wallet発行者/カントリーポリシー
敬わないでください053DS-exemptionがある場合→3DSで繰り返します。そうでなければ-10-30分またはPSPの変更で1つのリトレイ多くの場合、詐欺防止の発行者のためのマスク

4)再生ブックとバックオフの再試行

Idempotency:各リトライはidempotency-keyを持ち、試行のステートマシンを修正する必要があります。

4.1一般的なテンプレートのバックオフ(ソフト)

1つ目の失敗→10-15分で繰り返す

2位→1〜2時間以内

3rd→24hの後で、そして停止して下さい

soft-dection=SCAが必要な場合→すぐに3DS2待つことなく。

4.2サブスクリプション(MIT/COF)の繰り返し)

MIT再試行の個別のキュー(CITに干渉しない)。
指数関数バックオフ+ジッタ(ランダムスプレッド)00:00に「嵐」を回避します。
初期CIT (責任/PSD2)へのバインディングを保存します。

5) コード/BIN/PSPによるスマートなルーティング

特定のBINクラスタに'91/96'がある場合は、PSP-Bに切り替えてください。
3DS後の'05'-ネットワークトークン+別のPSPを試してみてください(時には発行者の不正防止感度が役立ちます)。
安定性テーブルを維持する:issuer × PSP × 3DSモード→AR/レイテンシ。

例のルール:

IF code in {91,96} AND bin_country == "X" THEN route = PSP_B
ELSE IF code == SCA_REQUIRED THEN enforce_3DS = true
ELSE IF code == 05 AND was_3DS == false THEN retry_with_3DS
ELSE IF code in HARD THEN stop_and_prompt_alternative

6) 3DS/SCAとの関係

SCAのためにソフト低下、明確に認識し、「ブラインド」リトレイの試みを無駄にしません。
CITでは、EMV 3DS 2を実行します。x;後続のMIT-正しい参照を持つSCAはありません。
最大コンテキスト(デバイス、アカウントの年齢、速度)を転送-摩擦のない可能性を高めます。

7)変換を高めるためのUXパターン

明確なステータス:「不十分な資金」、「一時的に利用できない銀行」、「必要な銀行確認」。
タイマー付きのやり直しボタン('91/96'用)。
代替オファー:A2A/local財布、部分的な量、他のPSP。
サブスクリプションでは、「支払い方法を更新する」(カードアップデータへのリンク)とのソフト通知。

8)紛争とチャージバック: コードによって重要なもの

3DS成功(ECI/CAVV)は、詐欺/チャージバックのリスクを軽減し、責任を移転します。
コードの59/41/43はリスクが高く、証拠と不正防止ログを準備します。
'05' 3DSはしばしば「no holder authorization」;3DSで繰り返すと、紛争のリスクが軽減されます。
アーティファクトを保持:dsTransID/ECI/CAVV、 SCAログ、サービスの証明。

9)建築加工部品

支払いオーケストレータ:ルール、idempotency、ステートマシン、スマートルーティング、3DS再設定。
BINサービス:国/スキーム/カードタイプ→ルーティングと制限ポリシー。
3DSサーバ:バージョン2。1/2.2/2.3、ウェブ/モバイルSDK、デカップリング。
トークン化:ネットワークトークン(VTS/MDES)。п.)+vault-fallback。
カードアップデータ:VAU/ABU/取得更新。
Observability: AR/Lossの理由メトリクス、BIN/issuersセクションの「05/91/96」バーストに関するアラート。

10)メトリックとアラート

KPI:
  • コードとグループによるAR(ソフト/ハード)。
  • 柔らかい低下→成功したリトレイ%(3DSと共通)。
  • 3DS後に'05'を共有します(異常に高い→ルーティング/不正防止を見てください)。
  • '91/96' by BIN/country (SLO by issuer availability/PSP)。
  • 成功するまでの時間(p50/p95)。
  • 承認されたtxnあたりのコスト(再試行を考慮)。
アラート:
  • Spike '91/96'> BINクラスタで15分でX%。
  • '05' growth> 3DS成功後のY%。
  • リトレイ成功<週にZ%。

11)頻繁なエラー

SCA-softとジェネリック'05'の区別はありません。
レジャーのidempotency→duplicatesのない複数の繰り返し。
地理制限と発行者制限('62/65')を無視します。
トークンの代わりにPAN/CVVロギング(PCI違反)。
発行者ルーティングなしの「すべてのケースに1つのPSP」。

12)実装チェックリスト

  • コードマッピング辞書(ISO/スキーマ/PSP)→シングルタクソノミ(ソフト/ハード/SCA)。
  • ステートマシンと試行のためのidempotency(キー、TTL)。
  • バックオフポリシーと再試行制限(CIT/MITの場合は別)。
  • SCA柔らかいとの自動3DS2;アーティファクトの保存。
  • BIN/country/issuerとPSPの健康によるスマートルーティング。
  • ダッシュボードAR/減衰とコード付着によるアラート。
  • 拒否の理由と代替案の提案のためのUXテンプレート。
  • カードアップデータとネットワークトークンとの統合。
  • 原因グループによるプレイブックの紛争。
  • PCIポリシー:PAN-safe、マスキング、機密データなしでのログ記録。

13)概要

回答コードは発行者の「言語」です。"どこで繰り返し、どこで3DSにすぐに行くのか、どこでPSPを切り替えるのか、どこで停止して代替手段を提供するのか、わかりやすいアクションに変換します。適切なソフト/ハード分類、バックオフルール、スマートルーティング、オブザビリティを備えた強力なオーケストレーターは、一貫して変換を増加させ、iGamingで処理されたトランザクションのコストを削減します。

Contact

お問い合わせ

ご質問やサポートが必要な場合はお気軽にご連絡ください。いつでもお手伝いします!

Telegram
@Gamble_GC
統合を開始

Email は 必須。Telegram または WhatsApp は 任意

お名前 任意
Email 任意
件名 任意
メッセージ 任意
Telegram 任意
@
Telegram を入力いただいた場合、Email に加えてそちらにもご連絡します。
WhatsApp 任意
形式:+国番号と電話番号(例:+81XXXXXXXXX)。

ボタンを押すことで、データ処理に同意したものとみなされます。