
Description
- Query user settlement information
Request URL
Request Method
- Transmission protocol: HTTPS
- Request method: POST
- Parameters are passed in the body in JSON format (see request example)
- The following header needs to be added: Content-Type: application/json;charset=utf-8
- The following header needs to be added: Authorization authentication header
Request Parameters
| Parameter Name | Required | Type | Description | 
| out_order_id | Special Optional | string | Merchant-defined unique order ID, cannot be empty at the same time as the SUD order number. If both out_order_id and order_id exist, order_id has higher priority than out_order_id
 | 
| order_id | Special Optional | string | SUD order number, cannot be empty at the same time as the merchant-defined order number | 
Request Example
{
  "out_order_id": "1659497694000",
  "order_id": "1659497694003"
}
Response Parameters
| Parameter Name | Required | Type | Description | 
| ret_code | Yes | int | Response code | 
| ret_msg | Yes | string | Response message | 
| data | Yes | AppServerUserSettleResp | Response data | 
| Parameter Name | Required | Type | Description | 
| order_id | Yes | string | SUD order number | 
| out_order_id | Yes | string | Merchant-defined unique order number | 
| mg_id | Yes | string | Game ID | 
| room_id | Yes | string | Room ID | 
| match_id | Yes | string | Game session ID | 
| uid | Yes | string | Player UID, empty character for robot | 
| is_ai | Yes | int32 | 0: ordinary user, 1: robot | 
| score | Yes | int32 | The points the player settled for this time | 
| remain_score | Yes | int32 | The remaining points of the player's settlement this time | 
| commission_score | No | int32 | Commission deduction points | 
| settle_at | Yes | string | Settlement timestamp (seconds) | 
Response Example
{
  "ret_code": 0,
  "ret_msg": "",
  "data": {
    "order_id": "1575032972267098112",
    "out_order_id": "1664184984",
    "mg_id": "1557194155570024449",
    "room_id": "90091",
    "match_id": "ce56b6lzi1a7-cf75pcvbs7j1-cx5h93twefnc",
    "uid": "5cb0d3a5",
    "is_ai": 0,
    "score": -100,
    "remain_score": 0,
    "commission_score": 0,
    "settle_at": "1664334968522"
  }
}
Business Error Codes
| Error Code | Error Description | Solution | 
| 10002 | Parameter error | Check the request parameters and make the necessary modifications before resubmitting the request | 
| 70503 | Order does not exist | Check if the order number entered is correct and resubmit the request | 
| 70504 | No user settlement information is associated with the order | Check the order number entered or wait for the corresponding user settlement before resubmitting the request |