Card Issuing

Issue cards for
your entire team.

Virtual cards in seconds. Physical cards in days. Visa and Mastercard, with real-time spend controls, merchant category rules, and complete expense visibility — all from your MondialPay dashboard.

< 10s
Virtual card
3-5 days
Physical delivery
Instant
Controls apply
MondialPay · Corporate
Virtual card
4242 4242 4242 4242
Cardholder
Alex Rivera
Exp
12/28
VISA
Monthly limit
$2,500
Used
$420 + 17%
Virtual cards

Spin up a card in under 10 seconds.

Create single-use, recurring, or vendor-specific virtual cards via the API or dashboard. Perfect for SaaS subscriptions, ad spend, travel, and one-off vendor payments where you want tight control.

  • Single-use cards that expire after one charge
  • Merchant-locked cards that only work at one vendor
  • Apple Pay and Google Pay provisioning supported
  • Freeze, unfreeze, or cancel instantly from the dashboard
Virtual cards
Spend controls

Rules that apply in real time.

Set per-card limits, merchant category blocks, and time windows — changes take effect instantly. No more chasing receipts or discovering rogue charges at month-end.

  • Daily, weekly, and monthly spend limits
  • Allow / block specific merchant categories (MCCs)
  • Time-of-day and day-of-week restrictions
  • Require approval for transactions above a threshold
Spend controls
Common use cases

One card program. Every scenario.

Employee expenses

Replace reimbursements with real cards. Full visibility, automatic expense reports.

Vendor payments

Issue a card per vendor with exact spend limits. Detect any billing surprises instantly.

Ad spend

Separate cards for each channel — Google, Meta, LinkedIn, TikTok. Never exceed budget.

Travel & expenses

Physical cards in 12+ countries. Approved travel spend with receipts captured automatically.

SaaS subscriptions

One card per subscription — easy to cancel, no surprise renewals, no shared-credential risk.

Contractor cards

Issue cards to contractors with tight limits — give them spending power without banking access.

API-first

Programmatic card issuing

TypeScript · v3
const card = await mondialpay.cards.create({
  cardholder: 'user_2nK9mL…',
  type: 'virtual',
  currency: 'usd',
  spending_controls: {
    monthly_limit: 250000,              // $2,500
    allowed_categories: ['advertising', 'software'],
    blocked_merchants: ['aliexpress'],
  },
});

// Card is usable immediately — even via Apple Pay.
~5s
Virtual card creation
Apple Pay
Tokenised at issuance
Programmable controls
45+
Issue countries

Giving every team a virtual card with hard limits killed our end-of-month expense chaos overnight. Finance no longer chases receipts — the transaction data flows straight into our accounting system.

RP
Riya Patel
CFO, series-B startup
Card programmes

Pick the right card type

Virtual, physical, single-use, or branded — issue exactly the cards your programme needs.

Virtual cards — instant, programmable

Issue thousands of virtual cards per second via API, each with their own MCC, merchant whitelist, velocity limit, and expiry. Instantly tokenisable in Apple Pay, Google Pay, and your own wallet.

Physical cards — branded & co-branded

Order plastic or metal cards in your brand. Bulk fulfilment in under 5 business days, individually addressed shipping in 45+ countries, and re-issuance via the dashboard.

Single-use & merchant-locked

Generate one-time cards locked to a specific merchant or amount — perfect for vendor payments, ad spend, and travel bookings where you want maximum control.

Start a card programme in days

Most teams launch a virtual card programme within a week of signup. Physical cards take a little longer, but we handle BIN sponsorship, fulfilment, and PCI for you.