支付状态查询

请求 URL

环境URL 地址
正式环境https://dianshang.baidu.com/platform/entity/openapi/queryorderdetail

必须是走收银台的订单

请求参数说明

参数介绍

参数名称类型是否必须描述
appIdLong10026 ,在支付能力申请通过后,开发者在“开发者平台-支付管理-支付设置”中查看支付的 APP ID 。
appKeyStringMMM4oc ,在开发者平台开通支付能力后分配的支付 appKey 。
orderIdLong1920891312 ,百度平台订单 ID 。
siteIdLong百度用户 ID(通过支付成功回调给业务的 userId) ,如:2250333905 。
signStringRSA 签名,基于 appKey/appId/orderId/siteId ,参数计算,详见签名与验签

数据请求 Demo

  1. https://dianshang.baidu.com/platform/entity/openapi/queryorderdetail?appKey=MMM4oc&appId=10026&siteId=3747777038&orderId=1920891312&sign=TR%2FITwQxgJ7ZWfHOmhdijEMvOxcuzR5Z7SrcOtaFmNo%2FTVBachkwPP7jMnp5vPga9p3FCVGzzDLhdTrrDz%2BT0IMDd00YW4Uc1UobCE0q3roKpE2Yz05gt%2FJmNgvjghr%2FP9pv12PWg2BL2F5voxLj%2BHclo42tggRY1CaBGmJ41iE%3D

数据返回 Demo

  1. {
  2. "errno": 0,
  3. "errmsg": "成功",
  4. "msg": "成功",
  5. "data": {
  6. "data": {
  7. "payStatus": {
  8. // -1未支付,1支付成功
  9. "statusNum": 1,
  10. "statusDesc": "支付成功"
  11. },
  12. "refundStatus": {
  13. // -1未退费,1退费中,2退费成功,9退费失败
  14. "statusNum": -1,
  15. "statusDesc": "未退费"
  16. },
  17. "verification":{
  18. // -1未核销,1已核销
  19. "statusNum": -1,
  20. "statusDesc": "无核销数据"
  21. }
  22. }
  23. },
  24. "timestamp": 1482735200,
  25. "cached": 0,
  26. "serverlogid": "3200820823"
  27. }