Commerce PayTabs

Component ID

2929694

Component name

Commerce PayTabs

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

12

Component created

Component changed

Component body

This module integrates PayTabs with Drupal Commerce.
This is an offsite payment gateway. It provides credit card payments only, so far.

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

Make sure to enable the 'Telephone' core module after installtion since this gateway requiers a phone number. A telephone field is added to the customer profile created by commerce.
This module may use external libraries in its future versions.

A merchant account at https://www.paytabs.com/sign_up is required.
API documentation for PayTabs is availabe at: https://www.paytabs.com/PayTabs_API_Documentation_V2.8.pdf

Go to your PayTabs's account dashbaord 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”'

Issues:
The cancel link on the pay page of PayTabs does not cancel payments when redirected to Drupal commerce. Paytabs API does not implement a 'Cancel URL' parameter.