銀行 API
IBAN検証
ibanエンドポイントは、国別の包括的な検証、フォーマットチェック、詳細な構造情報を備えた国際銀行口座番号(IBAN)の検証を行います。
GET
IBAN検証
はじめに
ベースURL
検証エンドポイント
ibanエンドポイントには、APIキーとIBANパラメータが必要です。国際銀行口座番号(IBAN)の包括的な検証を行います。
リクエストパラメータ
固有のAPIキーです。各ユーザーはCleariflowの各APIごとに固有のAPIキーを持っているため、銀行検証APIのキーは為替レートAPIなどでは動作しません。
検証する国際銀行口座番号(IBAN)です。スペースは許可され、処理中に自動的に削除されます。IBANはISO 13616標準フォーマットに従う必要があります。
レスポンスパラメータ
APIレスポンスは、汎用的で軽量な JSON形式 で返されます。スペースを除いた正規化されたIBANで、大文字形式で返されます。
すべての検証ルールに従ってIBANが有効かどうかを示す総合的な検証結果です。
2文字のISO国コードです(例:ドイツはDE、フランスはFR)。
IBANに関連する国の正式名称です。
国の固有フォーマットに従ってIBANから抽出された銀行識別コードです。
国コード、チェックサム、銀行コードを除いたIBANの口座番号部分です。
提供されたIBANの実際の長さです。
ISO 13616標準に従った特定の国のIBANの期待される長さです。
MOD-97アルゴリズムを使用したIBANチェックサム検証が合格したかどうかです。
IBANフォーマットが国の期待される構造と一致するかどうかです。
IBANの構造とフォーマットに関する追加の詳細情報です。
B(銀行)、S(ソート)、C(顧客)、K(キー)のプレースホルダーを使用したIBAN構造の視覚的表現です。
読みやすさのためにスペースを入れたIBANの適切にフォーマットされた例です。
銀行名です(現在は「Bank information not available」と表示されます)。
銀行のBICコードです(現在は「BIC not available」と表示されます)。
口座のタイプです(通常は「Bank Account」)。
国の通貨コードです(例:ユーロ圏はEUR、英国はGBP)。
例
有効なドイツのIBAN
リクエスト:有効なフランスのIBAN
リクエスト:無効なIBAN
リクエスト:エラーハンドリング
IBANパラメータの欠落
リクエスト:APIキーの欠落
リクエスト:IBANの構造
IBANはいくつかのコンポーネントで構成されます:- 国コード(2文字):ISO 3166-1 alpha-2国コード
- チェックディジット(2文字):MOD-97アルゴリズムによる検証
- 銀行識別子:国別の銀行コード
- 口座番号:顧客口座識別子
国別フォーマット
国によってIBANの構造は異なります:- ドイツ(DE):22文字 -
BBBB BBBB BBBB BBBB BB - フランス(FR):27文字 -
BBBB BSSS SSCC CCCC CCCC CCC KK - イタリア(IT):27文字 -
CAAA AABB BBSS CCCC CCCC CCX - イギリス(GB):22文字 -
BBBB SSSS SSCC CCCC CC - スペイン(ES):24文字 -
BBBB SSSS DDCC CCCC CCCC CC
- B = 銀行コード
- S = ソートコード
- C = 顧客口座番号
- K = キー/チェックディジット
- A = 口座タイプ
- D = コントロールディジット
検証ルール
APIは次を含む包括的な検証を実行します:- フォーマット検証:IBANが国の期待される構造に従っているか確認
- 長さの検証:IBANの長さが国の標準と一致するか確認
- チェックサム検証:MOD-97アルゴリズムによる検証を実行
- 国コード検証:国コードがサポートされていることを確認
- 文字検証:有効な英数字文字を確認
サポート対象国
APIは50か国以上のIBAN検証をサポートしており、以下を含みます:- ヨーロッパ:ドイツ、フランス、イタリア、スペイン、オランダ、ベルギー、オーストリア、スイス、英国、ポーランド
- アジア:UAE、バーレーン、イスラエル、ヨルダン、カザフスタン、クウェート
- アメリカ大陸:ブラジル、コスタリカ、ドミニカ共和国、グアテマラ
- アフリカ:モーリタニア、モーリシャス、チュニジア
IBAN検証