Introduction
Programmatic virtual card issuance, funding, and transaction monitoring for partners.
The Buvei OpenAPI lets you issue virtual cards, move funds, and monitor transactions — all through a single REST interface. Whether you're building an expense management tool, a payouts system, or a card-as-a-service product, the API handles the card network complexity so you can focus on your product.
Important notes
- Amounts are positive integers in cents.
10000means$100.00 USD. - Timestamps are milliseconds since the Unix epoch.
- Enums are strings (
"ENABLE","VISA", …). - Currencies use ISO 4217 codes (
"USD","EUR"). - Countries use ISO 3166-1 alpha-2 codes (
"US","GB"). - Every response includes an
X-Request-IDheader — quote it when you contact support.
API version
The current API version is v1. While we maintain backward compatibility, breaking changes will produce a new version. The version is part of the URL path.
Environments
| Environment | Base URL | Notes |
|---|---|---|
| Production | https://api.buvei.com/open-api/v1 | Live traffic, real balances |
| Sandbox | https://sandbox-api.buvei.com/open-api/v1 | Non-transactional — signature and format validation only |
Always validate signing and integration flows in sandbox before promoting to production. Transaction endpoints in sandbox acknowledge requests without generating real or simulated transactions. Contact your account manager to obtain sandbox access.
Walk through credentials, IP whitelisting, your first signed request, and webhook setup.