取消核销

取消核销接口,已经支付核销过的订单不允许直接退款,想要发起退款时,需要先调用此接口进行取消核销

请求地址

环境HTTPS 请求地址
新正式环境https://etrade-api.baidu.com/cashier/syncOrderStatus
历史环境https://nop.nuomi.com/nop/server/rest (即将废弃,请尽快切到上面新正式环境中)

TIPS:取消核销API逐步升级,新开发者建议接入新正式环境;历史环境不影响正常使用,已接入开发者建议尽快切到新正式环境中。

请求参数说明

名称类型是否必须示例值描述
methodString固定值:nuomi.cashier.syncorderstatusAPI 接口名称,使用历史环境该字段为必填,新正式环境无需传该字段
orderIdInt2636635856百度平台订单 ID
userIdInt4188819900百度用户 ID,支付回调中返回
typeInt固定值:3标识使用该接口取消订单核销状态
appKeyStringMMMzaAappKey
rsaSignStringrsa 签名,所有参数参与签名,详见签名与验签

发送请求时需要对可能包含中文及特殊字符的字段进行 UrlEncode 操作,对于除中文及特殊字符的参数不需要进行 UrlEncode。

返回说明

名称类型是否必须示例值描述
errnoInt0返回码
msgStringsuccess返回信息
dataObject[]返回数据

“企业余额”金额小于退款金额时会导致取消核销失败,返回 10003 错误;如取消核销请求参数的 orderID、userID 填写错误,会提示 10002 错误,返回自查是否和系统支付回调时回传的参数一致,如一致,请反馈问题至客服邮箱 jiaoyi-ask@baidu.com

返回示例

  1. {
  2. "errno": 0,
  3. "msg": "success",
  4. "data": []
  5. }