weddingjuma / omnipay-mpesa
omnipay支付处理库的Mpesa驱动程序
v1.0
2018-11-06 13:36 UTC
Requires
- kabangi/mpesa: ^3.0
- omnipay/common: ^3.0.1
Requires (Dev)
- jakub-onderka/php-parallel-lint: ^1
- omnipay/tests: ^3.1
- overtrue/phplint: ^1
- phpmd/phpmd: ^2
- phpro/grumphp: ^0.14
- squizlabs/php_codesniffer: ^3
This package is auto-updated.
Last update: 2024-09-09 08:41:43 UTC
README
Omnipay PHP支付处理库的Mpesa驱动程序
Omnipay 是一个与框架无关的多网关支付处理库。此包实现了Omnipay的Mpesa支持。
安装
Omnipay通过 Composer 安装。要安装,只需使用Composer要求 league/omnipay
和 omnipay/mpesa
composer require league/omnipay omnipay/mpesa
基本使用
此包提供以下网关
- Mpesa
有关一般使用说明,请参阅主要的 Omnipay 存储库。
基本购买示例
$gateway = \Omnipay\Omnipay::create('Mpesa'); $gateway->setApiKey('test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM'); $response = $gateway->purchase( [ "amount" => "10.00", "currency" => "EUR", "description" => "My first Payment", "returnUrl" => "https://webshop.example.org/mpesa-return.php" ] )->send(); // Process response if ($response->isSuccessful()) { // Payment was successful print_r($response); } elseif ($response->isRedirect()) { // Redirect to offsite payment gateway $response->redirect(); } else { // Payment failed echo $response->getMessage(); }
支持
如果您在使用Omnipay时遇到一般问题,我们建议在 Stack Overflow 上发布帖子。确保添加 omnipay 标签,以便容易找到。
如果您想保持对发布公告的更新,讨论项目的想法或提出更详细的问题,还有一个您可以订阅的 邮件列表。
如果您认为您已经发现了一个错误,请使用 GitHub问题跟踪器 报告,或者更好的做法是,分支库并提交一个pull请求。