tuhra/uabpay

UAB支付

1.0.0 2021-10-09 05:02 UTC

This package is auto-updated.

Last update: 2024-09-11 14:33:14 UTC


README

安装

要开始使用UabPay,请使用Composer将包添加到项目的依赖项中

composer require tuhra/uabpay

安装uabpay包后,在config/app.php配置文件中注册服务提供者

Tuhra\Uabpay\UabPayServiceProvider::class,

'providers' => [
    /*
    * Package Service Providers...
    */
    Tuhra\Uabpay\UabPayServiceProvider::class,
],

配置

运行以下命令以发布包资产。

php artisan vendor:publish --tag="uab-config"

从config/uab.php中更改uab pay凭证

return [
    'uab_key' => 'UAB_KEY',
    'uab_user' => 'UAB_USER',
    'uab_password' => 'UAB_PASSWORD',
    'uab_channel' => 'UAB_CHANNEL',
    'uab_merchant_userid' => 'UAB_MARCHANT_ID',
    'uab_app_name' => 'UAB_APP_NAME',
    'uab_amount' => 'CHARGE_AMOUNT',
    'uab_callback' => 'CALLBACKURL',
    'uab_expire' => 'EXPIRE_SECOND',
    'uab_remark' => 'YOUR_REMARK',
    'uab_login_url' => 'UAB_LOGIN_URL',
    'uab_msisdn_url' => 'UAB_MSISDN_URL',
    'uab_payment_url' => 'UAB_PAYMENT_URL',
];

使用方法

use Tuhra\Uabpay\Uabpay;

生成uab令牌 $token = Uabpay::generateToken();

验证UAB Msisdn