Skip to content

Тестирование интеграции ​

Общая информация ​

Тип запросаURL
POST<server-pixmove-games>/test/self-validate

Наше API предоставляет возможность проверить корректность интеграции с помощью POST-запроса, запускающего различные игровые сценарии.
В ответ вы получите итоговый статус (success или error) и подробную информацию по каждому тестовому кейсу.

Успешное прохождение всех тестов означает, что интеграция выполнена корректно.

Как проверить /refund

В тестах мы ожидаем, что на любой запрос /bet с transactionId: 999999999 будет возвращаться ошибка, чтобы мы могли отправить /refund на этот bet.

Параметры ​

Запрос ​

НазваниеТипОписание
partnerIdbigintУникальный идентификатор партнера
playerIdstringУникальный идентификатор игрока в системе клиента
hashstringПодпись (sha256 от hash строки)
currencystringoptionalВалюта, в которой будут осуществлятся запросы
(по умолчанию - "USD")
gameIdbigintoptionalУникальный идентификатор игры (по умолчанию - 1)
sessionIdstringoptionalУникальный идентификатор игровой сессии в системе клиента

Hash строка

“self_validate” + partnerId + playerId + apiKey

Ответ ​

НазваниеТипОписание
failedTestsarrayМассив с данными по тестам, которые не прошли

Пример ​

Запрос ​

js
{  
    partnerId: 1,
    playerId: '1',  
    hash: 'f01729f278481b7934b9c859fdbf030195e924e2e17d99b925ec2bff4655dfc2'  
}

Ответ ​

js
{
    "status": "success",
    "data": {
        "success": true,
        "failedTests": []
    },
    "serverTime": 1748437219129,
    "duration": 334
}