yomafleet/payment-provider

Yoma Fleet 支付网关包支持 Visa、Master、JCB、Wave、Kpay 等等...

v2.0.0 2024-05-14 08:36 UTC

README

在您的 composer.json 中包含此包并更新 composer。

composer require yomafleet/payment-provider

安装

Laravel 5.x

更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中

Yomafleet\PaymentProvider\PaymentGatewayServiceProvider::class,

您可以选择使用 facade 以缩短代码。将以下内容添加到您的 facade

'Gateway' => Yomafleet\PaymentProvider\Facades\Gateway::class,

使用

使用 facade:use Yomafleet\PaymentProvider\Facades\Gateway;

$result = Gateway::request();
return $result->verify($data);

使用 php artisan vendor:publish 创建一个位于 config/payment.php 的配置文件,这将允许您定义本地配置以更改某些设置(默认纸张等)。您也可以使用您的 ConfigProvider 来设置某些键。

配置

默认配置设置位于 config/payment.php。将此文件复制到您的配置目录以修改值。您可以使用此命令发布配置

php artisan vendor:publish --provider="Yomafleet\PaymentProvider\PaymentGatewayServiceProvider"

测试

$ ./vendor/bin/phpunit

许可证

MIT 许可证(MIT)。请参阅 许可证文件 以获取更多信息。