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