Μετάβαση στο περιεχόμενο

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
  1. Install the modules using Composer:
    composer require drupal/powertranz
    
  2. Enable the modules in Drupal admin
  3. Configure API credentials at /admin/commerce/config/payment-gateways
Configuration
  1. Obtain API credentials from Powertranz
  2. Configure the payment gateway
  3. Set up webhook endpoints
  4. Configure payment methods
Support

For support, please Contact us or create an issue in our repository.