获取用户的支付记录

接口

GET /hserve/v2.2/idp/pay/order/

请求参数

参数类型说明
merchandise_record_idstring商品记录 ID,可用于定位用户购买的物品
merchandise_schema_idinteger商品表 ID,可用于定位用户购买的物品
statusstring订单支付状态,可选值有:pending(待支付)、success(支付成功)
refund_statusstring订单退款状态,可选值有:complete(退款成功)、partial(部分退款)、failed(退款失败)、' '(空字符串,订单没有发生退款操作时的默认状态)
trade_nostring真正的交易 ID, 业务方在微信后台对账时可看到此字段
transaction_nostring知晓云平台所记录的流水号
gateway_typestring支付方法,可选值有:weixin_tenpay(微信支付)、alipay(支付宝支付)

请求示例

  1. curl -X GET \
  2. -H "X-Hydrogen-Client-ID: [[client_id]]" \
  3. -H "Authorization: Hydrogen-r1 {{AccessToken}}" \
  4. -H "Content-Type: application/json" \
  5. -G \
  6. --data-urlencode 'status=success' \
  7. https://{{服务器域名}}/hserve/v2.2/idp/pay/order/

返回参数说明

部分关键字段:

参数类型说明
created_atinteger订单创建时间
merchandise_descriptionstring微信支付-微信支付凭证-商品详情上的文字描述
paid_atinteger付款时间, 未支付的话为 null
statusstring订单支付状态
refund_statusstring退款状态
total_costinteger发起交易请求时的支付金额
trade_nostring真正的交易 ID, 业务方在微信后台对账时可看到此字段
transaction_nostring知晓云平台所记录的流水号

返回实例

  1. {
  2. "meta": {
  3. "limit": 20,
  4. "next": "/hserve/v2.2/idp/pay/order/?limit=20&offset=20",
  5. "offset": 0,
  6. "previous": null,
  7. "total_count": 2
  8. },
  9. "objects": [
  10. {
  11. "created_at": 1497524129,
  12. "gateway_extra_info": {},
  13. "id": 5,
  14. "ip_address": "127.0.0.1",
  15. "merchandise_description": "",
  16. "merchandise_record_id": null,
  17. "merchandise_schema_id": null,
  18. "merchandise_snapshot": {},
  19. "paid_at": null,
  20. "status": "success",
  21. "refund_status": null,
  22. "total_cost": 100.00,
  23. "trade_no": "1dLSQzzjRcJshqosJCeNruA******",
  24. "transaction_no": "DEqbLRjWWtCqjxOUapRxaLb******",
  25. "updated_at": 1497524129,
  26. "created_by_id": 1091431,
  27. },
  28. {
  29. "created_at": 1497524130,
  30. "gateway_extra_info": {},
  31. "id": 6,
  32. "ip_address": "127.0.0.1",
  33. "merchandise_description": "",
  34. "merchandise_record_id": null,
  35. "merchandise_schema_id": null,
  36. "merchandise_snapshot": {},
  37. "paid_at": null,
  38. "status": "success",
  39. "refund_status": null,
  40. "total_cost": 100.00,
  41. "trade_no": "1dLSR0EopQfRVkbLFrRNFKT*********",
  42. "transaction_no": "znVAJaEKrwriaTlwjDlVdLZ*********",
  43. "updated_at": 1497524130,
  44. "created_by_id": 1091431,
  45. }
  46. ]
  47. }

状态码说明

200: 查询成功

400: 参数错误