aharen / pay
使用马尔代夫银行/马尔代夫支付网关(MPG)、马尔代夫伊斯兰银行(MIB)和Ooredoo马尔代夫的MFaisaa进行支付处理。
v1.2.3
2020-11-02 09:09 UTC
Requires (Dev)
- phpunit/phpunit: ^8.0
README
使用马尔代夫银行网关处理支付。目前支持马尔代夫支付网关(MPG)由马尔代夫银行提供、马尔代夫伊斯兰银行以及Ooredoo马尔代夫的MFaisaa。
注意:如果您正在寻找WooCommerce(WordPress)的实现,请查看https://github.com/ashhama/woocommerce-bml-mpos-integration
安装
composer require aharen/pay
或更新您的composer.json
如下,并运行composer update
require: {
"aharen/pay": "1.2.*"
}
使用
使用您需要的网关提供商初始化,选项有
- MPG(马尔代夫支付网关,由马尔代夫银行提供)
- MIB(马尔代夫伊斯兰银行)
- MFaisaa(Ooredoo MFaisaa)
注意:对于MIB网关版本1,请使用该包的v1.0.*版本。从该包的v1.1.*版本开始,适用于MIB网关版本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');
如果设置了无效的提供商,将抛出InvalidProviderException
异常。
配置
马尔代夫支付网关(MPG)由马尔代夫银行提供,使用方法
马尔代夫伊斯兰银行(MIB),使用方法
Ooredoo MFaisaa(MFaisaa),使用方法
致谢
- MIB v2由hammaadhrasheedh更新
- MFaisaa由hammaadhrasheedh添加
待办事项
- 测试