MG+ Failed Transactions Quick Guide
Breadcrumbs

Manual Patching Comparison Examples

/updatebalance Debit Request Example

JSON
{
 "txnType": "DEBIT",
 "txnEventType": "Game",
 "playerId": "Player_1",
 "amount": 7.5,
 "currency": "USD",
 "txnId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "creationTime": 638030429242159537,
 "contentCode": "SMG_dokiDokiParfait",
 "betId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "completed": false,
 "transNum": 69,
 "channel": "ARCADE",
 "creationTimeMs": 1667446124,
 "extOperatorToken": "someToken"
}

GET /failedtransactions Rollback Example

JSON
{
 "channel":"SLOTS",
 "betId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "actionType":"rollback",
 "playerId":"Player_1",
 "amount":7.5,
 "currency":"CNY",
 "txnId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "txnEventType":"GAME",
 "contentCode":"SMG_dokiDokiParfait",
 "metadata":null,
 "completed":false
}

/updatebalance Credit Request Example

JSON
{
 "txnType": "CREDIT",
 "txnEventType": "Game",
 "playerId": "Player_1",
 "amount": 7.5,
 "currency": "USD",
 "txnId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "creationTime": 638030429242159537,
 "contentCode": "SMG_dokiDokiParfait",
 "betId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "completed": false,
 "transNum": 69,
 "channel": "ARCADE",
 "creationTimeMs": 1667446124,
 "extOperatorToken": "someToken"
}

GET /failedtransactions Credit Example

JSON
{
 "channel":"SLOTS",
 "betId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "actionType":"credit",
 "playerId":"Player_1",
 "amount":7.5,
 "currency":"CNY",
 "txnId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "txnEventType":"GAME",
 "contentCode":"SMG_dokiDokiParfait",
 "metadata":null,
 "completed":false
}

/updatebalance Credit completed:true Request Example

JSON
{
 "txnType": "CREDIT",
 "txnEventType": "Game",
 "playerId": "Player_1",
 "amount": 0,
 "currency": "USD",
 "txnId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "creationTime": 638030429242159537,
 "contentCode": "SMG_dokiDokiParfait",
 "betId": "AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "completed": true,
 "transNum": 69,
 "channel": "ARCADE",
 "creationTimeMs": 1667446124,
 "extOperatorToken": "someToken"
}

GET /failedtransactions Credit completed:true Example

JSON
{
 "channel":"SLOTS",
 "betId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "actionType":"credit",
 "playerId":"Player_1",
 "amount":0,
 "currency":"CNY",
 "txnId":"AIBQAAQADW5FKFQAAAAAARIAAAAA",
 "txnEventType":"GAME",
 "contentCode":"SMG_dokiDokiParfait",
 "metadata":null,
 "completed":true
}