Issue Virtual & Physical Cards via API
Launch a card issuing program in days, not months. MAGNETPAY abstracts multiple card issuing providers into a single API with unified spend controls, funding pools, and real-time authorization webhooks.
Complete Card Issuing Platform
From virtual card provisioning to physical card fulfillment, manage your entire card issuing program through a developer-friendly API.
Multi-Provider Architecture
Issue cards through Marqeta, WasabiCard (WSB), or Wallester from a single API. Switch providers per program without changing your integration.
Virtual & Physical Cards
Provision virtual cards instantly for online spend. Order physical cards with custom branding, chip-and-PIN, and contactless NFC support.
Funding Pools
Pre-fund a shared pool and allocate balances to individual cards on demand. Invisible load-spreading across providers for maximum uptime.
Granular Spend Controls
Set per-card spending limits, merchant category restrictions, geographic blocks, and velocity controls. Update controls in real-time via API.
Card Lifecycle Management
Activate, freeze, unfreeze, reissue, and terminate cards programmatically. Full audit trail for every state change with webhook notifications.
Real-Time Authorizations
Receive authorization webhooks in under 100ms. Approve or decline transactions with custom logic using our just-in-time funding model.
How Card Issuing Works
Go from zero to issuing cards in four steps. Our card issuing API handles provider communication, compliance, and card network rules behind the scenes.
Create a Card Program
Define your card program with a chosen provider, BIN range, currency, and default spend controls. One program can serve thousands of cardholders.
Issue Cards via API
Create virtual cards instantly or order physical cards. Each card is linked to a cardholder profile with KYC data and a funding source.
Fund & Control
Load funds from your pool balance to individual cards. Set spending limits, merchant restrictions, and geographic controls per card.
Authorize & Settle
Receive real-time authorization requests. Apply your business logic, approve or decline, and reconcile settled transactions automatically.
Card Issuing API in Action
Issue a virtual card with spend controls in a single API call.
curl -X POST https://api.magnetpay.org/v1/cards \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"type": "virtual",
"currency": "usd",
"cardholder_id": "ch_8xKm3pNq",
"program_id": "prog_corporate_travel",
"spending_controls": {
"single_limit": 50000,
"monthly_limit": 200000,
"allowed_categories": ["airlines", "hotels", "car_rental"],
"blocked_countries": ["XX"]
},
"metadata": {
"department": "engineering",
"cost_center": "CC-4200"
}
}'{
"id": "card_v4Xn8kP2m",
"object": "card",
"type": "virtual",
"state": "active",
"last_four": "4821",
"exp_month": 12,
"exp_year": 2028,
"currency": "usd",
"provider": "marqeta",
"spending_controls": {
"single_limit": 50000,
"monthly_limit": 200000
}
}Card Issuing FAQ
What is a card issuing API?
A card issuing API allows businesses to create and manage payment cards programmatically. MAGNETPAY's card issuing API lets you provision virtual cards instantly and order physical cards through a unified interface, regardless of the underlying provider. You control spending limits, merchant restrictions, and card lifecycle entirely through API calls.
Which card issuing providers does MAGNETPAY support?
MAGNETPAY integrates with Marqeta, WasabiCard (WSB), and Wallester as card issuing providers. Each provider offers different BIN ranges, geographic coverage, and card features. Our abstraction layer lets you switch providers or use multiple simultaneously without changing your integration code.
How do funding pools work for card issuing?
Funding pools are pre-funded balances that back your issued cards. You deposit funds into a pool, and MAGNETPAY automatically distributes balances across providers as cards are loaded. This invisible load-spreading ensures high availability. When a cardholder spends, funds are debited from the pool in real-time.
Can I issue cards in multiple currencies?
Yes. MAGNETPAY supports card issuing in USD, EUR, GBP, and other major currencies depending on the provider and BIN program. Multi-currency cards can hold balances in several currencies simultaneously, with automatic FX conversion at the point of sale when the transaction currency differs from the card currency.
What compliance requirements apply to card issuing?
Card issuing requires KYC verification for cardholders and adherence to card network rules from Visa and Mastercard. MAGNETPAY handles BIN sponsorship and program management compliance. You are responsible for cardholder KYC — our built-in compliance module with Veriff integration can handle this automatically.
Related Payment Features
Launch Your Card Issuing Program
Issue your first virtual card in minutes. No BIN sponsorship negotiations, no infrastructure setup. Just API calls.