PayTabs
PayTabs is a payment gateway for the Middle East and beyond. Connecting it lets clients pay invoices, bookings, plans and store orders by card and the other methods on your PayTabs account. You need a server key and your profile ID. There is no webhook to set up: Whautomate sends PayTabs the callback address with every payment.
Before you start
- You need the Administrator or Owner role.
- Have a live PayTabs merchant account.
Create a server key in PayTabs
- Sign in to PayTabs and go to Developers > API Keys > Key management.
- Click + to add a new key. Give it a title such as "Online payments" and choose Standard API Key.
- Enable Allow Auth, Allow Sale, Allow Verify, Allow Capture, Allow Refund, Allow Void, Allow Query, Allow Reports, Allow Invoice and Allow Agreements.
- Click Add and copy the server key.

Connect PayTabs
-
Go to Settings > Finance > Payment Gateways and click Configure PayTabs. The PayTabs Configuration page opens.
You can also click Connect on the PayTabs card in Settings > Integrations.

-
Paste the key into PayTabs Server Key.
-
Copy your Profile ID from PayTabs and paste it into Profile ID.
-
Choose your Merchant's Country: Kuwait, Saudi Arabia, UAE, Egypt, Oman, Jordan or Global.
-
Click Save. You see "PayTabs Gateway settings saved."

Test it
- Create a small invoice for yourself, tick Request payment via WhatsApp and click Save and Send.
- Open WhatsApp and tap Make Payment.
- Enter card and address details to pay. The invoice changes to Paid.
Update or disconnect
- Click Edit Configuration, change the values and click Update.
- Click Disconnect PayTabs and confirm.
Troubleshooting
- Payment page error: check the Merchant's Country matches the region of your PayTabs account and the server key has all permissions above.