Pay icon indicating copy to clipboard operation
Pay copied to clipboard

Process payments with Maldives Banking Gateways. Currently Supports Maldives Payment Gateway (MPG) by Bank of Maldives, Maldives Islamic Bank and MFaisaa by Ooredoo Maldives.

Pay

Process payments with Maldives Banking Gateways. Currently Supports Maldives Payment Gateway (MPG) by Bank of Maldives, Maldives Islamic Bank and MFaisaa by Ooredoo Maldives.

NOTE: If you are looking for a WooCommerce (WordPress) implementation please take a look at https://github.com/ashhama/woocommerce-bml-mpos-integration

Installation

composer require aharen/pay

or update your composer.json as follows and run composer update

require: {
    "aharen/pay": "1.2.*"
}

Usage

Initialize with the Gateway provider that you need, options are:

  • MPG (Maldives Payment Gateway by Bank of Maldives)
  • MIB (Maldives Islamic Bank)
  • MFaisaa (Ooredoo MFaisaa)

ATTENTION: For MIB Gateway version 1 use v1.0.* of the package. From v1.1.* of the package it is for MIB Gateway version 2

use aharen\Pay\Gateway;

// this initiates MPG
$gatway = new Gateway('MPG');

// this initiates MIB
$gatway = new Gateway('MIB');

// this initiates MFaisaa
$gatway = new Gateway('MFaisaa');

If an invalid provider is set an InvalidProviderException will be thrown.

Config

Maldives Payment Gateway by Bank of Maldives (MPG), Usage
Maldives Islamic Bank (MIB), Usage
Ooredoo MFaisaa (MFaisaa), Usage

CREDITS

TODO

  • tests