hannanyusop/toyyibpay

Laravel 9 ToyyibPay API 包(更新版)

v1.0.0 2022-05-08 16:44 UTC

README

为了完整使用API,某些端点需要 用户密钥。为了测试目的,请注册 ToyyibPay 测试门户 账户。在这里,您可以创建虚拟账单并通过银行模拟器进行测试支付。

通知!由于不当使用 toyyibPay API 和此包导致金钱损失,我们不承担责任。

安装

在您的 Laravel 项目中安装此包,请使用以下 composer 命令

composer require hannanyusop/toyyibpay

发布 ToyyibPay 配置文件

php artisan vendor:publish --provider="Hannan\Toyyibpay\ToyyibpayServiceProvider"

环境凭证设置

TOYYIBPAY_USER_SECRET_KEY=ADD-TOYYIBPAY_USER_SECRET_KEY
TOYYIBPAY_REDIRECT_URI=ADD-TOYYIBPAY_REDIRECT_URI
TOYYIBPAY_SANDBOX=ADD-TOYYIBPAY_SANDBOX-MODE

自动发现

如果您使用 Laravel 5.5+,则无需手动添加服务提供者或外观。这将自动发现。对于 Laravel 5.5 以下的所有版本,您必须手动将 ServiceProvider & Facade 添加到您的 Laravel 项目 config/app.php 中的适当数组。

提供者

Hannan\Toyyibpay\ToyyibpayServiceProvider::class,

别名 / 外观

'Toyyibpay' => Hannan\Toyyibpay\ToyyibpayFacade::class,

使用方法

使用 Toyyibpay 外观

use Toyyibpay;

class MyController extends Controller
{
  // Controller functions here...
}

获取银行

Toyyibpay::getBanks();

获取银行 FPX

Toyyibpay::getBanksFPX();

获取包

Toyyibpay::getPackages();

创建分类

Toyyibpay::createCategory($name, $description);

获取分类

Toyyibpay::getCategory($code);

创建账单

Toyyibpay::createBill($code, $bill_object);

获取账单支付链接

Toyyibpay::billPaymentLink($bill_code);

提交问题

在提交问题之前,请考虑以下几点

  • 你们都是可爱和极客的!
  • 检查 该问题是否不是 特定于您的开发环境设置
  • 提供 复现步骤
  • 如果您有问题,请通过电子邮件发送给我 tarmizi@mizi.my
  • 需要教练或帮助,我可以在 Telegram 上尽我所能: https://t.me/tarmizisanusi
  • 请考虑这是一个我免费提供给社区的开放源代码项目。

许可证

Laravel Toyyibpay(包)采用 MIT 许可证授权。享受吧!