Pay one setup fee, then issue unlimited Visa & Mastercard virtual cards programmatically. Built for businesses that need to issue cards at scale.
A one-time setup fee unlocks unlimited card issuance via the API. Pick the plan that matches your volume.
Issue a card in milliseconds. No manual steps, no waiting in queues — just a clean POST request.
Bearer-token authentication, per-user rate limits, and admin-controlled access. Revoke any key with one click.
JSON in, JSON out. Predictable status codes, comprehensive error messages, and full documentation.
After your one-time setup, you only pay the per-card fee. No subscriptions, no monthly fees, no surprises.
Track API usage, total cards issued, and spend right from your dashboard. Audit every transaction.
Open a support ticket and our team will help you integrate. We treat developers as partners, not customers.
Send one HTTP request — receive a fully formed virtual card in the response.
# Request curl -X POST https://gpaynow.net/api/v1/cards/issue \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"brand":"visa"}' # Response { "status": "success", "data": { "card": { "id": 8421, "brand": "Visa", "card_number": "4539821345678901", "expiry_date": "08/29", "cvv": "721" } } }
Drop the API key in your code, send the request, and you have a virtual card you can use immediately. Need 1,000? Loop the call. Track them all with GET /api/v1/cards.
Create a free account in under a minute.
Top up your wallet to cover the setup fee + per-card costs.
Pay the one-time setup fee — Basic or Pro.
Generate your key, plug it into your code, ship.
Join other businesses already using our API to issue thousands of virtual cards per month.
Create Free Account