larrytech7/omnipay-momocm

MTN CAM移动货币驱动网关,用于Omnipay支付处理库

v4.0.12 2020-06-17 10:04 UTC

README

MTN移动货币驱动程序,用于Omnipay PHP支付处理库

Build Status

Omnipay是一个不依赖于框架的多网关支付处理库,适用于PHP 5.3+。本软件包实现了Omnipay对MTN移动货币的支持。

注意

此版本目前不稳定,但将在修复后很快发布在稳定分支上。如果您急需使用此包,请联系作者 @larrytech7

安装

Omnipay通过Composer安装。要安装,请进入您的项目根目录,然后简单地运行

$ composer require league/omnipay larrytech7/omnipay-momocm

或者,您还可以将以下行添加到位于require字段参数内的composer.json中

"league/omnipay": "^3.0",
"larrytech7/omnipay-momocm" : "^3.0"

然后运行composer update来获取它

基本用法

本包提供以下方法

  • 购买
use Omnipay\Omnipay;

$gateway = Omnipay::create('Momoc');
$config = [
    'providerCallbackHost' =>'http://mycallback',
    'amount' => 100.00, //amount the client should pay
    'api_user' => '', //your provided profile apiuser
    'api_key' => '', //your provided profile api key
    'subscription_key' => '', //your provided subscription key
];

$gateway->authorize($config);
$response = $gateway->purchase($config)->send();

$transactionInfo = $response->getMessage(); //an array containing transaction data

if($response->isSuccessful()){
    //save transaction to database and notify the user
    //.....
}else{
    //get error from the message and notify the user
    //......
}

有关通用使用说明,请参阅Omnipay的主要仓库。

支持

如果您在使用Omnipay时遇到一般问题,建议在Stack Overflow上发布帖子。请务必添加omnipay标签,以便轻松找到。

如果您想了解发布公告,讨论项目的想法或提出更详细的问题,还可以订阅邮件列表

如果您认为发现了错误,请使用GitHub问题跟踪器报告,或者更好的是,分支库并提交pull请求。