ibracilinks / orange-money
Orange Money Web Payment API 的 Laravel 扩展包。
dev-master
2020-05-19 11:24 UTC
This package is auto-updated.
Last update: 2024-09-19 21:05:35 UTC
README
安装
- 使用以下命令进行安装
composer require ibracilinks/orange-money
- 将服务提供者添加到
config/app.php
文件中的$providers
数组,例如
Ibracilinks\OrangeMoney\Providers\OrangeMoneyServiceProvider::class,
- 将别名添加到
config/app.php
文件中的$aliases
数组,例如
'OrangeMoney' => Ibracilinks\OrangeMoney\Facades\OrangeMoney::class,
- 运行以下命令以发布配置
php artisan vendor:publish --provider "Ibracilinks\OrangeMoney\Providers\OrangeMoneyServiceProvider"
配置
- 安装后,您需要添加您的橙钱设置。以下是在 config/orangemoney.php 中找到的代码,您应相应地更新。
return [ 'auth_header' => env('OM_AUTH_HEADER', ''), 'merchant_key' => env('OM_MERCHANT_KEY', ''), 'return_url' => env('OM_RETURN_URL', ''), 'cancel_url' => env('OM_CANCEL_URL', ''), 'notif_url' => env('OM_NOTIf_URL', '') ];
- 将以下内容添加到
.env.example
和.env
OM_AUTH_HEADER= OM_MERCHANT_KEY= OM_RETURN_URL= OM_CANCEL_URL= OM_NOTIf_URL=
基本用法
以下是一些访问 OrangeMoney 提供者方式
use Ibracilinks\OrangeMoney\OrangeMoney; $payment = new OrangeMoney(); $data = [ "merchant_key"=> '*********', "currency"=> "OUV", "order_id"=> "".time()."", "amount" => 5000, "return_url"=> 'http://www.your-website.com/callback/return', "cancel_url"=> 'http://www.your-website.com/callback/cancel', "notif_url"=>'http://www.your-website.com/callback/notif', "lang"=> "fr", "reference"=> "Your Website" ]; $payment->webPayment($data);
许可证
MIT 许可证(MIT)。请参阅许可证获取更多信息。
贡献
有关更多信息,请参阅这里。