Payment Gateway
A payment gateway is a technology used by merchant(s) to accept debit or credit card purchases from customers. The term includes not only the physical card-reading devices found in retail stores, but also the payment processing portals found in online stores.
The following tutorial will guide you through how to configure payment gateways using Ottu dashboard.
Log into Ottu dashboard and launch administration panel by clicking on the three dots located at page right corner.
Navigate to the gateway setting under gateway tab.
Click on (Add Settings) and choose the required Payment gateway (PG).
Fill the required fields, then click save.
Field | Required info |
Gateway | Select the required Gateway. |
Operation | Purchase: Money deducted from card Auth: Money is just authorized and can be subsequently charged later from the card by another operation from Ottu. |
Operations | This will display the available operations post saving payment gateway configurations, based on the selected operation(s). |
Currency configuration | Define the required currency configuration which determines the default currency for this PG, and how to work with foreign currency. |
Type | Sandbox: An intermediate environment built for testing purposes, will be excluded from the live reports. Production: live environment where the real action(s) going on. |
Name | Give these configurations a name, i.e (myPG). |
Code | Codes will be to identify PG in integration/API calls. See pg_codes. |
Plugin | Where PG should be active. |
Logo | Upload the PG logo, if not uploaded by merchant then the default logo will be there. |
Displayable | Unchecking this option will hide the PG payment method from the customer end, so payment methods should be available to enable payment (Apple Pay, Samsung Pay, etc.). |
Flags | These credentials depend on the PG type, and should be provided by the bank. |
Through Ottu, merchants can perform operations such as capture, refund, and void across different payment gateways.
PG Name | Pretty Name | Supported processes | Check Status | Supported PG Operations | Minutes after auto inquiry is called | |||
---|---|---|---|---|---|---|---|---|
Purchase | Authorize | Inquiry | Refund | Void | Capture | |||
amazon_pay | Amazon Pay | TRUE | FALSE | TRUE | 6 | FALSE | FALSE | FALSE |
bambora | Bambora | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | |
benefit | Benefit | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
benefit_pay | Benefit Pay | TRUE | FALSE | TRUE | 8 | FALSE | FALSE | FALSE |
beyon_money | Beyon Money | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
bookeey | Bookey | TRUE | FALSE | TRUE | 8 | FALSE | FALSE | FALSE |
burgan | Burgan | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | |
cbk | CBK | TRUE | FALSE | TRUE | 8 | FALSE | FALSE | FALSE |
ccavenues | Ccavenues | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | |
cybersource | Cybersource | TRUE | FALSE | FALSE | TRUE | FALSE | FALSE | |
fss | FSS | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
hesabe | Hesabe | TRUE | FALSE | TRUE | 10 | FALSE | FALSE | FALSE |
hyperpay | HyperPay | TRUE | FALSE | TRUE | 31 | FALSE | FALSE | FALSE |
knet | KNET | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
migs | MIGS | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | |
mpgs | MPGS | TRUE | TRUE | TRUE | 11 | TRUE | TRUE | TRUE |
myfatoorah | MyFatoorah | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
nbo | NBO | TRUE | FALSE | TRUE | 8 | FALSE | FALSE | FALSE |
ngenius | Ngenius | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
omannet | OmanNet | TRUE | FALSE | TRUE | 8 | FALSE | FALSE | FALSE |
paypal | PayPal | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | |
payu_india | PayuIndia | TRUE | FALSE | TRUE | 15 | TRUE | FALSE | FALSE |
qpay | Qpay | TRUE | FALSE | TRUE | 20 | TRUE | FALSE | FALSE |
rajhi | Rajhi | TRUE | TRUE | TRUE | 8 | TRUE | TRUE | TRUE |
smart_pay | SmartPay | TRUE | FALSE | TRUE | 16 | FALSE | FALSE | FALSE |
stc_pay | stc pay | TRUE | FALSE | TRUE | 8 | TRUE | FALSE | FALSE |
tabby | Tabby | TRUE | FALSE | TRUE | 30 | TRUE | FALSE | FALSE |
upg | UPG | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE |
PG Name: amazon_pay
Purchase: :✔️
Authorize: ❌
Inquiry: ✔️
Minutes after auto inquiry is called: 6️
Refund: ❌
Void: ❌
Capture: ❌
PG Name: Bambora
Purchase: :✔️
Authorize: ❌
Inquiry: ✔️
Minutes after auto inquiry is called: 6️
Refund: ❌
Void: ❌
Capture: ❌
Operations are not working for foreign currencies.
Operation | Definitions | Conditions | Availabe in |
---|---|---|---|
Void | Process of rolling back an authorized payment transaction | 1- Payment transaction should be authorized. 2- No capture operation performed. |
|
Capture | Process of collecting a full or partial authorized amount and credited the captured amount on the merchant's bank account | 1- Payment transaction should be authorized. 2- Authorized amount should be sufficient. |
|
Refund | Process of deduction full or partial paid amount or captured amount and sending it back to the customer's bank account. |
|
|
Ottu dashboard >> plugin Tab, here is payment request plugin >> transaction Tab >> required transaction raw >> perform the required operation as shown in below GIF.
Last updated