Payment Methods
Omise supports 40+ payment methods across Southeast Asia and Japan. Choose the right payment options for your customers.
Most Popular Methodsβ
π³ Credit Cards
Universal acceptance across all regions. Supports 3D Secure, recurring payments, and pre-authorization.
π± PromptPay
Thailand's national QR payment. Instant bank transfers with zero customer fees.
πͺ Konbini
Japan's convenience store payments. Trusted by customers who prefer cash.
πΌ FPX
Malaysia's internet banking. Direct bank transfers from 19+ major banks.
40+ Payment Methods Available across Thailand πΉπ, Japan π―π΅, Singapore πΈπ¬, and Malaysia π²πΎ
View Complete Selection Guide β
By Categoryβ
π³ Cardsβ
Credit & Debit Cards
- Visa, Mastercard, JCB
- American Express, Diners Club, Discover
- 3D Secure support
Mobile Wallets
- Apple Pay
- Google Pay
π± Digital Walletsβ
- TrueMoney Wallet (Thailand) - 13M+ users
- GrabPay (Regional) - Super app ecosystem
- Rabbit LINE Pay (Thailand) - Popular messaging app
- ShopeePay (Regional) - E-commerce integration
- Touch 'n Go (Malaysia) - Leading e-wallet
- DANA (Indonesia) - Digital payment leader
- GCash (Philippines) - Mobile money service
- PayPay (Japan) - QR code payments
- WeChat Pay (China) - International travelers
- Alipay+ (Regional) - Multiple Asian wallets
- Boost (Malaysia) - Rewards-based wallet
- KakaoPay (Korea) - Messaging platform wallet
Browse All Digital Wallets β
π¦ Bank Transfersβ
Mobile Banking Apps
- Bangkok Bank (Bualuang mBanking)
- KBank (K PLUS)
- Krung Thai (KTB NEXT)
- Krungsri (KMA)
- SCB (SCB Easy)
- OCBC Digital
Internet Banking
- Thai Internet Banking
- Malaysia FPX (19+ banks)
Direct Debit
- Online Direct Debit
Learn about Bank Transfers β
QR Code Paymentsβ
- PromptPay (Thailand) - National QR standard
- PayNow (Singapore) - Singapore's instant payment
- DuitNow QR (Malaysia) - Malaysia's QR payment
- Maybank QR (Malaysia) - Bank-specific QR
π° Buy Now Pay Laterβ
- Installments (Thailand) - 3, 4, 6, 10 months
- Atome (Regional) - Pay in 3 installments
π―π΅ Japan-Specificβ
- Konbini - Convenience store payments
- Pay-easy - Bank ATM/online banking
- Online Banking - Direct bank integration
Quick Comparison Matrixβ
| Method | Refundable | Settlement | Best For |
|---|---|---|---|
| Credit Cards | β Yes | 2-3 days | All businesses |
| PromptPay | β No | Instant | Thailand |
| TrueMoney | β Yes | 1-2 days | Thai users |
| Mobile Banking | β No | 1-2 days | Bank customers |
| Konbini | β No | 3-5 days | Japan cash users |
| Installments | β Yes | 2-3 days | High-value items |
How to Chooseβ
By Customer Demographicsβ
Young, Tech-Savvy
- Digital wallets (TrueMoney, GrabPay)
- QR payments (PromptPay)
- Mobile banking apps
General Population
- Credit/debit cards
- Internet banking
- Cash alternatives (Konbini)
International
- Credit cards
- WeChat Pay / Alipay
- Apple Pay / Google Pay
By Transaction Valueβ
Small Amounts (< ΰΈΏ500)
- QR payments (no fees)
- Digital wallets
- PromptPay
Medium Amounts (ΰΈΏ500-ΰΈΏ5,000)
- Credit cards
- Digital wallets
- Mobile banking
Large Amounts (> ΰΈΏ5,000)
- Credit cards
- Installments
- Bank transfers
By Industryβ
E-Commerce
- Credit cards (must-have)
- Digital wallets (high conversion)
- PromptPay (low friction)
- Installments (higher AOV)
Services/SaaS
- Credit cards (recurring)
- Bank transfers (B2B)
Travel/Hospitality
- Credit cards (pre-auth)
- International wallets
- QR payments
Retail
- QR payments (quick)
- Mobile wallets
- Credit cards
Integration Complexityβ
| Method | Setup Difficulty | Notes |
|---|---|---|
| Credit Cards | Medium | Requires tokenization |
| Digital Wallets | Easy | Redirect flow |
| QR Payments | Easy | Display QR code |
| Bank Transfers | Easy | Redirect to bank |
| Installments | Medium | Credit check required |
| Konbini | Easy | Generate payment code |
Payment Method Featuresβ
Refund Supportβ
β Full Refund Support
- Credit/debit cards
- PromptPay
- TrueMoney
- ShopeePay
- PayPay
- Installments
β No Refund Support
- Mobile banking
- Internet banking
- Konbini
- Pay-easy
- Touch 'n Go (app)
- DANA
Recurring Paymentsβ
β Supports Recurring
- Credit/debit cards
- Some digital wallets (with customer approval)
β One-Time Only
- Most alternative payment methods
- QR payments
- Bank transfers
Pre-Authorizationβ
β Supports Pre-Auth
- Credit/debit cards only
β Immediate Capture
- All alternative payment methods
Implementationβ
Basic Credit Card Exampleβ
// 1. Create token (client-side)
Omise.createToken('card', cardData, (status, response) => {
// 2. Send to server
createCharge(response.id);
});
// 3. Create charge (server-side)
omise.charges.create({
amount: 100000,
currency: 'thb',
card: token
});
PromptPay Exampleβ
// 1. Create source
const source = await omise.sources.create({
type: 'promptpay',
amount: 100000,
currency: 'thb'
});
// 2. Show QR code
displayQR(source.scannable_code.image.download_uri);
// 3. Wait for webhook
// Customer scans and pays
// You receive webhook notification
View Implementation Guides β
Regional Recommendationsβ
Thailandβ
Must-Have:
- Credit cards
- PromptPay
Should-Have:
- TrueMoney Wallet
- Rabbit LINE Pay
- At least 2 mobile banking options
Nice-to-Have:
- Installments (if AOV > ΰΈΏ3,000)
- Internet banking
Japanβ
Must-Have:
- Credit cards
- Konbini
Should-Have:
- Pay-easy
- PayPay
Singaporeβ
Must-Have:
- Credit cards
- PayNow
Should-Have:
- GrabPay
Malaysiaβ
Must-Have:
- Credit cards
- FPX
Should-Have:
- Touch 'n Go
- Boost
FAQβ
How many payment methods should I offer?
Minimum: Credit cards + 1-2 regional favorites
Recommended: Credit cards + 3-4 popular local methods
Maximum: No limit, but too many choices can confuse customers
Focus on methods your target customers actually use.
Which payment method has the lowest fees?
Fees vary by payment method and your agreement with Omise:
- Lowest: PromptPay, QR payments (typically)
- Standard: Credit cards, most digital wallets
- Higher: Installments, BNPL options
Contact sales@omise.co for specific rates.
Can customers choose their preferred method?
Yes! Show all enabled payment methods at checkout and let customers choose. Different customers prefer different methods based on:
- What they have available
- Their trust in the method
- Convenience
- Rewards/cashback
Offering multiple options increases conversion rates.
How do I add a new payment method?
For most alternative payment methods:
- Enable in your dashboard settings
- Update your frontend to show the new option
- Create sources instead of tokens
- Handle async payment completion via webhooks
No additional API changes needed - same endpoints work for all methods!
Which methods work for subscriptions?
Only credit/debit cards support true recurring payments where you can charge automatically.
For other methods:
- Customer must approve each payment
- Better suited for one-time purchases
- Not ideal for automated subscriptions
Do all methods work on mobile?
Yes! All payment methods are mobile-optimized:
- Cards: Native mobile input
- QR payments: Display QR code for scanning
- Digital wallets: Deep link to wallet app
- Banking: Redirect to banking app
Use our mobile SDKs for the best experience.
Next Stepsβ
Need help choosing? Check our Selection Guide or contact sales@omise.co for recommendations.