Saltar al contenido principal

4- 4. Solicitar valor de retorno de API

El código de estado actual devuelto por la API es 0. Cuando el éxito es verdadero, significa que la solicitud se realizó correctamente. Cuando el código = 503, significa que el estado está en mantenimiento. Devolver otros códigos de estado significa falla.

Devolución exitosa
{
"code": 0,
"success": true,
"message": "string",
"data": {
"orderId": "2023102400684344447",
"localUserId": "302199873005",
"localOrderId": "2023102400684344447",
"orderType": "PAYMENT",
"orderBizType": "PAYMENT_WALLET_SCAN",
"paymentUrl": "http://api.wallet.dx.com/scan-pay-front/SAjuzkzzbkfjWewEmCMrTnHdvox1FcgUBcdJ9dSoULwa8Y22hQcQr4szdLkc"
}
}
Ejemplo de error de devolución
{  
    "code": 404,
    "message": "用户不存在",
    "success": false,
    "debug": {
        "message": "org.dxstudio.base.exception.DxNoFoundException: 用户不存在",
        "position": "org.dxstudio.merchant_demo.core.module.order.service.OrderService.createBlankOrder(OrderService.java:49)",
        "application": "dx-merchant-demo"
    }
}
{  
    "code": 2000,
    "message": "金额不能为空",
    "success": false,
    "debug": {
        "message": "org.dxstudio.base.exception.DxBizException: 金额不能为空",
        "position": "org.dxstudio.merchant_demo.core.module.order.service.OrderService.createRecharge1(OrderService.java:82)",
        "application": "dx-merchant-demo"
    }
}