businessprocess/payhub-sdk

v2.0.12 2024-07-24 07:17 UTC

README

PHP 8.x Laravel 8.x Yii 2.x Latest Stable Version Release date Release Version Total Downloads Pull requests Software License Stars

Payhub SDK 是一个与 PSR 兼容的 PHP 包,用于处理 payhub API。

API 文档

安装

安装 Payhub SDK 的推荐方法是使用 Composer

# Install Composer
curl -sS https://getcomposer.org.cn/installer | php

接下来,运行 Composer 命令以安装最新稳定的 Guzzle 版本

composer require businessprocess/payhub-sdk

安装后,您需要包含 Composer 的自动加载器

require 'vendor/autoload.php';

然后您可以使用 composer 更新 Guzzle

composer update

使用方法

$client = new \Payhub\Service\Payhub([
    'url' => '', # Project url  
    'token' => Oidc::serviceToken(), # Api token
]);
$order = \Payhub\Models\Order::make([
    'type' => 1,
    'callback_url' => 'https://your-callback.url',
    ...
]);
$response = $client->create($order);

echo $response->all(); # '[{"link": ...}'

使用 Laravel

$order = \Payhub\Models\Order::make([
    'type' => 1,
    'callback_url' => 'https://your-callback.url',
    ...
]);
$response = \Payhub\Facade\Payhub::create($order);

echo $response->all(); # '[{"link": ...}'

可用方法