hannanyusop / toyyibpay
Laravel 9 ToyyibPay API 包(更新版)
v1.0.0
2022-05-08 16:44 UTC
Requires
- guzzlehttp/guzzle: ^6.3|^7.0.1
- illuminate/support: 5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: 9.5.x-dev
This package is not auto-updated.
Last update: 2024-09-24 04:10:00 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 许可证授权。享受吧!