changecoins/http-client

该软件包最新版本(1.0.8)没有可用的许可证信息。

Changecoins的PHP SDK,用于商家REST API

1.0.8 2022-05-18 11:55 UTC

README

客户端使用

要初始化 http-client,您应提供您的 secretKeypublicKey。如果您没有它们,您可以联系tech@changecoins.io

要初始化 http-client,您应提供您的 secretKeypublicKey

<?php

declare(strict_types=1);

namespace App;

use ChangeCoins\ClientFacade;
use ChangeCoins\Factory\RequestConfig;

...

$clientFacade = new ClientFacade(new RequestConfig('secretKey', 'publicKey'));
$client       = $clientFacade->createClient();

请求示例

<?php

...

$balanceDto = new BalanceDto();
$balanceDto->setNonce(time());

$result = $client->getBalance($balanceDto)->toArray();

所有请求示例您都可以在这里找到 这里

验证错误

请注意,当前API不符合所有现有的RESTFull API要求。当验证错误发生时,响应不寻常(不是HTTP状态码)。当发生错误时,响应HTTP状态码将为200,响应体

{
    "err_code": 102,
    "err_description": "error description"
}

如果服务器返回验证错误,客户端将抛出 ResponseValidationException。此类异常扩展了 \RuntimeException 类。您可以在这里了解我们的API是如何工作的 这里