Issue unlimited cards through your provider

Virtual and physical card issuing for your business

Create whitelabel card programs with virtual and physical cards. Bring your own provider or use ours. Set spend controls, manage card lifecycles, and integrate with our developer-ready API.

PCI DSS Compliant
Instant virtual cards
Developer-ready API
Whitelabel ready
BYOP compatible
PG
PG Ecom
Virtual
4242 •••• •••• 8219
Cardholder
Acme Corporation
Expires
12/28
PG
PG Ecom
Physical
4242 •••• •••• 3741
Card approved
$2,450.00 at AWS
Virtual card issued
Visa •••• 4821 created
Platform Features

Everything you need to launch a card program

From issuing your first virtual card to managing a fleet of thousands, our platform handles the complexity so you can focus on your business.

Virtual & Physical Cards

Issue virtual cards instantly or ship branded physical cards in plastic or metal. Add to Apple Pay and Google Pay.

Digital Wallets

Enable Apple Pay, Google Pay, and Samsung Pay through in-app provisioning or manual card entry.

Compliance & Security

Built-in KYC, AML monitoring, and fraud detection. Leverage our bank partnerships and regulatory expertise.

Developer-First API

RESTful APIs and webhooks for every card event. Issue cards, set rules, and manage programs in code.

Identity Verification

Verify customer identities with document scanning, biometric checks, and real-time KYC compliance.

Visa & Mastercard

Issue cards on Visa and Mastercard networks through our certified provider partners, accepted at millions of merchants worldwide.

Whitelabel Platform

Your brand, our infrastructure

Launch fully branded card programs with your logo, colors, and domain. Your customers see your brand throughout the entire experience.

YB
Your Brand
4242 •••• •••• 1234
YOUR COMPANY12/28

Branded Cards

Issue cards with your company logo, custom colors, and design. Virtual and physical cards reflect your brand identity.

Your Dashboard
1.2K
Cards
$48K
Spend
847
Active

Branded Dashboard

Give your team and customers a dashboard with your branding, custom domain, and white-labeled experience.

YB

Complete Branding

From emails to receipts to customer portals, every touchpoint carries your brand. Fully customizable experience.

Bring Your Own Provider

Use any card issuing provider

PG Ecom acts as a unified platform layer on top of any card issuing provider. Bring your existing provider relationships or choose from our network.

Platform Layer
PG Ecom
Unified API & Dashboard
St
Stripe Issuing
Supported provider
Mq
Marqeta
Supported provider
Fw
Flutterwave
Supported provider
Ad
Adyen
Supported provider
Ga
Galileo
Supported provider
i2
i2c
Supported provider

Provider Agnostic

Switch providers without changing your integration. One API for all providers.

Unified Experience

Consistent dashboard and API regardless of which provider powers your cards.

Best Economics

Leverage your existing provider relationships and negotiate your own rates.

Use Cases

From expense cards to agentic commerce

Businesses use PG Ecom Issuing to launch a variety of consumer and commercial card programs. Here are the most popular.

Expense Management

Issue cards to employees with per-card spend limits, category restrictions, and real-time receipt matching.

Learn more

Fleet & Fuel Cards

Issue cards for fuel and on-the-road expenses with detailed transaction data and location-based controls.

Learn more

Travel Platforms

Instantly issue virtual cards to pay hotels, airlines, and travel partners for customer bookings.

Learn more

Loyalty & Rewards

Launch branded card programs that grow customer loyalty with cashback, points, and personalized perks.

Learn more

Agentic Commerce

Issue single-use virtual cards for AI agents and automated purchasing workflows with granular controls.

Learn more

Charge Cards

Offer your merchants virtual or physical charge cards backed by a line of credit with monthly billing cycles.

Learn more
Card Management

Full visibility and control over every card

Monitor all card activity from a single dashboard. Freeze cards instantly, adjust limits on the fly, and get detailed transaction breakdowns in real time.

  • Issue virtual cards in milliseconds
  • Freeze, unfreeze, or cancel cards instantly
  • Real-time transaction monitoring
  • Detailed merchant & category breakdowns
Explore the dashboard

Active Cards

AllVirtualPhysical
Total Cards
1,284
Monthly Spend
$482K
Active Today
847
•••8219
Marketing TeamActive
$12,450 / $15,000
•••4102
EngineeringActive
$8,200 / $20,000
•••7653
Sales TravelActive
$3,100 / $10,000
•••2891
Office SuppliesFrozen
$950 / $2,000
Developer API

Issue your first card in minutes

Our APIs are designed to get you from zero to issuing cards as fast as possible. Clean RESTful endpoints, real-time webhooks, and comprehensive SDKs for every language.

Card Creation

Issue virtual or physical cards with a single API call.

Webhooks

Get real-time notifications for every card and transaction event.

Balance Management

Check balances, set spending limits, and manage funds via API.

SDKs & Libraries

Official libraries for Node.js, Python, Ruby, Go, and more.

issue-card.ts
webhook.ts
import PGEcom from 'pgecom';
const pg = new PGEcom('sk_live_...');
// Create a cardholder
const cardholder = await pg.issuing.cardholders.create({
name: 'Acme Corporation',
type: 'company',
});
// Issue a virtual card
const card = await pg.issuing.cards.create({
cardholder: cardholder.id,
currency: 'usd',
type: 'virtual',
spending_controls: {
spending_limits: [{
amount: 500000,
interval: 'monthly'
}]
}
});
console.log(card.id);
// => ic_1NmO...