Indian businesses often ask whether they need a "domestic" payment gateway, an "international" one, or both. The answer depends entirely on where your customers are and what currencies they pay in. This guide provides the framework.
The Core Distinction
Domestic Payment Gateway:
Accepts payments from Indian customers in INR. Handles UPI, Indian credit/debit cards (Visa/Mastercard Indian-issued, RuPay), netbanking, Indian wallets (Paytm, PhonePe as payment methods), and Indian BNPL (Simpl, LazyPay).
Examples: Razorpay, Cashfree, Paytm for Business, CCAvenue, PayU
International Payment Gateway (Cross-Border):
Accepts payments from customers outside India in foreign currencies (USD, GBP, EUR, AED, etc.). Handles internationally-issued Visa/Mastercard/Amex, VBA wire receipts, and international BNPL.
Examples: Playto Pay, Skydo, Razorpay International module, Cashfree Global Collections
The overlap: Playto Pay handles both UPI (0% for Indian customers) and international cards/VBA (for foreign customers) on one platform.
Decision Framework
Scenario 1: 100% Indian Customers (Domestic-Only)
You only need: A domestic payment gateway.
Best options: Razorpay or Cashfree. Both cover UPI, domestic cards, netbanking, Indian BNPL, and have deep domestic integrations.
You don't need: Playto Pay, Skydo, Wise, or any cross-border infrastructure.
Example businesses: Local restaurant SaaS, Indian HR tool, domestic e-commerce serving only Indian buyers.
Scenario 2: 100% International Customers (Cross-Border Only)
You only need: An international payment gateway.
Best options:
- Playto Pay: 4% cards + 1% VBA + FIRA auto + daily INR direct
- Skydo: 0.3%-flat wires if all receipts are B2B wires You don't need: Razorpay, Cashfree, or Paytm domestic PG (your customers can't use UPI or Indian cards anyway).
Example businesses: Indian freelancer serving only US clients, Indian SaaS with only international users, Indian agency with only foreign clients.
Scenario 3: Mixed Indian + International Customers
You need: Both capabilities. Two options:
Option A: One platform handling both
Playto Pay handles UPI at 0% (Indian customers) + international cards at 4% flat (international customers) on one dashboard. Simpler operations, one settlement source.
Option B: Two separate platforms
Razorpay/Cashfree for Indian customers (deeper domestic features, Indian BNPL) + Playto Pay for international customers. More capabilities, two dashboards.
Example businesses: Indian SaaS with both Indian and international users, Indian course creator with mixed audience, Indian DTC brand serving India and NRI markets.
Feature Comparison
| Feature | Domestic PG Only | International PG Only | Both (or Playto Pay) |
|---|---|---|---|
| UPI for Indian customers | ✅ | ❌ | ✅ |
| Indian credit card EMI | ✅ | ❌ | ✅ (via domestic PG) |
| International cards | ❌ | ✅ | ✅ |
| VBA wire receipts | ❌ | ✅ | ✅ |
| FIRA for international payments | ❌ | ✅ | ✅ |
| Foreign currency settlement | ❌ | ✅ | ✅ |
| Indian BNPL (Simpl/LazyPay) | ✅ | ❌ | ✅ (via domestic PG) |
| International BNPL (Klarna) | ❌ | ✅ | ✅ |
Common Mistakes
Mistake 1: Using only a domestic PG and wondering why international customers can't pay.
Domestic PGs don't accept internationally-issued Visa/Mastercard in foreign currencies. Add Playto Pay for international customers.
Mistake 2: Using only an international PG and losing Indian customers to friction.
If your international PG doesn't support UPI, Indian users have no easy way to pay. Add UPI support or use Playto Pay which handles both.
Mistake 3: Assuming Razorpay International handles everything.
Razorpay International handles international cards at ~4-5% effective (with forex markup). For lower rates (Playto Pay's 4% flat) or wire receipts, supplement with Playto Pay or Skydo.
How Playto Pay Bridges Both
Playto Pay operates as both:
- Domestic: UPI at 0% MDR-zero for Indian customers paying in INR
- International: Cards at 4% flat and VBA wires at 1% flat for foreign customers paying in USD/GBP/EUR/AED For most mixed Indian + international businesses, Playto Pay alone covers the full payment requirement.
FAQ
What is the difference between a domestic and international payment gateway? Domestic PG accepts INR from Indian customers (UPI, Indian cards, netbanking). International PG accepts foreign currencies from international customers (Visa/Mastercard internationally-issued, wire transfers in USD/GBP/EUR).
Can Razorpay accept international card payments? Yes, via Razorpay International. ~4-5% effective (3% base + 1-2% forex markup). Playto Pay is cheaper (4% flat, zero markup) for pure international card acceptance.
Can Playto Pay replace both my domestic and international payment gateways? For most businesses: yes. Playto Pay handles UPI at 0% (Indian customers) and international cards/VBA at 4%/1% flat (foreign customers). You'd lose Indian credit card EMI capabilities (which need Razorpay/Cashfree) and Indian BNPL (Simpl/LazyPay).
Do I need two separate bank accounts for domestic and international? No. Playto Pay settles all currencies (domestic INR + foreign currency converted) to your single Indian bank account in INR daily.
Is it expensive to run two payment gateways? Playto Pay has ₹0 monthly fee. Most Indian domestic PGs also have ₹0 monthly. Running both costs nothing in monthly fees; you only pay per-transaction fees on actual volume.
