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

Supporting organizations: 

Project information

Releases