API接口目录

电商能力输出业务

商品API
商品API
价格API
订单API
营销API
基础数据API
物流API
促销API
同城帮定制API
优惠券定制业务API
会员API
客服沟通咨询API
三方库存API
账单API
异常码自查工具
suning.online.order.confirm 订单支付前检查
¥免费

订单支付前检查

公共参数
请求参数
名称 类型 是否必须 示例值 描述
orderIdStringY12133平台单号
orderstatusStringY0202-待支付
响应参数
名称 类型 示例值 描述
orderIdString1234212平台单号
orderItemInfoString
orderItemIdString1232333333333333平台行号
returnCodeString0失败失败标识,成功不返回
returnMessageString支付前检查失败失败原因
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                

<sn_request>
  <sn_body>
    <confirmOrder>
      <orderstatus>02</orderstatus>
      <orderId>12133</orderId>
    </confirmOrder>
  </sn_body>
</sn_request>

			
			
                                
                                

{
  "sn_request": {
    "sn_body": {
      "confirmOrder": {
        "orderstatus": "02",
        "orderId": "12133"
      }
    }
  }
}
			
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              

<sn_responseContent>
  <sn_body>
    <confirmOrder>
      <orderItemInfo>
        <returnCode>0失败</returnCode>
        <orderItemId>1232333333333333</orderItemId>
        <returnMessage>支付前检查失败</returnMessage>
      </orderItemInfo>
      <orderId>1234212</orderId>
    </confirmOrder>
  </sn_body>
</sn_responseContent>

			
			
                              
                              

{
  "sn_responseContent": {
    "sn_body": {
      "confirmOrder": {
        "orderItemInfo": [
          {
            "returnCode": "0失败",
            "orderItemId": "1232333333333333",
            "returnMessage": "支付前检查失败"
          }
        ],
        "orderId": "1234212"
      }
    }
  }
}
			
			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
isp.sys.service.unavailable.pangu 服务不可用 请联系苏宁技术人员
biz.online.confirmorder.enumeration-error:* 参数的可选值错误 请检查此参数的值,*号表示参数字段名
biz.online.confirmorder.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.online.confirmorder.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
isp.sys.service.unavailable.poas 服务不可用 请联系苏宁技术人员
biz.online.confirmorder.invalid-biz:100 检查失败,未知原因建议重试 建议重试
biz.online.confirmorder.invalid-biz:101 PC_E0002:该订单已经完成支付,不允许重新发起支付 已完成支付,无需在发起支付前检查
biz.online.confirmorder.invalid-biz:102 PC_E0003:该订单订单状态不满足支付 订单状态不满足,请检查后重新提交
biz.online.confirmorder.invalid-biz:104 PRP_E0048_001:库存不足 无货
biz.online.confirmorder.invalid-biz:105 PRP_E0033_001:2-活动过期 活动已超期,检查失败
biz.online.confirmorder.invalid-biz:108 活动数量不足 提交失败
biz.online.confirmorder.invalid-biz:109 活动资格校验失败 提交失败
公共异常码
API工具
FAQ