betsolutions / casino-sdk
此包的最新版本(v1.1.1)没有可用的许可证信息。
Betsolutions Casino SDK
v1.1.1
2019-07-28 12:37 UTC
Requires
- php: >=7.3.0
- ext-json: *
- myclabs/php-enum: ^1.7
- nategood/httpful: *
- netresearch/jsonmapper: *
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(); }