litegoio/litego-php

Litego.io API PHP 类

1.2.0 2019-04-05 12:12 UTC

This package is auto-updated.

Last update: 2024-09-07 04:01:56 UTC


README

简单的 Litego API 包装类,使用 PHP 编写。Litego API 文档可以在这里找到 https://litego.io/documentation/

安装

推荐使用 Composer 进行安装,因为使用了外部 WebSocket 客户端库。

只需在你的项目 composer.json 文件中添加以下内容:

"require": {
  "litegoio/litego-php": "1.1.*"
}

in your projects composer.json.

示例

首先使用类,以测试/实时模式创建实例

require('vendor/autoload.php');

use Litego\Litego;

$litego = new Litego();

如果你想使用测试模式

$litego = new Litego('test');

https://litego.io 上注册并获取密钥和商户 ID 值后,尝试进行认证(获取其他请求的认证令牌)获取认证令牌的两种方法

  • 密钥和商户 ID
  • (如果存在)刷新令牌。
$result = $litego->authenticate($merchantId, $secretKey);

$result = $litego->reauthenticate($refreshToken $merchantId, $secretKey);

你将获得认证令牌和刷新令牌的值。认证令牌将用于其他 API 请求。刷新令牌应在认证令牌过期时用于重新认证。

创建收费

$result = $litego->createCharge($authToken, $description, $amount_satoshi);
print_r($result);

费用列表

$result = $litego->chargesList($authToken, array(
'page' => 1,
'pageSize' => 5,
'paidOnly' => true,
));
print_r($result);

获取收费

$result = $litego->getCharge($authToken, $chargeId);
print_r($result);