Skip to main content
🚀 New Card Issuing API: Start issuing cards to your users from $0.5 per card. Learn more →
PCI DSS Compliant 3D Secure 2.0 GDPR ready

Issue Virtual Cards
Programmatically

Issue virtual debit cards, prepaid cards, and crypto-funded cards on Visa and Mastercard networks. 3D Secure, Apple Pay, Google Pay — all via a single REST API. Go live in days.

Your Card, Your Brand

Launch your card program in days, not months.

9:41

Create Card

Card Name

Amount (USD)

Product

Create Card

Creating card...

Please wait

Card Created

Balance

Fund

Details

History

Powering card programs for businesses across Africa

Lightbox Layers Luminous Segment Cloudwatch Catalog

Everything You Need to Launch

A complete card issuing infrastructure — from BIN sponsorship to real-time fraud monitoring.

Instant Issuing via API

Issue Visa and Mastercard cards in under 500ms with a single POST call.

create-card.js
const card = await fyatu.cards.create({
cardholderId: 'ch_1a2b...',
amount: 100,
productId: 'MCWORLDUSD'
})

// ✓ Card active in 340ms
card.status // 'ACTIVE'
card.brand // 'MASTERCARD'
card.last4 // '4821'

Real-Time Webhooks

11 card events delivered in under 200ms to your endpoint.

card.created 12ms
card.funded 8ms
card.transaction.approved 23ms
card.transaction.declined 15ms

Real-time webhooks

Get instant notifications for every card event — authorization, clearing, decline, refund. Under 200ms delivery.

Granular spending controls

Set per-transaction, daily, and monthly limits. Block merchant categories. Restrict by country or currency.

Full sandbox environment

Test every endpoint with simulated transactions before going live. Same API, same responses, zero risk.

Multi-currency support

Issue cards in USD and EUR. Fund and transact across currencies with transparent FX rates.

KYC & cardholder management

Built-in identity verification flow. Create cardholders, submit KYC documents, and track status — all via API.

Every Card Type Your Business Needs

Issue the right card for every use case — all from a single API. Virtual, physical, prepaid, debit, crypto-funded, and wallet-ready.

Virtual Debit & Prepaid Cards

$

Issue instant virtual debit and prepaid cards via API. Active in under 500ms. Set custom funding amounts, control spending limits, and terminate when done. Ideal for expenses, rewards, and disbursements.

Crypto-Funded Cards

USDT

Fund virtual cards directly from USDT wallets. Your users deposit crypto, spend with Visa or Mastercard anywhere. The bridge between crypto holdings and real-world payments.

Tokenized Cards (Apple Pay & Google Pay)

Issue cards ready for Apple Pay and Google Pay tokenization. Cardholders receive an OTP via webhook to add their card to Apple Wallet or Google Wallet — tap to pay at any NFC terminal worldwide.

3D Secure Cards

Every card comes with 3D Secure 2.0 authentication built in. Reduce chargebacks, meet SCA requirements, and protect cardholders from unauthorized transactions — no extra integration needed.

Visa Cards

Issue Visa Platinum prepaid cards in USD. Accepted at 60M+ merchants globally. Apple Pay, Google Pay, and contactless ready. The brand recognition your users trust.

Mastercard Cards

Issue Mastercard World prepaid cards in USD or EUR. Multiple BIN programs available. Global acceptance, 3D Secure, and real-time transaction webhooks.

Frequently Asked Questions

Everything you need to know about Fyatu Card Issuing.

You can issue virtual prepaid Mastercard (USD and EUR) and Visa (USD) cards programmatically via API. Each card supports 3D Secure 2.0, and Visa cards also support Apple Pay and Google Pay tokenization.
Most development teams complete integration in 1-3 days. Our REST API has clean, well-documented endpoints with working code samples in Node.js, PHP, Python, and more. The sandbox environment mirrors production exactly.
We currently offer Mastercard World USD (MCWORLDUSD), Mastercard World EUR (MCWORLDEUR), and Visa Platinum USD (VISAPLATINUMUSD). Mastercard products have a $5 issuance fee, Visa Platinum is $10.
Yes. Visa Platinum cards support Apple Pay and Google Pay tokenization out of the box. Cardholders receive a tokenization OTP via webhook (card.tokenization_otp event) to complete wallet enrollment.
All cards support 3D Secure 2.0 authentication automatically. When a merchant requires 3DS, the cardholder is prompted to verify the transaction. You receive real-time webhook notifications for every 3DS challenge.
Yes. You can freeze (POST /cards/{id}/freeze), unfreeze (POST /cards/{id}/unfreeze), and permanently terminate (DELETE /cards/{id}) any card at any time via API. Status changes take effect immediately.
We support 11 card-related webhook events: card.created, card.funded, card.unloaded, card.frozen, card.unfrozen, card.terminated, card.replaced, card.transaction.approved, card.transaction.declined, card.transaction.reversed, and card.tokenization_otp.
The minimum funding amount is $5 (or €5 for EUR cards). A funding fee applies based on your pricing plan — check the GET /account/pricing endpoint for your current rates.
No. Your integration inherits Fyatu's PCI DSS Level 1 compliance through our BIN Sponsor partners. You never handle raw card numbers — we manage all sensitive card data.
Card issuing is charged per card issuance (from $5 per card) plus transaction fees. Your business wallet is funded with USDT, and fees are deducted automatically. Volume discounts are available on Enterprise and Premium plans.

Download Fyatu & Take Control

Virtual cards, global transfers, eSIMs and top-ups — all in one app. Join over 1M users.