This module integrates Paystack into Drupal Commerce payment. It currently supports the standard and inline workflows from Paystack.

The Drupal 7 version of the module also supports webhooks from Paystack

The initial development of this module was sponsored by Nosh n Nibble

Drupal 7 Installation and configuration

  • Install and enable Drupal Commerce and its sub-modules. See here for how to install a drupal module
  • Install and enable Commerce Paystack
  • Configure the module with your Paystack credentials by going to yoursite.com/admin/commerce/config/payment-methods/manage/commerce_payment_paystack and click Edit beside Enable payment method: PayStack action
  • Select the payment flow ie Inline or Standard
  • Enter your secret key and public key.

Webhook configuration

On your Paystack dashboard set your webhook URL to yoursite.com/commerce_paystack/webhook

Drupal 8 Installation and configuration

This module requires the following modules:

Installing:

  • 8.x version of the module requires installation via composer

Configuration:

  • Permissions: There are no specific permissions for this module.
  • Enable the Paystack payment methods on the Payment gateways page.
  • Available payments flow:
    • Paystack Standard (Off-site).
      • Transaction mode: either if a test/development store or a production one.
        • Available options: "Live" and "Test".
      • Secret Key: Merchant secret key for the payment gateway.

🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.
Supporting organizations: 
Drupal 8 Development
Bug fixing, support and feature requests.

Project information

Releases