定制 hannanyusop/toyyibpay 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hannanyusop/toyyibpay

Composer 安装命令:

composer require hannanyusop/toyyibpay

包简介

Laravel 9 Package for ToyyibPay API (UPDATED)

README 文档

README

For complete API usage, some endpoints need User Secret Key. For staging/testing purposes, please register an account at ToyyibPay Staging Portal. Here you can create dummy bills and make test payments via Bank Simulators.

Notification! We will not accept responsibility for loss of money due to improper use of the toyyibPay API and this package.

Installation

To install the package within your laravel project use the following composer command:

composer require hannanyusop/toyyibpay

Publish ToyyibPay Config File

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

Environment Credential Setup

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

Auto Discovery

If you're using Laravel 5.5+ you don't need to manually add the service provider or facade. This will be Auto-Discovered. For all versions of Laravel below 5.5, you must manually add the ServiceProvider & Facade to the appropriate arrays within your Laravel project config/app.php

Provider

Hannan\Toyyibpay\ToyyibpayServiceProvider::class,

Alias / Facade

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

Usage

Use Toyyibpay Facade

use Toyyibpay;

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

Get Bank

Toyyibpay::getBanks();

Get Bank FPX

Toyyibpay::getBanksFPX();

Get Package

Toyyibpay::getPackages();

Create Category

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

Get Category

Toyyibpay::getCategory($code);

Create Bill

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

Get Bill Payment Link

Toyyibpay::billPaymentLink($bill_code);

Opening an Issue

Before opening an issue there are a couple of considerations:

  • You are all cute and geek!
  • Check that the issue is not specific to your development environment setup.
  • Provide duplication steps.
  • If you have a questions send me an email to tarmizi@mizi.my
  • Need a coach or assistance, I can do my best on Telegram: https://t.me/tarmizisanusi
  • Please be considerate that this is an open source project that I provide to the community for FREE.

License

Laravel Toyyibpay(the package) is licensed under the MIT license. Enjoy!

统计信息

  • 总下载量: 3.32k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 9
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-05-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固