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.
Key capabilities
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 it works
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.
Quick start example
1curl -X POST https://magnetpay.org/api/v1/cards \2 -H "Authorization: Bearer sk_live_..." \3 -H "Content-Type: application/json" \4 -d '{5 "type": "virtual",6 "currency": "usd",7 "cardholder_id": "ch_8xKm3pNq",8 "program_id": "prog_corporate_travel",9 "spending_controls": {10 "single_limit": 50000,11 "monthly_limit": 20000012 }13 }'
Frequently asked questions
Launch Your Card Issuing Program
Issue your first virtual card in minutes. No BIN sponsorship negotiations, no infrastructure setup. Just API calls.