Embedding Card Issuing Into Your Product — A Practical Guide

How to add virtual and physical card issuing to your platform with spend controls, real-time authorization, and full transaction visibility.

8/8/2025

Card issuing used to require months of bank partnerships and compliance work. Modern APIs have changed that. Here's how to embed card issuing into your product.

Why issue cards from your platform

  • Give customers instant spending power tied to their account balance
  • Control where and how funds are spent with merchant and category restrictions
  • Earn interchange revenue on every transaction
  • Provide a branded, seamless payment experience

Virtual vs. physical cards

Virtual cards are ideal for online purchases, SaaS subscriptions, and automated workflows. They can be issued instantly and revoked just as fast. Physical cards make sense for in-store purchases and employee expense management.

Both types connect to the same underlying virtual account and share the same controls.

Spend controls that matter

  • Per-transaction and monthly spend limits
  • Merchant category restrictions
  • Single-use cards for one-time payments
  • Geographic restrictions and time-of-day windows

Real-time authorization

Every card transaction hits your webhook endpoint at authorization time. You can approve, decline, or flag transactions based on your own business logic before the charge goes through.

Getting started

  1. Create a virtual account for your customer
  2. Issue a card linked to that account
  3. Set spend limits and merchant restrictions
  4. Listen for transaction webhooks
  5. View all activity in the dashboard or via API

Card issuing turns your platform into a financial product. Talk to us to get started.