Skip to main content

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.

48 gateways
A
Bank

ABA PayWay

Cambodia🇰🇭 Cambodia
USDKHR
refund
Amazon Pay
Wallet

Amazon Pay

Global🇦🇪 UAE
AED
Bambora
Bank

Bambora

Royal Bank🇨🇦 Canada
USDCAD
B
AggregatorApple Pay

Bede

🇰🇼 Kuwait
KWD
Benefit
Bank

Benefit

All Bahrain Banks🇧🇭 Bahrain
BHD
refund
BenefitPay
Wallet

BenefitPay

All Bahrain Banks🇧🇭 Bahrain
BHD
refund
B
Wallet

BeyonMoney

Beyon Money🇧🇭 Bahrain
BHD
refund
CCAvenue
Payment GatewayApple Pay

CCAvenue

GCC🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
INR
Checkout.com
Payment GatewayApple Pay

Checkout.com

GCC🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
AEDUSDEURGBP
refund
Cybersource
Payment GatewayApple PayGoogle Pay

Cybersource

Global🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
AEDSARKWDBHDOMRQAR
refundauthcapturevoid
Dapi
Open Banking

Dapi

Openbanking🇦🇪 UAE
AED
Deema
BNPL

Deema

🇰🇼 Kuwait
SAR
refund
Doku
Aggregator

Doku

🇮🇩 Indonesia
IDR
refund
Enet
Aggregator

Enet

🇰🇼 Kuwait
EGP
refund
F
PSP

Fawry

🇪🇬 Egypt
EGP
refund
F
Processor

Fiserv

Payment Processor🇦🇪 UAE
USD
refund
FSS
Processor

FSS

Payment Processor🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
AEDSARKWDBHDOMRQAR
refund
Geidea
Aggregator

Geidea

🇸🇦 KSA
SARAED
refund
Hesabe
Aggregator

Hesabe

🇰🇼 Kuwait
KWD
HyperPay
Aggregator

HyperPay

🇮🇶 Iraq, 🇸🇦 KSA
SARAEDIQD
I
Specialty

IFG

Airline Industry🌎 Global
KNET
BankApple Pay

KNET

Kuwait Banks🇰🇼 Kuwait
KWD
refund
M
AggregatorApple Pay

Moyasar

🇸🇦 KSA
SAR
refund
MPGS
Payment GatewayApple PayGoogle PaySamsung

MPGS

All Banks🌎 Global
AEDSARKWDBHDOMRQAR
refundauthcapturevoidtokenization
MyFatoorah
AggregatorApple PayGoogle Pay

MyFatoorah

🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
KWDSARAEDBHDOMRQAR
refund
NBO
BankApple Pay

NBO

National Bank of Oman🇴🇲 Oman
OMR
refund
N-Genius
BankApple PaySamsung

N-Genius

ABK and All UAE Banks🇰🇼 Kuwait, 🇦🇪 UAE
AED
refund
OmanNet
Bank

OmanNet

All Oman Banks🇴🇲 Oman
OMR
refund
O
Ottu Service

Ottu PG

🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +2
KWDBHDQAROMRAED
refund
PayMob
AggregatorApple Pay

PayMob

🇦🇪 UAE, 🇸🇦 KSA, 🇪🇬 Egypt
EGP
refundauthcapturevoid
P
Aggregator

PayOn

🇧🇭 Bahrain
SARAED
refund
PayPal
PSP

PayPal

🌎 Global
USD
PayU India
Aggregator

PayU India

🇮🇳 India
INR
refund
QPay
BankApple Pay

QPay

All Qatar Banks🇶🇦 Qatar
QAR
refund
AlRajhi Bank
BankApple Pay

AlRajhi Bank

AlRajhi Bank🇸🇦 KSA
SAR
refundtokenization
Skip Cash
Aggregator

Skip Cash

🇶🇦 Qatar
QAR
refund
SmartPay
BankApple Pay

SmartPay

Bank Muscat🇴🇲 Oman
OMR
refund
Sohar International
BankApple Pay

Sohar International

Sohar International Bank🇴🇲 Oman
OMR
refund
STC Pay
Wallet

STC Pay

STC BANK🇸🇦 KSA, 🇧🇭 Bahrain
SAR
refund
Tabby
BNPL

Tabby

🇸🇦 KSA
AEDSARKWDBHD
refund
Taly
BNPL

Taly

🇰🇼 Kuwait
SAR
refund
Tamara
BNPL

Tamara

🇸🇦 KSA
SARAEDKWDBHD
refund
Tap Payments
AggregatorApple Pay

Tap Payments

PSP/Aggregator🇰🇼 Kuwait, 🇧🇭 Bahrain, 🇶🇦 Qatar +3
AEDSARKWDBHDOMRQAR
refundtokenization
Tess Payments
Aggregator

Tess Payments

🇶🇦 Qatar
USD
refund
Tpay
Bank

Tpay

CBK🇰🇼 Kuwait
KWD
refund
UPayments
Aggregator

UPayments

🇰🇼 Kuwait
KWD
refund
UPG
Aggregator

UPG

🇪🇬 Egypt
EGP
URPay
Wallet

URPay

Alrajhi Bank🇸🇦 KSA
SAR

Operations

Ottu supports three core payment operations across gateways. Not all gateways support every operation — check the gateway catalog above for details.

warning

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:

  1. The payment transaction must be authorized
  2. 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:

  1. A capture operation must be done before refunding
  2. 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:

  1. The payment transaction must be authorized
  2. No capture operation was performed

What's Next?