[关闭]
@soszrg 2019-03-28T01:14:11.000000Z 字数 1687 阅读 371

支付接口

anxin


服务器地址

  1. http://121.40.214.215:8001

token格式

  1. Authorization: bearer d79...5e0
  1. 登出接口(token)

订单签名字符串接口(token)

接口地址

GET /api/v1/trade/ali/order_string/

请求示例

  1. GET /api/v1/trade/ali/order_string/?device_id=00182001&total_amount=0.01
  2. {
  3. }

请求参数说明

参数 类型 必须 说明
device_id string Y 设备id
total_amount float Y 产品类别

返回参数

  1. {
  2. "meta": {
  3. "code": 0,
  4. "message": "order string"
  5. },
  6. "data": {
  7. "order_string": "timestamp=2019-01-08+16%3A4...",
  8. "bill_id": "abxx..."
  9. }
  10. }

返回参数说明

参数 类型 说明
order_string string 订单签名字符串
bill_id string 订单id

错误码

code 说明
10000 参数错误:具体信息参加Response的message字段

订单支付结果验签接口(token)

接口地址

PUT /api/v1/trade/ali/order_result/

请求示例

  1. PUT /api/v1/trade/ali/order_result/
  2. {
  3. "result": "xxxxx"
  4. }

请求参数说明

参数 类型 必须 说明
result json string Y 支付宝返回的支付结果

返回参数

  1. {
  2. "meta": {
  3. "code": 0,
  4. "message": "order result"
  5. },
  6. "data": {}
  7. }

返回参数说明

错误码

code 说明
10000 参数错误:具体信息参加Response的message字段

设备账户接口(token)

接口地址

GET /api/v1/trade/account/

请求示例

  1. GET /api/v1/trade/account/?device_id=bcbc...
  2. {
  3. }

请求参数说明

参数 类型 必须 说明
device_id string Y 设备id

返回参数

  1. {
  2. "meta": {
  3. "code": 0,
  4. "message": "device account"
  5. },
  6. "data": {
  7. "device_id": "bcbc805...",
  8. "balance": 1.01
  9. }
  10. }

返回参数说明

参数 类型 说明
balance float 余额

错误码

code 说明
10000 参数错误:具体信息参加Response的message字段

账单列表(token)

接口地址

GET /api/v1/trade/bills/

请求示例

  1. GET /api/v1/trade/bills/?device_id=bcbc...&page=2&page_size=2
  2. {
  3. }

请求参数说明

参数 类型 必须 说明
device_id string Y 设备id

返回参数

  1. {
  2. "meta": {
  3. "message": "info list",
  4. "code": 0
  5. },
  6. "data": {
  7. "count": 3,
  8. "page_size": 2,
  9. "next": null,
  10. "previous": true,
  11. "results": [
  12. {
  13. "bill_id": "b989a3b49...",
  14. "money": 0.01,
  15. "bill_type": 1,
  16. "pay_type": 0,
  17. "status": 0,
  18. "created_at": "2019-01-09T11:43:27"
  19. }
  20. ]
  21. }
  22. }

返回参数说明

参数 类型 说明
bill_id string 账单id
money float 金额
bill_type int 账单类型:0 扣费 1 充值
pay_type int 支付类型:0 支付宝 1 微信 2 银联 3 余额
status int 账单状态: 0 获取订单参数 1 充值完成 2 待支付
created_at string 创建时间

错误码

code 说明
10000 参数错误:具体信息参加Response的message字段
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注