Logo GH

カードのトークン化とPAN-safeストリーム

1)なぜトークン化とPAN-safeなのか

目標は、マイクロサービスとユーザーデバイスからプライマリアカウント番号(PAN)を削除することです:
  • PCI DSSスコープの最小化(および制御コスト)
  • 漏出の危険を減らして下さい、
  • 承認(自動置換、COF、ワンクリック)を改善します),
  • マルチPSPルーティングとライトオフを簡素化します。

PAN-safeフローは、PANが独立した信頼できる境界(walt/TSP/PSP iframe)内にのみ表示され、バックエンド/ログ/イベントバスをクリアテキストで通過することはありません。

2)トークンの種類とライフサイクル

2.1 Vaultトークン(プライベート)

トークンウォレットまたはサードパーティのセーフプロバイダによって生成されます。
PANにバインドされますが、リバーシブル対応はワルツ(HSM)にのみ格納されます。
任意のPSP/Akavayer(柔軟性)にルーティングするために使用されます。
プラス:スキームからの独立;マイナス:独自の準拠ウォルトが必要です。

2.2ネットワークトークン(回路;ビザ/マスターカード/AmEx TSP)

TSP経由でネットワークによってリリースされます。多くの場合、device-/merchant-bindingとcryptogramを伴っています。
認可を向上させる:承認率が高く、詐欺のフォールスが少ない。
カードが再発行されたときに自動更新をサポートします。
マイナス:PSP/プロセッササポートと市場カバレッジのためのネクタイ。

2.3単一使用および再使用可能(COF)

単一使用:SCAの1回限りのスクラップ/開始のため。
COF (Card-on-File):サブスクリプション、リトレイ、繰り返し支払い。

2.4ライフサイクル

1.初期化:フロントはドメイン(ホストフィールド/iframe TSP/PSP)からではなく支払いフィールドを受け取ります。
2.トークン化:PAN→トークン(ヴォールトまたはネットワーク)、暗号化リリース(必要に応じて)。
3.ストレージ:トークンとメタデータ(BINデータ、スキーマ、用語、ドメインバインディング)。
4.使用法:トークンによる承認/kapchur/retrai。
5.回転/更新:自動更新(ネットワーク)、カードアップデータ(ボルト/PSP)。
6.リコール/削除:ユーザー(GDPR/DSR)または保持ポリシーの要求に応じて。

3) PAN安全な建築パターン

3.1クライアント層(ウェブ/モバイル)

PSP/TSPのホストフィールド/iFrame SDK: PANがDOMの外に入力されます。
フロントエンドはトークン+非クリティカル属性(最後の4桁、BIN-meta)のみを受け取ります。
SCA/3DSはプロバイダから始まります。サーバーは結果/評決を取得します。

3.2支払いオーケストレーターサービス

PANが表示されません。トークンで動作します。
実装:ルーティング(プライマリ/セカンダリPSP)、 idempotencyキー、リトライ/バックオフ、スマートルーティング(BIN/リージョン/変換による)。
PSPルールと健康サンプル(SLI/SLO)の設定を保持します。
プロキシをデトークン化する方法を知っています(トラックへの信頼できる境界内の「サービスシャトル」としてのみ)。

3.3トークンウォルト(所有している場合)

HSMバックエンド、FIPS互換の暗号化。
ネットワーク分離/セグメンテーション、AAA (MFA/最小特権)、監査ログ、キー回転。
API: tokenize()、detokenize()、rotate()、purge()、thin ACL/Scopesを使用します。
フォーマット保持暗号化(FPE)サポート-視覚的に「マスク」ストレージが必要な場合はオプション。

3.4イベントバスとDWH

イベントでは、トークンとセキュアなメタデータのみ。
認可のリンク↔ kapchur/refandによるpayment_id (PANではない)。
BIリポジトリではPANとCVVは使用できません。

4)ストリーム(テキストチャート)

4.1プライマリCOF(保存カード)

1.ユーザー→ホストフィールド(PSP/TSP iframe)がPANを導入します。
2.PSP/TSP→はトークン(+device binding/cryptogram)を返します。
3.Front→Backend (Orchestrator): '{token、 order_id、 context}'。
4.Orchestrator→PSP:トークンによる'auth' (3DSチャレンジ可能)。
5.PSP→Orchestrator: 'auth_result'。
6.Orchestrator→Wallet Service: 'token'とmetaを保存します。

PANはサービスのどこにも表示されません。

4.2再充電/サブスクリプション

1.スケジューラ/ビジネス→オーケストレーター:'チャージ(トークン、金額)'。
2.Orchestrator→PSP: 'capture/auth'。
3.PSP→Orchestrator: result+arn/rrn。
4.オーケストレーター→元帳/和解。

4.3フェイルオーバー・スマート・ルーティング

ルール:'IF PSP_A。{X}のDEGRADED OR BINそして、PSP_B ELSE PSP_A'。
ネットワークトークンの場合は、両方のPSPが受け入れをサポートしていることを確認してください。それ以外の場合は、バイナリバインディング(network+vault)を保持します。

5) PAN安全なループの3DSそしてSCA

3DS2はホストされたSDKから起動されます。サーバーはステータスエイリアス(摩擦のない、チャレンジ、失敗)を受け入れます。
3DSの評決をpayment_idにリンクします。トランザクションのアーティファクト(ARes、 CRes refs)をPANなしで保存します。
リクラメーション(MIT/recurring/unscheduled COF)の場合-トランザクションフラグ(MIT型、元のCIT参照)を正しくマークします。

6)セキュリティ、コンプライアンス、データポリシー

PCI DSSスコープ:フロント(PANなし)、バックエンド(PANなし)、アセスメント(SAQ-A/バリエーション)を簡素化しました。本質的なwalt/detokenationがあれば-上のスクープ(SAQ-D)。
HSM/キー回転:マスターキーの周期的な回転、二重制御、分割知識。
GDPR/DSR:ユーザーリクエスト時にトークンと関連メタデータを削除します(PANが不明のまま)。
ログ/トレイル:最も厳格な変装、リークディテクタ(DLP)、シリアル化エラー時の消毒。
セグメンテーション:ハイライトされたセグメントのウォルト;access-mTLSと短命トークン(STS)のみ。

7) PSP/acaviersとの統合

7.1 PAN-safeのPSP機能の最小化

トークン化を使用したホストフィールド/SDK。
ネットワークトークン(可能であれば)および/またはエクスポートヴォールトークンを受け入れる。
カードアップデータ、COFマーキング、MITフラグ。
3DSサーバー+SCAオーケストレーション。
idempotent配信と署名を持つWebhook。

7.2 マルチPSPアーキテクチャ

Orchestratorでの「Connector」抽象化(フィールドを統一)。
表「重み/優先順位」+健康ピング。
BINポリシーテーブル(スキーマ、地域、製品、リスクスコアリング)。
重要なルートのフォールバックPSP(フォールバックSLA)。

8)カードのアップグレードとトークンの寿命

ネットワークトークン:再リリース時の自動更新(LTVに最適)。
Vaultトークン:カードアップデータ(PSP/サードパーティ経由)を使用します。
有効期限の追跡、ユーザーへの通知、ソフトリトリート(指数バックオフ+ジッタ)。
簡単な再発行のために、PIIユーザーではなく、COFをaccount-idにバインドします。

9)後退、バグおよびidempotency

Idempotency-key=хеш (merchant_id、 account_id、 order_id、 attempt_n)。
エラーの分類:ハード(減衰コード定数)とソフト(タイムアウト、ネットワーク、リスク保留中)。
バックオフ:1m→10m→1h→24h上限とハードダウン。
Webhooks重複除外-event_idとステートマシンの遷移を保存します。

10)和解と財政

PANなしで決済レジャーを維持する:'payment_id'、 'psp_txn_id'、 'arn/rrn'、 'token_id'、ステータス。
PSP/Akavayerからの毎日のrecファイルの摂取;金額、手数料、チャージバックの比較。
払い戻し/ボイド/チャージバックのための別のパイプライン;請求/会計との調整。

PSP/国/BIN KPI

11)指標と目標(KPI)

セキュリティ/コンプライアンス

PANが表示されないサービスの%(ターゲット:100%)。
PCIスコープレベル(以下-より良い)。

事業内容

ネットワークvs vaultによる承認率(AR)。
COF保持率、自動更新方法の共有。
D+0/D+1の和解の矛盾(ターゲット:→0)。

テクニック

トークン化時間p95。
PSPフォールバックによるトランザクションの共有。
detokenationsの数(目的:ローラーの中だけ最小にして下さい)。

12)頻繁なアンチパターン

PAN/CVVログイン例外。
ホストされたフィールドのないクライアントフォーム。
APIバス経由でPANを送信するのは「一時的」です。
明示的なポリシー(リスク)なしで、異なるドメインからトークンをミキシングします。
ルーティングカードはありません(すべての支払い「1つのPSPで」)。
冗長PIIを備えた3DSアーティファクトのストレージ。

13)実施計画(工程別)

1.フロントエンド:ホストフィールド/SDKを統合し、独自の支払いフォームを削除します。
2.PSP/TSPの選択肢:ネットワークトークン、3DS2、 Webhook、カードアップデータのサポートを確認します。
3.Orchestrator: PSP上の抽象化レイヤー、ルーティングルール、idempotency、リトライ。
4.Walt(オプション):managed-vaultを選択するか、独自のビルド(HSM、 ACL、回転)を行います。
5.データ/イベント:バスおよびDWHでPANを禁止する。CI/CDにDLPゲートを実装します。
6.コンプライアンス:PCIスコープ、手順、監査ログ、マスキングテストを更新します。
7.観測可能性:PSPによるAR/LSR/レイテンシーメトリック、劣化アラート、ダッシュボード。
8.経済学:A/BテストネットワークとAR/詐欺/値によるヴォールトークン、フローの最適化。

14) PAN安全チェックリスト

  • iframe/hostedフィールドにのみPANを入力します。
  • Beckendは決してPAN/CVVを受け入れません。
  • ストレージで暗号化されたトークン、HSMのキー、ローテーションが有効。
  • 3DS2とSCAは正しくラベル付けされています(CIT/MIT/COF)。
  • マルチPSPルーティングとフェイルオーバーのテスト。
  • カードアップデータ(ネットワーク/PSP)を有効にしました。
  • ログ/トレイル/ダンプ-PANなし(マスク/消毒剤)。
  • PANなしの和解とチャージバックパイプライン。
  • GDPR/トークン削除ポリシーが実装されました。
  • メトリックとアラートはトークンフローの品質をカバーします。

15)用語集の概要

PAN:カード番号。
トークン(vault/network)-PANの安全な代替品。
TSP:トークンサービスプロバイダ。
COF/MIT/CIT:カードストレージ/商人イニシアチブ/顧客イニシアチブ。
HSM:ハードウェアセキュリティモジュール。
SCA/3DS2:強力な認証/カード認証プロトコル。

16)概要

トークン化は、PCIリスクを低減し、iGamingの承認率と柔軟な支払いルーティングを向上させるための基本的な手法です。ネットワークトークン(変換と自動更新)とヴォールトークン(制御と独立性を通じて)を組み合わせ、ホストされたフィールド、オーケストレーター、キー管理、承認から調整までの透明なオブザビリティを備えたPAN安全なフローを構築します。これにより、セキュリティ、スケール、予測可能な収益化が可能になります。

Contact

お問い合わせ

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

Telegram
@Gamble_GC
統合を開始

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

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

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