larrytech7 / omnipay-momocm
MTN CAM移动货币驱动网关,用于Omnipay支付处理库
v4.0.12
2020-06-17 10:04 UTC
Requires
- omnipay/common: ^3
Requires (Dev)
- omnipay/tests: 3.0-beta.1
This package is auto-updated.
Last update: 2024-09-19 22:21:21 UTC
README
MTN移动货币驱动程序,用于Omnipay PHP支付处理库
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请求。