Payment Gateways
Payment gateways are the technologies that process debit and credit card transactions — whether through physical card readers in retail stores or online payment portals on e-commerce platforms.
Ottu connects your business to 45+ payment gateways through a single integration. Configure, monitor, and switch between gateways without changing your code.
Gateway Catalog
Browse all supported payment gateways. Filter by provider type, region, and country, or search by name.
ABA PayWay
Cambodia🇰🇭 CambodiaAmazon Pay
Global🇦🇪 UAEBambora
Royal Bank🇨🇦 CanadaBede
🇰🇼 KuwaitBenefit
All Bahrain Banks🇧🇭 BahrainBenefitPay
All Bahrain Banks🇧🇭 BahrainBeyonMoney
Beyon Money🇧🇭 BahrainCCAvenue
GCC🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3Checkout.com
GCC🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3Cybersource
Global🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3Dapi
Openbanking🇦🇪 UAEDeema
🇰🇼 KuwaitDoku
🇮🇩 IndonesiaEnet
🇰🇼 KuwaitFawry
🇪🇬 EgyptFiserv
Payment Processor🇦🇪 UAEFSS
Payment Processor🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3Geidea
🇸🇦 KSAHesabe
🇰🇼 KuwaitHyperPay
🇮🇶 Iraq, 🇸🇦 KSAIFG
Airline Industry🌎 GlobalKNET
Kuwait Banks🇰🇼 KuwaitMoyasar
🇸🇦 KSAMPGS
All Banks🌎 GlobalMyFatoorah
🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3NBO
National Bank of Oman🇴🇲 OmanN-Genius
ABK and All UAE Banks🇰🇼 Kuwait, 🇦🇪 UAEOmanNet
All Oman Banks🇴🇲 OmanOttu PG
🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +2PayMob
🇦🇪 UAE, 🇸🇦 KSA, 🇪🇬 EgyptPayOn
🇧🇭 BahrainPayPal
🌎 GlobalPayU India
🇮🇳 IndiaQPay
All Qatar Banks🇶🇦 QatarAlRajhi Bank
AlRajhi Bank🇸🇦 KSASkip Cash
🇶🇦 QatarSmartPay
Bank Muscat🇴🇲 OmanSohar International
Sohar International Bank🇴🇲 OmanSTC Pay
STC BANK🇸🇦 KSA, 🇧🇭 BahrainTabby
🇸🇦 KSATaly
🇰🇼 KuwaitTamara
🇸🇦 KSATap Payments
PSP/Aggregator🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3Tess Payments
🇶🇦 QatarTpay
CBK🇰🇼 KuwaitUPayments
🇰🇼 KuwaitUPG
🇪🇬 EgyptURPay
Alrajhi Bank🇸🇦 KSAOperations
Ottu supports three core payment operations across gateways. Not all gateways support every operation — check the gateway catalog above for details.
Operations only work when the payment currency matches the MID currency. If a customer pays in a different currency via currency exchange, operations won't function. See Operations for technical details.
Capture
Collecting a full or partial authorized amount and crediting it to the merchant's bank account.
Conditions:
- The payment transaction must be authorized
- The authorized amount must be sufficient
Refund
Returning the full or partial amount paid (or captured) to the customer's bank account.
For Auth transactions:
- A capture operation must be done before refunding
- The captured amount must be enough to cover the refund amount
For Purchase transactions:
- The paid amount must be sufficient for the requested refund
Void
Canceling or rolling back an authorized payment transaction.
Conditions:
- The payment transaction must be authorized
- No capture operation was performed
What's Next?
- Payment Routing — Route payments to the best gateway automatically
- Currencies — Multi-currency support and exchange configuration
- Operations & Controls — Refund and void access control, two-step authorization
- For developers: Payment Status Inquiry — auto-inquiry and transaction reliability