Pariplay - Reconciliation Guide

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Pariplay's Fusion

Reconcilation Guide

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Table of Contents
Information.................................................................................................................................................... 3
Default information which needs to be sent ................................................................................................ 3
Reconciliation with no issues or errors ......................................................................................................... 4
Rounds with win ........................................................................................................................................ 4
Rounds without win .................................................................................................................................. 5
Reconciliation with issues ............................................................................................................................. 5
Reconciliation and expected actions during requests with errors or issues. ............................................ 5
Errors on rounds - 900 or timeout on Debit (single debit) ........................................................................ 6
Errors on rounds – Other error on Debit (single debit)............................................................................. 6
Errors on rounds - 900 or timeout on Debit (multiple debits) .................................................................. 6
Errors on rounds – Other error on Debit (multiple debits) ....................................................................... 7
Errors on rounds - 900 or timeout on Credit (single credit) ...................................................................... 8
Errors on rounds – Other error on Credit (single credit)........................................................................... 8

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Information

Reconciliation is used by the operators so they can validate the rounds. If there are wins or the round is
still open and waiting for player actions.

Default information which needs to be sent


For the response on the Reconciliation request we need to have at least:

Parameter Description
PlayerID PlayerId which is send in the logs for the requests
GameCode Game code which is send in the logs
GameRoundID RoundId for which the reconciliation was retrieved
CurrencyCode Currency of the player. You must use the
relevant ISO (4217) currency code, such as
GBP for United Kingdom Pound.
TotalWin The win for the whole round ( If the round is In-
progress the totalWin value should be of the credit
amounts which have passed)
GameRoundState The state of the round, possible
values:
FINISHED
CANCELLED
IN-PROGRESS
Transactions [Array] Array of transactions, related to the round

Transactions Array parameters:

Parameter Description
TransactionType The type of the transaction. Possible
values:
debit request
credit request
endgame request
cancel request
placebet request
end voucher request

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
BetAmount The amount of the bet. Should be send in the
debit requests and cancel requests
WinAmount The amount of the win. Parameter should be sent
in the Credit requests
Balance The balance of the player which was during the
current transaction
TransactionId The id of the transaction sent in the logs.
TransactionIds need to be unique for each
transaction!
TransactionState The state of the transaction. Possible
values:
FINISHED
CANCELLED
IN-PROGRESS
CreatedDate The UTC time stamp of when the request is made
in ISO 8601 format. Example:
"2021-10-09T13:39:17.373"

Reconciliation with no issues or errors


Those are the requests which pass without any issues.

Rounds with win

If the round is finished – There are no Player actions expected. The result should contain

• TotalWin – sum of the credits which are for the reconciled round.
• All the transactions which were made in the round.
• GameRoundState – “Finished”
• All TransactionStates should be “Finished”

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin – sum of the credits which have passed for the reconciled round.
• All the transactions which have already passed in the round.
• GameRoundState – “In-progress”
• All TransactionStates should be “Finished”

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Rounds without win

The result should contain

• TotalWin equaled to 0
• All the transactions which were made in the round.
• GameRoundState – “Finished”
• All TransactionStates should be “Finished”

Reconciliation with issues

Reconciliation and expected actions during requests with errors or issues.

Errors on which we expected a specific request action:

Request Error Expected action


Debit 900, 100 Error message to the player. Cancel
bet to be send for the request
Debit TimeOut or No response Error message to the player. Cancel
bet to be send for the request
Debit Other error Error message to the player.
Credit 900 Retry for the request to be send.
Credit TimeOut or No response Retry for the request to be send.
Credit Other error Error message to the player. Game
shouldn’t be stuck.
EndRound 900 Retry for the request to be send.
EndRound TimeOut or No response Retry for the request to be send.
EndRound Other error Error message to the player. Game
shouldn’t be stuck.
Cancel Bet 900 Retry for the request to be send.
Cancel Bet TimeOut or No response Retry for the request to be send.
Cancel Bet Other error Request not to be retried. Game
shouldn’t be stuck.

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Errors on rounds - 900 or timeout on Debit (single debit)

Error message should be shown to the player. Cancel bet should be sent.

The result should contain

• TotalWin equaled to 0
• Debit and Cancel request in the Transactions array
• GameRoundState – “Cancelled”
• Debit request should be with status of “Cancelled”
• Cancel request should be with status of “Finished” (this value should be send even if the
request is in re-try )

Errors on rounds – Other error on Debit (single debit)

Error message should be shown to the player.

The result should contain

• TotalWin equaled to 0
• Debit request should be in the Transactions Array
• GameRoundState – “Cancelled”
• Debit request should be with status of “Cancelled”

Errors on rounds - 900 or timeout on Debit (multiple debits)

Error message should be shown to the player. Cancel bet to be sent.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled to the credits amount if present


• All the transactions which were made in the round
• GameRoundState – “Finished”
• The cancelled Debit request should be with status of “Cancelled”
• All other requests should be with status of “Finished”
• Cancel request with the BetAmount of the cancelled debit. Transaction status – “Finished” (this
value should be send even if the request is in re-try )

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
If the round is not finished – There are Player actions expected. The result should contain

• TotalWin equaled to the credits amount if present


• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”
• The cancelled Debit request should be with status of “Cancelled”
• All other requests should be with status of “Finished”
• Cancel request with the BetAmount of the cancelled debit. Transaction status – “Finished” (this
value should be send even if the request is in re-try )

Errors on rounds – Other error on Debit (multiple debits)

Error message should be shown to the player.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled to the credits amount if present


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• The Debit with error should be with status of “Cancelled”
• All other requests should be with status of “Finished”

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin equaled to the credits amount if present


• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”
• The Debit with error should be with status of “Cancelled”
• All other requests should be with status of “Finished”

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Errors on rounds - 900 or timeout on Credit (single credit)

Retry should be send for the request.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled the sum of the credit amount


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• Credit request should be with status of “Finished” (this value should be send even if the request
is in re-try )

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin should be 0
• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”

Errors on rounds – Other error on Credit (single credit)

Error message should be shown to the player.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled the sum of the credit amount


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• Credit request should be with status of “Finished” (this value should be send even if the request
is in re-try )

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin should be 0
• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Errors on rounds - 900 or timeout on Credit (multiple credits)
Retry should be send for the request.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled the sum of the credit amount


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• Credit request should be with status of “Finished” (this value should be send even if the request
is in re-try )

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin should be the sum of the passed credits


• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”

Errors on rounds – Other error on Credit (multiple credits)


Error message should be shown to the player.

If the round is finished – There are no Player actions expected. The result should contain:

• TotalWin equaled the sum of the credit amount


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• Credit request should be with status of “Finished”

If the round is not finished – There are Player actions expected. The result should contain

• TotalWin should be the sum of the passed credits


• All the transactions which were made in the round should be present
• GameRoundState – “In-Progress”

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential
Errors on rounds - 900 or timeout on EndGame
Error message should be shown to the player. Retry should be send for the request.

• TotalWin equaled the sum of the credit amount if present


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”
• Endgame request should be with status of “Finished” (this value should be send even if the
request is in re-try )

Errors on rounds – Other error on EndGame


Error message should be shown to the player.

• TotalWin equaled the sum of the credit amount if present


• All the transactions which were made in the round should be present
• GameRoundState – “Finished”

Pariplay Limited
57/63 Line Wall Road
Gibraltar, Gibraltar
info@pariplayltd.com
pariplayltd.com Asset Classification: Confidential

You might also like