litegoio / litego-php
Litego.io API PHP 类
1.2.0
2019-04-05 12:12 UTC
Requires
- textalk/websocket: 1.0.*
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);