misterbrownrsa / paygateweb
将PayGateWeb添加到Laravel IoC以简化使用和增强Laravel风格
1.0.0
2017-12-03 21:59 UTC
Requires
- php: >=7.0
- nesbot/carbon: ^1.22
This package is not auto-updated.
Last update: 2024-09-29 04:49:33 UTC
README
我需要一个Laravel风格的包装器来调用PayGate服务,但是找不到任何。所以我创建了一个。它最初是为了个人使用而设计的,但是你可以提交问题,我会考虑重构它,以便它可以更通用地使用。
入门指南
先决条件
虽然我确信它也适用于之前的版本,但这个项目仅针对Laravel 5.5构建和测试。
安装
composer require misterbrownrsa/laravel-paygateweb
由于Laravel 5.5自动包含服务提供者,因此不需要注册它。但是,如果你真的想的话,可以运行以下命令
##使用示例
PayGateWeb使用PayGate的Webv3 API,这意味着它将重定向到他们的网站进行支付
$user = User::first();
$result = $payGateWeb->user($user)
->reference('test000000001')
->amount(100)
->returnURL(route('paygate.return'))
->notifyURL(route('paygate.notify'))
->initiate();
View::share('paygate', $result);
作者
- Duwayne Brown - 初始工作 - MisterBrownRSA
许可证
本项目受MIT许可证的许可 - 详细信息请参阅LICENSE.md文件