misterbrownrsa/paygateweb

将PayGateWeb添加到Laravel IoC以简化使用和增强Laravel风格

1.0.0 2017-12-03 21:59 UTC

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);

作者

许可证

本项目受MIT许可证的许可 - 详细信息请参阅LICENSE.md文件