GETbankcard-check-2
銀行カード2要素認証
銀行カード番号がカード所有者の名前と一致するかどうかをリアルタイムで検証し、一貫した結果を返すことで、財務リスクの管理と身元認証を容易にします。
導入ドキュメント
インターフェースの紹介
このインターフェイスは、銀行カードの 2 つの要素 (名前、銀行カード番号) の一貫性検証サービスを提供します。ユーザーの名前と銀行カード番号を入力すると、システムは銀行の予約情報をリアルタイムで比較し、両者が一致するかどうかの検証結果を返すため、開発者はユーザーの身元情報の信頼性を迅速に確認できます。
該当するシナリオ
- 金融口座開設審査: ユーザーが銀行カードをバインドするとき、または支払い機能を有効にするときに、カード所有者の身元を確認します。
- 電子商取引の出金リスク管理: 出金口座の所有権を確保し、資金盗難のリスクを防ぎます。
- 企業の給与支払い: 従業員が提出した給与カード情報の正確性を検証し、支払い失敗率を削減します。
- クレジット申請の事前審査: 基本的な本人確認リンクとして、申請者の情報の信頼性を評価するのに役立ちます。
リクエストと返品の手順
- リクエストメソッド: GET
- コアパラメータ:
name: カード所有者の本名 (文字列)bankcard: 検証する銀行カード番号 (文字列)- 結果を返す:
code: ステータス コード。SUCCESS はリクエストが成功したことを意味します。data.result: 検証の結論。値が「一致」の場合は、名前とカード番号が一致していることを意味します。data.desc: 「名前は銀行カード番号と一致する」などの結果の説明。
提案へのアクセス
- プライバシーの遵守: 名前と銀行カード番号は機密の個人情報です。送信プロセス中に必ず HTTPS 暗号化を使用し、データの匿名化と保管に関する関連法規制に従ってください。
- 例外処理: ネットワークの変動やアップストリーム サービスの一時的な例外によるビジネスの中断を避けるために、「コード」の非 SUCCESS 互換性を処理することをお勧めします。
- 入力検証: 無効なリクエスト呼び出しを削減し、コストとパフォーマンスを最適化するために、フロントエンドまたはビジネス層で銀行カード番号の形式 (長さ、純粋な番号など) を事前検証します。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"name": "张三",
"bankcard": "6228480402564890018"
}レスポンス例
{
"code": "SUCCESS",
"message": "success",
"data": {
"result": "一致",
"desc": "姓名与银行卡号一致"
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| name | string | 张三 |
| bankcard | string | 6228480402564890018 |
レスポンス項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| code | string | SUCCESS |
| message | string | success |
| data | object | {...} |
| data.result | string | 一致 |
| data.desc | string | 姓名与银行卡号一致 |