SProvider Integration API
Provider ID: jsprovider · Base URL: https://jprov.bender-cash.ru
API formats
Each operator site selects one integration format. All formats work with every game in the catalog.
pragmatic_transfer — Operator calls Integration API (createPlayer, transfer, startGame). Balance is held on provider side.
pragmatic_seamless — Operator opens game with one-time token. Provider calls operator wallet callbacks.
sprovider — Lightweight POST /api/v1/launch JSON API.
Authentication (Pragmatic-compatible)
All Integration API requests use POST with application/x-www-form-urlencoded body.
secureLogin— operator secure loginhash— MD5 signature
Hash calculation
- Take all request parameters except
hash - Sort keys alphabetically
- Join as
key1=value1&key2=value2(skip empty values) - Append API secret (no separator)
- MD5 the result
params = { secureLogin: "demo_api_key", externalPlayerId: "player1", currency: "USD" }
sorted = "currency=USD&externalPlayerId=player1&secureLogin=demo_api_key"
hash = md5(sorted + api_secret)
Integration API base
https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/
getCasinoGames
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/getCasinoGames/
closeSession / cancelRound
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/closeSession/
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/cancelRound/
Balance Transfer API
Format: pragmatic_transfer.
player/account/create
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/player/account/create/
balance/transfer
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/balance/transfer/
balance/current
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/balance/current/
game/start
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/game/start/
game/session/terminate
POST https://jprov.bender-cash.ru/IntegrationService/v3/http/CasinoGameAPI/game/session/terminate/
Seamless Wallet API
Format: pragmatic_seamless.
https://jprov.bender-cash.ru/gs2c/openGame.do?token={oneTimeToken}&symbol={gameId}&stylename={secureLogin}&language=en&platform=WEB
SProvider Simple JSON API
Format: sprovider
POST https://jprov.bender-cash.ru/api/v1/launch
{
"api_key": "your_api_key",
"player_id": "player1",
"game": "the-dog-house",
"balance": 1000,
"currency": "USD"
}
Demo credentials
- secureLogin / api_key:
demo_api_key_change_me - api_secret:
demo_api_secret_change_me - Public demo api_key:
public_demo_internal