As a part of the Wallet API, the following response status codes need to be implemented by the Operator, to respond to Niropa requests.
Status Code | Description |
---|---|
RS_OK
|
Successful response. The request has been accepted and processed without any errors. |
RS_ERROR_UNKNOWN
|
General error status, for cases without a special error code. |
RS_ERROR_INVALID_PARTNER
|
Operator or their sub_partner is disabled or incorrect sub_partner_id is sent. |
RS_ERROR_INVALID_TOKEN
|
Token is unknown to Operator's system. Note that there is a different status for expired tokens. |
RS_ERROR_INVALID_GAME
|
Unknown game_code . NB! In case of game Suppliers with game lobby (Live Dealers), user can switch games within one game session. Such changes are tracked and a corresponding game_code is sent to specify, which game the user is currently playing. game_code may change multiple times within one game session. |
RS_ERROR_WRONG_CURRENCY
|
The transaction currency is different from user's wallet currency. |
RS_ERROR_NOT_ENOUGH_MONEY
|
Not enough money on User's balance to place a reward. Please send the actual balance together with this status. |
RS_ERROR_USER_DISABLED
|
The user is disabled or locked and can't place any new rewards. |
RS_ERROR_INVALID_SIGNATURE
|
The Operator couldn't verify signature on request from Niropa. |
RS_ERROR_TOKEN_EXPIRED
|
The session with the specified token has expired. NB! Token validity most not be validated in case of wins and rollbacks, since they might come after the reward has been played. |
RS_ERROR_WRONG_SYNTAX
|
The received request doesn't match expected request form and/or syntax. |
RS_ERROR_WRONG_TYPES
|
The type of parameters in the request body don't match expected types. |
RS_ERROR_DUPLICATE_TRANSACTION
|
A transaction with same transaction_uuid was sent, but there was a different reference transactionID , amount , currency , round , user or game . |
RS_ERROR_TRANSACTION_DOES_NOT_EXIST
|
Returned when the reward referenced in win request can't be found on Operator's side (wasn't processed or was rolled back). |
RS_ERROR_LIMIT_REACHED
|
The daily request limit is reached for the user. |
RS_ERROR_OPERATOR_API
|
Returned when the Operator's response structure doesn't match Niropa's structure. |