查询订单
接口描述:
该接口提供所有百度收银台支付订单的查询,开发者可以通过该接口主动查询订单状态,完成下一步的业务逻辑。
- 需要调用查询接口的情况: 当开发者后台、网络、服务器等出现异常,开发者系统最终未接收到支付状态通知;
- 调用支付接口后,返回系统错误或未知交易状态情况;
- 调用关闭订单之前,需确认支付状态。
接口地址:https://openapi.baidu.com/rest/2.0/smartapp/pay/paymentservice/findByTpOrderId
请求方式:GET
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 |
---|---|---|---|---|
access_token | 获取开发者服务权限说明 | query | 是 | String |
tpOrderId | 开发者订单 ID | query | 是 | String |
pmAppKey | 调起百度收银台的支付服务 appKey | query | 是 | String |
响应示例:
{
"data": {
// 业务扩展字段
"bizInfo": "string",
// 数量
"count": 0,
// 创建时间
"createTime": 0,
// 跳转百度收银台支付必带参数之一
"dealId": 0,
// 百度订单ID
"orderId": 0,
// 原价
"oriPrice": 0,
// 购物车订单父订单ID
"parentOrderId": 0,
// 订单类型
"parentType": 0,
// 支付金额
"payMoney": 0,
// 结算金额
"settlePrice": 0,
// 订单状态 1未支付 2已支付
"status": 0,
// 订单子状态
"subStatus": 0,
// 总金额
"totalMoney": 0,
// tpid
"tpId": 0,
// 开发者订单ID
"tpOrderId": "string",
// 支付单号
"tradeNo": "string",
// ordertype
"type": 0,
// 小程序用户id
"openId": 0,
// 小程序appkey
"appKey":0,
// 小程序appid
"appId":0
},
"errno": 0,
"msg": "string"
}