koiiiey/laravel-paybox

该软件包最新版本(1.0.2)的许可信息不可用。

接受支付的系统 PayBox.money

1.0.2 2022-05-25 09:40 UTC

This package is not auto-updated.

Last update: 2024-09-26 19:06:52 UTC


README

可用功能列表

  • 创建新的支付
  • 接收支付信息

安装

  • 通过composer安装该软件包: composer require dosarkz/laravel-paybox
  • 发布配置文件: php artisan vendor:publish --tag paybox-config
  • 在env文件中设置 merchant_idsecret_key

用法

环境文件

PAYBOX_GATEWAY_URL=https://api.paybox.money
PAYBOX_MERCHANT_ID=
PAYBOX_SECRET_KEY=
PAYBOX_SALT=your_secret
PAYBOX_CHECK_URL=
PAYBOX_RESULT_URL=

生成新订单

use Dosarkz\Paybox\Facades\Paybox;

class OrdersController extends Controller
{
    public function pay(Order $order)
    {
        ...

        return Paybox::generate([
            'pg_order_id' => '',
            'pg_merchant_id' => '',
            'pg_amount' => 100,
            'pg_description' => "Test",
            'pg_salt' => '',
            'pg_check_url' =>'',
            'pg_result_url' => '',
        ]);
    }
}

获取支付信息

    return Paybox::paymentInfo([
            'pg_merchant_id' => '',
            'pg_payment_id' => '',
            'pg_order_id' => '',
            'pg_salt' => ''
    ]);

许可

MIT许可(MIT)。更多信息请参阅 许可文件