MG+ Failed Transactions Quick Guide
Breadcrumbs

手动修补 API 响应对比示例

/updatebalance 借记(DEBIT)请求范例

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)回应范例

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)请求范例

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)回应范例

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)请求范例

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)回应范例

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
}