betsolutions/casino-sdk

此包的最新版本(v1.1.1)没有可用的许可证信息。

Betsolutions Casino SDK

v1.1.1 2019-07-28 12:37 UTC

This package is not auto-updated.

Last update: 2024-09-16 13:56:56 UTC


README

Betsolutions的PHP Casino API SDK提供访问Casino API的开发者工具。有关Betsolutions的Casino API文档,请参阅:[https://docs.betsolutions.com/](https://docs.betsolutions.com/)

要求

PHP 7.3或更高版本。

安装

通过Composer安装

composer require betsolutions/casino-sdk

依赖项

SDK需要以下扩展才能正常工作

示例

'getPlayerBalance'请求的示例。SDK计算哈希并附加merchantId和哈希到请求中。

$merchantAuthInfo = new MerchantAuthInfo(1843, 'https://api-staging.betsolutions.com', '[your private key]');

$walletService = new WalletService($merchantAuthInfo);

try {

    $privateToken = "[privateToken]";
    $playerId = "[player's id in merchant's system]";
    $currency = "EUR";
    
    $result = $walletService->getBalance(new GetBalanceRequest($privateToken, $playerId, $currency));

    if(200 == $result->statusCode)
    {
        $balance = $result->data->balance;
    }
} catch (CantConnectToServerException $ex) {
    echo $ex->getMessage();
    echo $ex->getHttpStatusCode();
} catch (JsonMappingException $e) {
    echo $e->getMessage();
}