Skip to main content

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.

Available withBookings or SalesIncluded in the Complete plan.Plans and modules

Before you start​

  • You need the Administrator or Owner role.
  • Have a live PayTabs merchant account.

Create a server key in PayTabs​

  1. Sign in to PayTabs and go to Developers > API Keys > Key management.
  2. Click + to add a new key. Give it a title such as "Online payments" and choose Standard API Key.
  3. Enable Allow Auth, Allow Sale, Allow Verify, Allow Capture, Allow Refund, Allow Void, Allow Query, Allow Reports, Allow Invoice and Allow Agreements.
  4. Click Add and copy the server key.
PayTabs portal new API key form with the Standard API Key type and permissions enabled

Connect PayTabs​

  1. 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.

    The Integrations page with the PayTabs card highlighted
  2. Paste the key into PayTabs Server Key.

  3. Copy your Profile ID from PayTabs and paste it into Profile ID.

  4. Choose your Merchant's Country: Kuwait, Saudi Arabia, UAE, Egypt, Oman, Jordan or Global.

  5. Click Save. You see "PayTabs Gateway settings saved."

PayTabs Configuration form with server key, profile ID and merchant's country

Test it​

  1. Create a small invoice for yourself, tick Request payment via WhatsApp and click Save and Send.
  2. Open WhatsApp and tap Make Payment.
  3. 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.