查询订单

接口描述
该接口提供所有百度收银台支付订单的查询,开发者可以通过该接口主动查询订单状态,完成下一步的业务逻辑。

  • 需要调用查询接口的情况: 当开发者后台、网络、服务器等出现异常,开发者系统最终未接收到支付状态通知
  • 调用支付接口后,返回系统错误或未知交易状态情况;
  • 调用关闭订单之前,需确认支付状态。

接口地址https://openapi.baidu.com/rest/2.0/smartapp/pay/paymentservice/findByTpOrderId

请求方式GET

请求参数:

参数名称参数说明in是否必须数据类型
access_token获取开发者服务权限说明queryString
tpOrderId开发者订单 IDqueryString
pmAppKey调起百度收银台的支付服务 appKeyqueryString

响应示例:

  1. {
  2. "data": {
  3. // 业务扩展字段
  4. "bizInfo": "string",
  5. // 数量
  6. "count": 0,
  7. // 创建时间
  8. "createTime": 0,
  9. // 跳转百度收银台支付必带参数之一
  10. "dealId": 0,
  11. // 百度订单ID
  12. "orderId": 0,
  13. // 原价
  14. "oriPrice": 0,
  15. // 购物车订单父订单ID
  16. "parentOrderId": 0,
  17. // 订单类型
  18. "parentType": 0,
  19. // 支付金额
  20. "payMoney": 0,
  21. // 结算金额
  22. "settlePrice": 0,
  23. // 订单状态 1未支付 2已支付
  24. "status": 0,
  25. // 订单子状态
  26. "subStatus": 0,
  27. // 总金额
  28. "totalMoney": 0,
  29. // tpid
  30. "tpId": 0,
  31. // 开发者订单ID
  32. "tpOrderId": "string",
  33. // 支付单号
  34. "tradeNo": "string",
  35. // ordertype
  36. "type": 0,
  37. // 小程序用户id
  38. "openId": 0,
  39. // 小程序appkey
  40. "appKey":0,
  41. // 小程序appid
  42. "appId":0
  43. },
  44. "errno": 0,
  45. "msg": "string"
  46. }