You want to give your users a card. You do not want to become a bank to do it.
That is the whole point of a virtual card issuing API. It lets your software create real payment cards on demand, with a single request. No plastic. No long bank project. No waiting.
We built Gpaynow so you can go from idea to a live card in days, not months. This guide walks you through what these cards are, how the API works, what it costs, and how to get started today.
In short: A virtual card issuing API is a tool that lets your app create and control virtual payment cards through code. You call our API, and we return a working card number, security code, and expiry date in under a second. You set the spending limit, the rules, and when the card turns off. We handle the bank, the card network, and the security behind it.
Key takeaways
✅ A virtual card issuing API creates real Visa or Mastercard cards on demand, straight from your app.
✅ By the end of 2026, virtual cards will move more than $13.8 trillion around the globe (Juniper Research).
✅ You do not need a banking license. We supply the sponsor bank and the network link for you.
✅ Per-card limits, merchant rules, and instant freeze are what make a card program safe.
✅ With Gpaynow, you can buy a virtual card with no KYC, or run a full card program through our API.
Create An Account
What is a virtual card issuing API?
A virtual card issuing API is a tool that lets your software create and manage payment cards through code. You send a request, and you get back a real card number, a security code (CVV), and an expiry date.
The card is a true Visa or Mastercard. It runs on the same rails as the card in your pocket. The difference is that a virtual card lives as data, not plastic, and you control every part of it.
Think of it as a card factory you reach with one line of code. You decide who gets a card. You decide how much they can spend. You decide when it stops working.
At Gpaynow, each card you create is ready to spend right away. You can lock it to one merchant, cap it at one amount, or set it to work only once. Want the deep dive on one card type? See our guide to the virtual prepaid card API.
How does a virtual card issuing API work?
A virtual card issuing API works in four steps: create the card, fund it, approve each purchase in real time, and record the result. You handle the rules. We handle the bank and the network.Here is the full path a card takes with Gpaynow.
1. Create the card.
You send one request with the person’s ID and the rules you want. We return the card details in under a second.
2. Fund the card.
Cards spend from a balance you top up. You can fund each card up front, or fund it at the moment of purchase (we call this just-in-time funding).
3. Approve the purchase.
When someone pays, the network asks us to approve or decline. Your rules run in milliseconds, so only the right charges go through.
4. Record and match.
Every purchase sends a webhook to your app. You can match your books, tag the spend, and report in real time, with no manual work.
Under the hood, we connect to three things for you. A sponsor bank, which is the licensed partner that issues the card. Visa and Mastercard. And secure storage that meets the top card-data standard. That is why you can issue cards without holding a license or touching raw card numbers. If you want to see the exact request and response, our virtual card API example in the docs shows real code.
Virtual cards vs physical cards
Virtual cards are created by code in seconds and used for online payments. Physical cards are plastic that gets mailed out for in-person use. Most card programs today lean on virtual cards, and add plastic only when they need it.
A virtual card is best when speed and control matter. You can issue one per person, per vendor, or per invoice, and turn it off the moment the job is done.
A physical card still wins at the checkout counter and the gas pump. The good news? You can issue both from the same Gpaynow API. You can also push virtual cards into Apple Pay and Google Pay for tap-to-pay.
| What matters |
Virtual card |
Physical card |
| Time to issue |
Seconds, by API |
Days to ship |
| Cost per card |
Very low or free |
Print + mail fees |
| Best for |
Online spend, bills, agents |
In-person buys |
| Turn on/off |
Instant, in code |
Instant, plus PIN |
| Mobile wallet |
Yes |
Yes |
Virtual credit, debit, and prepaid cards
A virtual card issuing API can make three kinds of cards: prepaid, debit, and credit. The right one depends on how you want money to move.
Prepaid: You load a set amount, and the card spends down to zero. This caps risk per card, so it fits budgets, payouts, and agent spend. Learn more in our virtual prepaid card API guide.
Debit: The card pulls from a funded account as people spend. This is common for expense tools and neobank apps. See the virtual debit card API.
Credit: The card spends against a credit line, with payment due later. This suits corporate cards and supplier bills. See the virtual credit card API.
Not sure which fits? Start with prepaid. It is the simplest to launch and the easiest to control.
What can you build with a card issuing API?
You can build almost any spend product with a card issuing API. Company cards, expense apps, payout tools, crypto cards, and cards for AI agents all run on the same base. Here is where teams get the most value.
Company and team spend: Give each person, team, or project its own card with its own limit. You see every charge as it happens.
Supplier and invoice payments: Create a single-use card for each bill. This replaces manual bank transfers and gives you a clean record. B2B spend already makes up about 70% of the virtual card market (Grand View Research).
Crypto spend: Let users spend a crypto-funded balance at any store. See our crypto virtual card API.
Payments for AI agents: Give an AI agent a tightly capped card so it can pay for compute or API calls on its own, safely. This is one of the fastest-rising uses in 2026 see virtual cards for AI agents.
Your own card product: Put cards inside your app under your brand, with our white-label card program.
Building a young company? Our virtual card API for startups shows how to launch on a small budget.
Features to look for in a virtual card issuing API
The features that separate a real issuing API from a plain card generator are spend controls, real-time approval, strong security, flexible funding, and clear docs. A card number with no controls is not a card program. Use this short checklist when you compare tools.
Spend controls: Set a limit per card, block or allow certain merchant types, and create single-use or time-boxed cards.
Real-time approval: Approve or decline each charge in the moment, using your own rules. See our spending controls docs.
Strong data security: The provider should meet the top card-data standard and use tokens, so you never store raw card numbers.
Flexible funding: Choose up-front balances or fund at the moment of purchase to keep more cash free.
Mobile wallets: Push cards into Apple Pay and Google Pay for tap-to-pay.
Clear docs and fast support: Good docs, a test sandbox, and real people to help you launch. Time to your first card is a fair test.
Want a side-by-side of the market? Read our guide to the best virtual card issuing API providers.
How Gpaynow’s virtual card issuing API works
Gpaynow gives you one API to issue, fund, and control virtual and physical cards, with your own branding. You get instant card creation, real-time approval, multi-currency support, and built-in security, all from a single setup.
We take the hard parts off your plate. Here is what you get with us.
Cards in seconds: Create a virtual card with as little as an email address, then send it to the person right away.
Real-time rules: Set limits, time windows, and merchant blocks. Change them live, at any moment.
Instant funding: Because our payments and card sides sit together, money moves from your balance to a card without getting stuck in transit.
Multi-currency: Issue cards that spend in many currencies, so you save on swap fees on global buys.
Your brand, our tech: Launch cards under your own name at scale, and earn a share of the interchange on every purchase.
Buy with no KYC: Need a card fast, without a long sign-up? You can buy a Gpaynow virtual card with no KYC and start spending online today.
One API. Two-week build cycles for custom work. Full support from your first test to launch.
Gpaynow virtual card features and benefits
Every Gpaynow virtual card comes with the tools you need to spend safely and stay in control. Here are the features you get, and how each one helps you.
Apple Pay and Google Pay: Add any virtual card to your mobile wallet. Tap to pay in stores and apps, while tokens keep your real card number hidden.
Many card types: Create standard, prepaid, one-time, or bulk corporate cards. Pick the type that fits each job, from a single buy to a full team rollout.
3D Secure with OTP: Every card supports a one-time password at checkout. This adds a safety step and helps your payments clear on global sites.
Real-time expense tracking: Watch spend limits and transaction history live in the app. You always know where your money goes.
Crypto to cash: Turn crypto into cash in a moment to fund your spending. Then spend that balance at any store, online or in app. See our crypto virtual card API.
Manage from anywhere: Run your cards and money from the Gpaynow app or the web dashboard. Freeze, top up, or close a card in a tap.
Card networks: Visa and Mastercard
Most virtual card issuing APIs let you issue on Visa, Mastercard, or both. For you, the choice comes down to reach and cost, since both networks work almost everywhere and support virtual cards.
Gpaynow issues on the leading networks, so your cards work at millions of stores and sites. Do your buyers search for one network by name? We have focused guides for the virtual Visa card issuing API and the virtual Mastercard issuing API.
The takeaway is simple. Pick the network your provider supports and your users trust. The card runs the same either way.
Security, compliance, and trust
A safe virtual card issuing API meets the top card-data standard, PCI DSS Level 1. It also uses tokens, so your systems never hold raw card numbers. The provider’s partner bank holds the license, and per-card limits keep each card’s risk small.
Security is not a feature you bolt on. It is the base we build on. Here is how we keep your program safe.
Top data standard: We meet PCI DSS Level 1, the highest bar for handling card data. The updated PCI DSS 4.0 rules became a must in March 2025 (PCI Security Standards Council). We handle these rules for you.
Tokens, not raw numbers: Real card numbers are swapped for tokens at the store. Network tokens also lift approval rates and cut fraud, so more good charges go through.
Small blast radius: A per-card limit means a bad charge can only reach one card’s balance, not your whole account.
Fraud checks built in: We add screening and 3D Secure checks to help stop fraud before it starts.
One honest note on “no KYC.” You can buy a Gpaynow virtual card with no KYC for everyday online spend. If you run a large card program on our API, some checks may apply to meet the rules that protect everyone. We keep those checks light and clear.
What do you need to start issuing cards?
You need very little to start. A business email, your use case, and a few minutes to sign up. You do not need a banking license, and you do not need to be a big company. Here is what getting started looks like with us.
No license needed: We bring the sponsor bank and the network link. You bring the idea and the app.
Fast onboarding: Sign up, get a test key, and build in our sandbox today. Most teams go live in days, not months.
Simple API integration: Our REST API uses plain requests and JSON. You get SDKs, webhooks, and clear docs, so your first card can be live in a minute.
Light checks: To buy one card, you need no KYC. To run a full program, we may ask for basic business details to meet the rules.
Built for any stage: Startups, small teams, fintechs, and platforms all start here. On a tight budget? Our virtual card API for startups shows the way, and SMB teams have a guide too.
Where can you issue and use Gpaynow cards?
You can issue Gpaynow cards for use in [60]+ countries, and your users can spend in [170]+ currencies. Because we issue on Visa and Mastercard, the cards work at millions of stores and sites. Here is what reach looks like.
Global spend: Cards work anywhere the network is taken, online and in apps. Add them to Apple Pay or Google Pay to tap and pay.
Many currencies: Issue cards that spend in many currencies. This helps you save on swap fees on cross-border buys.
Local guides: Building for one market? Start with our USA, Bangladesh, and Nigeria guides.
Numbers in brackets are placeholders. Swap in your live country and currency coverage before you publish.
How much does a virtual card issuing API cost?
Most virtual card issuing APIs charge a small fee per card and per purchase, with no big setup cost. Some also share interchange back to you, which can cover much of the cost. For context, Stripe Issuing charges about $0.10 per virtual card and $3 per physical card (Stripe).
Here is how pricing usually works, in plain terms.
Per card and per purchase: A few cents per card and per charge, with no monthly minimum. This is the friendliest model for startups and small teams.
Platform fee plus interchange: A monthly fee, plus a share of interchange, once you run real volume.
Interchange share: Every card purchase earns a small fee called interchange, often 1% to 3% of the amount in the U.S. (AllayPay). Card programs often earn 0.5% to 1.5% of spend back as their share.
Here is what our card pricing looks like at a glance.
| What you pay for |
Gpaynow rate |
| Create a card |
$1 to $50, based on card type |
| Add money (funding) |
2.5% |
| Withdraw unspent funds |
1.5% |
| Monthly maintenance |
$1 per card |
With Gpaynow, you start small and grow into volume pricing, and you earn a share of interchange as your users spend. See full numbers on our pricing page.
How do you choose a virtual card issuing API?
Choose a virtual card issuing API by matching it to your stage and your goals. Look at speed to launch, card controls, networks, funding, coverage, security, price, and support. The right fit lets you start small and grow with no rebuild.
Use this checklist. Ask any provider these questions before you sign up.
How fast can I go live, and is there a free sandbox?
Do you issue on Visa and Mastercard, virtual and physical?
Can I set per-card limits and real-time rules?
Can I white-label cards and earn a share of interchange?
Which countries and currencies do you support?
Do you meet PCI DSS Level 1?
What are the fees per card and per purchase?
Do I need a license, or do you bring the bank?
We answer
yes to all of these, and you never need your own license. Want a side-by-side with other tools? See our guide to the best virtual card issuing API providers.
How to issue your first virtual card
You can issue your first virtual card in four steps. Get your test key. Create a cardholder. Send one request to create the card, then read the card details. A test card is live in about a minute.
Follow along with our full docs. Here is the short version.
Step 1 — Get your test key. Sign up and grab your sandbox API key. This lets you test with no real money.
Step 2 — Create a cardholder. Add the person who will hold the card, with a name and email.
Step 3 — Create the card. Send one request with the type and the spend limit:
curl https://api.gpaynow.com/v1/cards \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{
"cardholder_id": "ch_123",
"type": "virtual",
"currency": "usd",
"spend_limit": 5000,
"single_use": true
}'
Step 4 — Read the card. The card is issued right away:
{
"id": "card_9f2",
"type": "virtual",
"state": "open",
"pan": "4242 4242 4242 4242",
"cvv": "123",
"exp_month": 12,
"exp_year": 2029,
"spend_limit": 5000
}That is it. Add a webhook to catch each purchase, and you have a working card flow. Ready to build for the U.S. market? See our virtual card issuing API for the USA.
How to use your Gpaynow virtual card
You can use a Gpaynow virtual card anywhere online cards are accepted. Add it to a checkout, save it for a subscription, or load it into a mobile wallet for tap-to-pay. Here are the most common ways people use our cards.
Online checkout: Paste the card number, expiry, and CVV at checkout, just like any card.
Subscriptions and bills: Save the card for a monthly service. Set a low limit so a surprise charge cannot slip through.
Paying for API and AI tools: Use a capped card to pay for tools like cloud APIs. This is handy when you want a hard ceiling on spend.
Mobile wallets: Add the card to Apple Pay or Google Pay, then tap to pay in stores and apps.
Team and travel spend: Hand each person a card with its own limit, and freeze it the second a trip ends.
A quick tip: use a single-use card for any site you do not fully trust. Once the charge clears, the card is done, and your risk ends there.
Frequently asked questions
What is a card issuing API?
A card issuing API is a tool that lets your software create and control payment cards through code. You send a request, and you get a real card back in seconds. You set the limits and rules; the provider handles the bank and the network.
How fast can cards be issued?
Cards are issued in seconds. With Gpaynow, one API call returns a working virtual card in under a second. You can go from sign-up to a test card in about a minute.
Do I need a bank license to issue virtual cards?
No. You do not need a banking license. We supply the sponsor bank and the network link, so you can issue cards through our API as a normal software feature.
Can cards be funded instantly?
Yes. You can fund a card up front from your balance, or fund it at the moment of purchase with just-in-time funding. Money moves without getting stuck in transit.
Does Gpaynow support card controls?
Yes. You can set a spend limit, block or allow merchant types, add time windows, and freeze or close a card at any time. Your rules run on every purchase in real time.
Are card transactions safe and compliant?
Yes. We meet PCI DSS Level 1, the top card-data standard, and use tokens so you never store raw card numbers. We also add fraud screening and 3D Secure checks.
Do I need KYC to buy a Gpaynow virtual card?
No. You can buy a Gpaynow virtual card with no KYC for everyday online spend. Larger card programs on our API may need light checks to meet the rules.
Can I issue both Visa and Mastercard cards?
Yes. Gpaynow issues on the leading networks, so you can pick the one your users trust. Both support virtual cards and work at millions of stores.
What is the difference between a virtual card API and a virtual card issuing API?
They mean the same thing in most cases. Both let your app create and manage virtual cards by code. "Issuing" just points to the full flow: create, fund, approve, and record.
Which is the best virtual card issuing API?
The best one fits your stage. Small teams want low fees and clear docs; larger programs want reach and deep control. See our provider comparison for a full breakdown.
Start issuing virtual cards with Gpaynow
You have seen how it works. Now put it to use.
Create a free Gpaynow account, grab your test key, and issue your first virtual card in minutes. When you are ready, go live with real cards under your own brand.