Razorpay is India's dominant payment gateway for domestic transactions. But its international payment module — for accepting cards from US, UK, EU, and UAE clients — generates a specific set of rejections that confuse Indian businesses. This guide covers the exact reasons and what to do.
Most Common Reasons Razorpay International Gets Rejected
1. Merchant Category Not Approved for International
Razorpay's international payment module requires specific approval beyond standard Razorpay onboarding. Not all merchant categories are approved for international card acceptance.
High-rejection categories:
- Digital downloads and software
- Online coaching and consulting
- Subscription billing to international customers
- Travel and hospitality Fix: Contact Razorpay's merchant support team specifically about international enablement. Provide your business description, sample invoices, and intended international transaction volume. This is a separate approval process from domestic Razorpay.
2. International Payments Not Enabled on Your Account
Many Razorpay accounts have international payments disabled by default. The domestic Razorpay account is not the same as international-enabled Razorpay.
Symptoms: All international cards decline at checkout regardless of card type.
Fix: Go to Razorpay dashboard → Settings → International Payments → Enable. If the option is greyed out or unavailable, contact Razorpay support — your account category may require manual enabling.
3. 3DS Rejection at International Issuer
Razorpay's 3DS implementation for international cards creates friction that international cardholders often abandon. US Visa cardholders, for example, may get a 3DS OTP they don't recognize or can't receive.
Symptoms: Card gets as far as 3DS redirect, then abandons or fails at authentication.
Fix: Limited options within Razorpay's international module. This is a structural limitation of how Razorpay handles cross-border 3DS vs. a gateway specifically built for international acceptance.
4. Forex Markup Creating Amount Mismatch
Razorpay applies a forex markup on international transactions. If your invoice shows $100 USD but Razorpay's checkout shows a different INR amount after their FX conversion, some international cardholders are confused and abandon. Others find the FX rate unfavorable and dispute.
Fix: Display pricing in the customer's currency and note the approximate INR equivalent. Or switch to a gateway with transparent pricing — Playto Pay charges 4% flat with zero markup, so what the customer is charged matches exactly what was invoiced.
5. International Card Type Not Supported
Razorpay International supports Visa and Mastercard international cards. Amex acceptance through Razorpay international requires a separate Amex agreement.
Symptoms: Visa/Mastercard international cards work; Amex declines.
Fix: For Amex acceptance: either set up separate Amex agreement or switch to a gateway that includes Amex natively.
6. Volume Limits on International Module
Razorpay places volume limits on international payment processing based on merchant risk profile. If you exceed your approved international volume: transactions start declining.
Symptoms: International cards worked for first X transactions, then started declining for no apparent reason.
Fix: Contact Razorpay support to request an international volume limit increase. Provide invoice documentation and business volume evidence.
Razorpay International vs a Cross-Border-First Gateway
Razorpay's core strength is domestic Indian payments. International is an add-on module — it works, but with limitations:
| Feature | Razorpay International | Playto Pay |
|---|---|---|
| 3DS for international cards | Mandatory (high abandonment) | Optimized for international |
| Forex markup | ~1-1.5% | Zero |
| True all-in rate (cards) | ~4-4.5% | 4% flat |
| Amex | Separate agreement | ✅ Included |
| Apple Pay | Limited | ✅ Included |
| VBA wire receipts | ~2-3.5% effective | 1% flat |
| FIRA auto per transaction | Dashboard access | ✅ Auto per txn |
| INR settlement | T+1 to T+2 | Daily |
FAQ
Why are Razorpay international payments being rejected? Most likely causes: international module not enabled, merchant category not approved for international, 3DS friction causing abandonment, or volume limit exceeded. Check Razorpay dashboard settings first.
How do I enable Razorpay international payments? Dashboard → Settings → International Payments. If unavailable, contact Razorpay support for manual enabling. Some merchant categories require additional approval.
Is Razorpay good for international payments? For domestic Indian payments: excellent. For cross-border international card acceptance: functional but with limitations (mandatory 3DS, forex markup, volume limits, limited Amex). A cross-border-first gateway like Playto Pay performs better for businesses where international is the primary revenue.
