WP Manifestindependent plugin directory
manifest / ecommerce / maib-checkout-payment-gateway-for-woocommerce

Maib Checkout Payment Gateway for WooCommerce

Accept Visa / Mastercard / Apple Pay / Google Pay / MIA Instant Payments on your store with the Maib Checkout Payment Gateway for WooCommerce.

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/maib-ecomm/maib-checkout-payment-gateway-for-woocommerce/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Accept Visa / Mastercard / Apple Pay / Google Pay / MIA Instant Payments on your WooCommerce store using MAIB Checkout.

Repository: https://github.com/maib-ecomm/maib-checkout-payment-gateway-for-woocommerce


Features

  • Payments: Visa, Mastercard, Apple Pay, Google Pay, MIA Instant Payments
  • Works with WooCommerce checkout (customers will see this payment method after you save settings and the gateway is enabled)
  • Refunds: Full/Partial
  • Optional logging (Debug mode)

Getting Client ID / Client Secret / Signature Key

To receive Client ID, Client Secret, and Signature Key, email ecomm@maib.md and ask MAIB to create a payment profile for your merchant.

  • Client ID / Client Secret are used for authentication (token generation).
  • Signature Key is used to verify and sign payment callback data.

Configuration (WooCommerce → Payments → MAIB Checkout)

Below is a description of the settings shown on the gateway configuration screen.

Enable/Disable

Turns the gateway on/off. When enabled and settings are saved, customers can select it at checkout.

Title

The name shown to customers at checkout (e.g., Pay online).

Description

Additional text shown under the payment method at checkout (e.g., supported payment types).

Test mode

  • Enabled → payments go through Sandbox: https://sandbox.maibmerchants.md/v2/
  • Disabled → payments go through Production: https://api.maibmerchants.md/v2/

Debug mode

Enables WooCommerce logging for troubleshooting. You can view logs in WooCommerce → Status → Logs.

Order description

Template used to generate a description for MAIB (for example: Order #%1$s).
Typically includes the order ID and/or order items summary.

Client ID

Provided by MAIB after your merchant payment profile is created.

Client Secret

Provided by MAIB after your merchant payment profile is created.

Signature Key

Provided by MAIB after your merchant payment profile is created. Used to validate/sign callbacks.

Order status mapping

Configure which WooCommerce status should be set when:

  • Payment completed
  • Payment failed

Screenshots

  1. Plugin settings
    Plugin settings

Notes

  • If you change credentials or environment (sandbox/production), always save changes and run a test payment.