Get it on Google Play
Buvei – Multi-BIN Virtual Cards, Issued Instantly
Download on the App Store
Buvei – Multi-BIN Virtual Cards, Issued Instantly
🎁 Ads Payment Cashback — Earn up to $10,000 in rewards. Join Now

Buvei API を介して仮想カードを発行する方法 (2026 年)

顧客、プロジェクト、またはビジネスアカウント向けのバーチャルカードを自動的に発行したいとお考えですか? Buvei API を利用すれば、開発者はバーチャルカードの発行機能を自社アプリケーションに統合でき、手作業を減らしながら、カード発行プロセスを効率的に拡張できます。

この記事では、アカウントの準備やカードBINの選択から、バーチャルカードの発行、利用可能な状態になったことの確認まで、一連の手順を詳しく解説します。

バーチャルカードを発行する前に必要なもの

作業を始める前に、以下のものを準備してください。

  • APIアクセスが有効になっているBuveiアカウント
  • API KeyとAPI Secret
  • APIアクセス用に承認された固定の送信元IPアドレス
  • Webhook通知を受信するためのHTTPSエンドポイント
  • 発行するカードに必要な十分なウォレット残高

Buveiを初めて利用する場合は、アカウントを登録し、カード管理ダッシュボードの操作に慣れてからAPI連携を始めましょう。

ステップ1:Buveiに登録してウォレットに入金する

Buveiアカウントを作成する

Buvei.com にアクセスし、アカウントを作成してメールアドレスを認証した後、ダッシュボードにログインします。

次の手順に進む前に、ご利用のアカウントでAPIアクセスが利用可能になっていることを確認してください。

 

ウォレットにチャージする

Walletセクションを開き、ご利用のアカウントでサポートされている入金方法を選択します。利用可能な場合は、TRC20またはERC20ネットワークを通じてUSDTを入金できます。

入金アドレスをコピーし、送金ネットワークが選択したネットワークと一致していることを確認してから、資金の反映を待ちます。カードを発行する前に、利用可能残高を確認してください。

ウォレット残高がカードの初期チャージ額と適用される手数料をカバーできることを確認しましょう。

ステップ2:API認証情報を取得してアクセスを設定する

BuveiアカウントのAPI設定画面から、API KeyとAPI Secretを取得します。

API Keyはプロジェクトを識別するために使用され、API Secretはリクエストへの署名に使用されます。API Secretは安全に管理し、フロントエンドのコードや公開リポジトリに絶対に含めないでください。

次に、アプリケーションがBuveiへの接続に使用する固定の送信元IPアドレスを登録し、許可リストへの追加を依頼します。承認されていないIPアドレスからのリクエストは拒否される場合があります。

また、Webhook通知を受信するためのHTTPSエンドポイントも必要です。これらの通知を利用することで、カードの作成が完了した際にアプリケーション側で処理を実行できます。

ステップ3:リクエストを認証して利用可能なBINを取得する

バーチャルカードをリクエストする前に、API認証が正しく設定されていることを確認してください。

各リクエストには、API認証情報、タイムスタンプ、一意のnonce、有効な署名を含める必要があります。認証情報が不足していたり、正しくなかったりすると、リクエストが拒否される可能性があります。そのため、カード発行を進める前にこれらの情報を確認しましょう。

利用可能なカードBINを確認する

カードを発行する前に、プロジェクトで利用できるBINを確認してください。最適なものを選ぶために、それぞれのカードブランド、発行国、通貨、カード保有者に関する追加要件を確認します。

BINは、カードブランド、発行国、通貨など、カードの重要な特性を決定します。また、携帯電話番号、メールアドレス、PIN、請求先住所、本人確認済みのカード保有者など、追加情報が必要かどうかも、提供されている情報から確認できます。

利用目的に合ったBINを選択し、カード発行リクエストに使用する識別子を控えておきましょう。

次に進む前に、選択したBINの要件を確認してください。 BINによって認証要件が異なる場合があり、カードの通貨は選択したBINによって決まります。

ステップ4:カード保有者の要件を確認する

カード発行リクエストを送信する前に、選択したBINの要件を確認してください。

BINによってはカード保有者の本人確認が必要な場合があり、別のBINでは特定の連絡先情報や請求情報が求められることがあります。KYCが必要な場合は、該当する本人確認手続きを完了し、カード保有者が承認されていることを確認してください。

BINによっては、携帯電話番号、メールアドレス、PIN、請求先住所の入力も必要になります。

これらの情報を事前に準備しておくことで、回避可能なリクエストエラーを防ぎやすくなります。すべてのバーチャルカードで要件が同じだと考えないようにしましょう。

ステップ5:Buvei API を通じてバーチャルカードを発行する

適切なBINを選択し、必要な情報を準備したら、カードの発行に進みます。リクエストを送信する前に、カード保有者に関する必須情報がすべて入力されており、ウォレットに十分な残高があることを確認してください。

リクエストには、選択したカードBIN、初期チャージ額、必要なカード保有者情報を含める必要があります。BINによっては追加情報が必要になる場合があります。カード保有者の本人確認が必要な場合は、該当するカード保有者が承認されていることを確認してから進めてください。

初期チャージ額を確認する

初期チャージ額は、通貨の最小単位で送信する必要があります。例えば、10,000という金額は100.00米ドルを表します。

ドキュメントに記載されている範囲は、1.00米ドルから40,000.00米ドルです。利用可能な金額はアカウントや選択したBINによっても異なる場合があるため、リクエストを送信する前に該当する要件を確認してください。

送信後、APIからカード識別子と初期ステータスが返されます。カードの作成は非同期で行われるため、リクエストが成功しても、必ずしもカードがすぐに利用可能になるわけではありません。

カード発行 の重複を防ぐ

リクエストがタイムアウトした場合、すぐにまったく新しい発行リクエストを送信しないでください。

対応している場合、冪等性キー(Idempotency Key)を使用すると、再試行時に同じ発行操作であることを識別でき、カードが重複して作成されるリスクを軽減できます。Buveiの認証要件に従い、同じリクエストには同じキーを再利用してください。

リクエストが競合エラーを返した場合は、再試行する前に、最初の操作が処理されたかどうかを確認しましょう。

ステップ6:Webhookでカードの作成を確認する

発行リクエストを送信した後、Buveiからの CARD_CREATED Webhook通知を待ちます。

新しくリクエストされたカードは、プロビジョニングが進行している間、最初は作成待ちの状態になる場合があります。BuveiからCARD_CREATEDイベントが送信されると、プロビジョニングプロセスは完了しています。

アプリケーション側では、Webhookの署名を検証し、イベントの種類を確認して、該当するカードを特定したうえで内部記録を更新する必要があります。また、通知の重複や一時的な配信エラーにも対応できるようにしてください。

通知を受信したら、Buveiのカード詳細サービスを通じてカードの現在のステータスを確認し、有効化されていることを確かめてから利用可能と判断しましょう。

ステップ7:Buvei APIでよくあるエラーを解決する

カードの発行に失敗した場合は、返されたエラーメッセージを確認し、以下のよくある問題をチェックしてください。

問題 確認する項目
リクエストが無効 必須情報、BINの要件、チャージ額、請求先住所
認証エラー API認証情報、タイムスタンプ、nonce、リクエスト署名
アクセス拒否 IP許可リスト、アカウントのアクセス権限
リクエストの競合 nonceの再利用、または異なるリクエスト内容に関連付けられた冪等性キー
レート制限超過 APIの利用制限、再試行のタイミング
カード作成の遅延 Webhookの配信状況、カードの現在のステータス

リクエストが無効な場合は、必須情報とエラーの詳細を確認し、修正が必要な箇所を特定してください。認証やアクセスに関する問題であれば、署名の生成処理、タイムスタンプ、IP設定、アカウントのアクセス権限を確認しましょう。

リクエストがタイムアウトした場合や競合エラーを返した場合は、別のリクエストを送信する前に、最初の発行リクエストが処理されたかどうかを確認してください。これにより、カードの重複発行を防ぎやすくなります。

カードの作成が遅れているように見える場合は、Webhookが届いているかどうかを確認し、カードの現在のステータスを調べてください。通知が遅れているだけで、カードの発行に失敗したとは限りません。

まとめ

Buvei APIを利用すると、既存のビジネスワークフローにバーチャルカードの発行機能を直接統合できます。適切なBINを選び、必要なカード保有者情報を準備し、各カードの最終ステータスを確認することで、開発者はより一貫性があり、管理しやすい発行プロセスを構築できます。

API連携を適切に設定すれば、カードの自動発行とWebhook通知によって、手作業を減らしながら、増加するカード発行ニーズに対応しやすくなります。

Previous Article

2026年にDeepL Proをバーチャルカードで支払う方法

Next Article

ポルトガルで利用可能なリモートワーカーとデジタルノマド向けのおすすめバーチャルカード(2026年版)

Stay Updated with Buvei

Discover the latest insights on virtual cards, global payments, AI tools, and digital finance trends.
Insights for smarter digital payments ✨ ✨
Buvei cards

Buvei's cards are here!

More than 20 BIN cards, covering Facebook, Google, Tiktok, ChatGpt and more