본문으로 건너뛰기

4- 4. 요청 API 반환값

API가 반환하는 현재 상태 코드 코드는 0입니다. 성공이 true이면 요청이 성공한 것입니다. 코드=503이면 상태가 유지 관리 중임을 의미합니다. 다른 상태 코드를 반환하면 실패를 의미합니다.

반환 성공
{
"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"
}
}
반품 실패 예시
{  
    "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"
    }
}