文档中心 > API类目 > 天猫新零售

qimen.tmall.nr.pay.info.push (支付状态信息同步)

支付状态同步

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
nrStoreCode String 必须 hangzhou01 售货机场景为设备ID,便利店场景为门店ID
tid String 必须 1100054313849736195 交易订单ID
nrStoreOrderId String 必须 2017121294823112123 售货机或门店自己的唯一订单ID
payId String 可选 2018032621001001360570491476 支付单ID
orderStatus String 必须 2 1代表订单创建成功但是未支付,2代表已支付

响应参数

名称 类型 示例值 描述
succ Boolean true 是否成功收到返回参数
code String NOT_INVALID_PARAM 失败时的错误码
msg String 请求参数无效 失败时的错误文案

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TmallNrPayInfoPushRequest req = new TmallNrPayInfoPushRequest();
req.setNrStoreCode("hangzhou01");
req.setTid("1100054313849736195");
req.setNrStoreOrderId("2017121294823112123");
req.setPayId("2018032621001001360570491476");
req.setOrderStatus("2");
TmallNrPayInfoPushResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<succ>true</succ>
<code>NOT_INVALID_PARAM</code>
<msg>请求参数无效</msg>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部