Powertranz
Powertranz Payment System for Drupal 10/11¶
Overview¶
This document outlines the custom Drupal modules developed for integrating the Powertranz payment gateway with Drupal 10/11.
Developed Modules¶
1. powertranz_payment¶
Core module that provides the base integration with Powertranz payment gateway. - Handles API communication with Powertranz - Provides payment method plugin - Implements transaction processing
2. powertranz_forms¶
Form handling and processing for payment forms. - Custom payment form elements - Form validation and submission handling - Tokenization support for saved payment methods
3. powertranz_ui¶
Administration interface for the Powertranz payment system. - Configuration forms for API credentials - Transaction logging and management - Debugging tools
4. powertranz_commerce¶
Commerce integration module. - Drupal Commerce payment gateway plugin - Order processing and status updates - Refund and void operations
5. powertranz_subscription¶
(Optional) Recurring payments support. - Subscription management - Recurring billing cycles - Payment method updates
Requirements¶
- Drupal 10/11
- PHP 8.1+
- Composer
- Drupal Commerce (for commerce features)
Installation¶
- Install the modules using Composer:
- Enable the modules in Drupal admin
- Configure API credentials at
/admin/commerce/config/payment-gateways
Configuration¶
- Obtain API credentials from Powertranz
- Configure the payment gateway
- Set up webhook endpoints
- Configure payment methods
Support¶
For support, please Contact us or create an issue in our repository.