Commerce PayTabs module implements the PayTabs payment processing service (PayTabs) in Drupal Commerce.
2.0.x branch support reusing payment method (saved credit cards) (tokenization)
Installtion instructions:
* You can install this module via Composer (recommended), or
* clone it from drupal.org Git repo, or
* Download the module from drupal.org
Requirements:
Telephone module: This module will enable the 'Telephone' core module and you either have to create a new telephone field from /admin/config/people/profile-types/manage/customer/fields to use one you already made before, you can set this setting in the payment gateway configuration page.
Configurations:
2.0.x branch
Get API key from PayTabs dashboard, then create and configure the new payment gateway as needed.
8.x-1.x branch
A merchant account at https://www.paytabs.com/sign_up is required.
API documentation for PayTabs is availabe at: https://support.paytabs.com/en/support/home
Go to your PayTabs's account dashboard and set your website url there. It's important because according to there documentation:
'The API V 2.x requires that the requesting website be exactly the same as the website/URL
associated with your PayTabs Merchant Account. The merchant can see this SITE URL on his
dashboard, under “My Profile”'
Migration to 2.0.x branch:
Migration to the 2.0.x branch can be done manually, by uninstalling the 8.x-1.x branch and installing the 2.0.x branch (it's required as 2.0.x branch create a new payment_method_type on installation
This 2.0.x branch of this module is sponsored by Coders Enterprise Web & Mobile Solutions
Project information
- Project categories: E-commerce, Integrations
7 sites report using this module
- Created by 0sarah0al on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.


