4-4. APIの戻り値をリクエストする
API によって返される現在のステータス コード code は 0 です。success が true の場合、リクエストが成功したことを意味します。 code=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"
}
}