銀行 API
BIC検証
bicエンドポイントはビジネス識別コード(BIC)を検証し、国際銀行業務向けに銀行コード、国情報、機関タイプの詳細な内訳を提供します。
GET
BIC検証
はじめに
ベースURL
検証エンドポイント
bicエンドポイントには、APIキーとBICパラメータが必要です。ビジネス識別コード(BIC)の包括的な検証を行います。
リクエストパラメータ
固有のAPIキーです。各ユーザーはCleariflowの各APIごとに固有のAPIキーを持っているため、銀行検証APIのキーは為替レートAPIなどでは動作しません。
検証するビジネス識別コード(BIC)です。スペースは許可され、処理中に自動的に削除されます。BICはISO 9362標準フォーマットに従う必要があります。
レスポンスパラメータ
APIレスポンスは、汎用的で軽量な JSON形式 で返されます。スペースを除いた正規化されたBICで、大文字形式で返されます。
すべての検証ルールに従ってBICが有効かどうかを示す総合的な検証結果です。
2文字のISO国コードです(例:ドイツはDE、米国はUS)。
BICに関連する国の正式名称です。
4文字の銀行識別コードです(例:ドイツ銀行はDEUT)。
The name of the bank (currently shows “Bank information not available”).
都市または地域を示す2文字のロケーションコードです(例:フランクフルトはFF)。
3文字の支店コードです(オプション、8文字BICでは空の場合があります)。
BICのタイプとステータスに関する追加の詳細情報です。
識別子のタイプです(通常は「BIC」)。
BICが現在有効で使用中かどうかです。
金融機関のタイプです(例:「Bank」「Credit Union」)。
例
有効なドイツのBIC(8文字)
リクエスト:有効なドイツのBIC(支店付き11文字)
リクエスト:有効な米国のBIC
リクエスト:有効な英国のBIC
リクエスト:無効なBIC
リクエスト:エラーハンドリング
BICパラメータの欠落
リクエスト:APIキーの欠落
リクエスト:BICの構造
BICはいくつかのコンポーネントで構成されます:- 銀行コード(4文字):金融機関の固有識別子
- 国コード(2文字):ISO 3166-1 alpha-2国コード
- ロケーションコード(2文字):都市または地域の識別子
- 支店コード(3文字):オプションの支店識別子(本店はXXX)
フォーマット例
- 8文字BIC:
DEUTDEFF(ドイツ銀行、ドイツ、フランクフルト) - 11文字BIC:
DEUTDEFF500(ドイツ銀行、ドイツ、フランクフルト、支店500)
一般的なロケーションコード
- FF:ドイツ・フランクフルト
- 33:米国・ニューヨーク
- 2L:イギリス・ロンドン
- PP:フランス・パリ
- MM:イタリア・ミラノ
検証ルール
APIは次を含む包括的な検証を実行します:- 長さの検証:BICが8文字または11文字か確認
- フォーマット検証:BICがISO 9362標準に従っているか確認
- 文字検証:英数字のみが使用されていることを確認
- 国コード検証:国コードのフォーマットを検証
- 銀行コード検証:銀行識別子のフォーマットを確認
BICフォーマット要件
- 銀行コード:4文字の英数字
- 国コード:2文字のアルファベット(ISO 3166-1)
- ロケーションコード:2文字の英数字
- 支店コード:3文字の英数字(オプション)
BICとSWIFT
BIC (Business Identifier Code) and SWIFT are often used interchangeably:- BIC:公式のISO 9362標準名
- SWIFT:このコードを普及させたメッセージングネットワーク
- SWIFTコード:BICの別名
サポート対象国
APIは50か国以上のBIC検証をサポートしており、以下を含みます:- ヨーロッパ:ドイツ、フランス、イタリア、スペイン、オランダ、ベルギー、オーストリア、スイス、英国、ポーランド
- アメリカ大陸:米国、カナダ、ブラジル、メキシコ
- アジア:日本、シンガポール、香港、オーストラリア
- アフリカ:南アフリカ、エジプト、ナイジェリア
ユースケース
BIC検証は次の用途で不可欠です:- 国際送金:正確なルーティング情報の確保
- SEPA決済:欧州決済システムの要件
- 銀行アプリケーション:顧客口座の検証
- 金融コンプライアンス:規制報告要件
- 決済処理:eコマースおよびフィンテックアプリケーション
BIC検証