Browse the catalog
Search the catalog and limit the response to the products your interface needs.
/v2/whitelabel/vouchersAdd a global gift-card catalog to your wallet, exchange or fintech product. Your users pay with stablecoins; your interface stays entirely yours.
/v2/whitelabel/vouchersAmazon voucher
voucherId · 171
Catalog match selected for quoting
Routes and request fields reflect the API v2 collection · response states are illustrative
Integration flow
Browse, quote, create the order and track its delivery from your server.
Search the catalog and limit the response to the products your interface needs.
/v2/whitelabel/vouchersPass voucherId and amount as query parameters to retrieve the current quote.
/v2/whitelabel/quoteSubmit your clientOrderId, voucher, amount and customer delivery details.
/v2/whitelabel/ordersRead status using the 0fiat order ID, or use clientOrderIdStatus with your own ID.
/v2/whitelabel/orderStatusimport crypto from 'node:crypto';
const body = {
clientOrderId: 'po_1001',
voucherId: 171,
amount: 500,
email: 'buyer@example.com',
phoneNumber: '+919876543210',
ip: '203.0.113.4'
};
const payload = Buffer.from(JSON.stringify({
timestamp: Date.now(),
body
})).toString('base64');
const signature = crypto
.createHmac('sha512', process.env.ZERO_FIAT_API_SECRET!)
.update(payload)
.digest('hex');
const order = await fetch(
'https://api.0fiat.com/0fiat/api/v2/whitelabel/orders',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-0fiat-apikey': process.env.ZERO_FIAT_API_KEY!,
'x-0fiat-payload': payload,
'x-0fiat-signature': signature
},
body: JSON.stringify(body)
}
);Example only. Request fields, signatures and production credentials are supplied in partner documentation.
Global catalog
Availability, denominations and payment pairs are always read live before checkout.
API primitives
Every primitive maps to a real job in the gift-card lifecycle. Keep the secret server-side and shape the customer experience yourself.
https://api.0fiat.com/0fiat/api Discuss your integration /v2/whitelabel/vouchers Search the catalog with search and limit query parameters.
/v2/whitelabel/quote Request the current quote using voucherId and amount.
/v2/whitelabel/orders Create an order with a unique partner clientOrderId.
/v2/whitelabel/orderStatus Read the latest state using the 0fiat orderId query parameter.
/v2/whitelabel/clientOrderIdStatus Look up the same state using your own clientOrderId.
/v2/whitelabel/balance Read the current balance available to the partner account.
/v2/whitelabel/ledger Reconcile account activity by entry type with a paginated ledger.
x-0fiat-* headers Sign a Base64 timestamp-and-body payload with your server-side API secret.
Integration options
Choose the control surface that matches your team, architecture and launch timeline.
Build your own interface while 0fiat handles catalog, quotes, order state and delivery.
Best for
Wallets, exchanges and fintech products
Let agents browse, quote and initiate supported gift-card orders through the official MCP server.
Best for
AI clients, agents and developer tools
Use a partner-hosted purchase flow when your product does not need a fully custom checkout.
Best for
Lean teams and rapid validation
Stablecoin rails
Supported pairs vary by catalog item. Read live availability instead of assuming every coin works on every network.
erc20USDT · USDC
bep20USDT · USDC
trc20USDT
matic20USDT · USDC
splUSDC
baseUSDC
Partner economics
Commercial terms are agreed during partner onboarding and can be tracked against the orders your integration originates.
Earn against eligible gift-card purchases generated by your product.
Scope the commercial model before launch without buying an API subscription.
Reconcile orders, statuses and attributed activity from one integration.
Due diligence
The answers that usually matter to product, engineering and compliance teams.
It gives partner products a server-side path to browse available gift cards, request crypto quotes, create orders and follow delivery status without building the underlying catalog and payment orchestration.
Wallets, exchanges, fintech apps, dApps and AI products that want gift cards inside an existing user experience.
Timing depends on your interface, compliance needs and checkout model. The core integration follows familiar REST and HMAC-SHA512 patterns, and the 0fiat team can help scope the fastest path during onboarding.
Use GET /v2/whitelabel/orderStatus?orderId={orderId} with the 0fiat order ID. If you want to reconcile against your own purchase reference, use GET /v2/whitelabel/clientOrderIdStatus?clientOrderId={clientOrderId}.
The current catalog spans USDT and USDC across major networks including Ethereum, BNB Chain, TRON, Polygon, Solana and Base. Availability is pair-specific, so integrations should always read the live response before showing a payment option.
Requirements can vary by market, product and gift-card provider. 0fiat will clarify the applicable partner flow during onboarding; the API should not be presented as universally KYC-free.
Yes for API integrations: your product controls the interface while the API returns the catalog and transaction data required for the flow.
Request partner access through 0fiat support. The team will confirm scope, credentials, current documentation and production requirements.
Tell us what you are building. We’ll confirm the integration model, current catalog coverage and production-access path.