[关闭]
@chenwei123 2016-06-17T07:56:15.000000Z 字数 2060 阅读 493

支付宝支付/微信支付

益安


1.付款

Description

用户进行付款

Method and URL Structure

Method Resource URL
PUT /pay/pay_for_order/

Request Parameters

Name Description Required Default
order_no 订单号 Yes
channel 支付方式 Yes

wx(微信支付)、alipay(支付宝支付)

Request Header

Name Description Required Default
Authorization Token 7309fabd207c22e0a00eada158989b89ffe839ef Yes

*Authorization的值为登录成功后返回值

Request

  1. {
  2. "order_no":12134676899915430002,
  3. "channel":"alipay",
  4. }

cURL Example

  1. curl -X PUT -H 'Authorization: Token 706a87288233ea2427cddb8a1bbce29369ac5073' -d 'order_no=12134676899915430002&channel=alipay' http://127.0.0.1:8000/pay/pay_for_order/

JSON Response Failure

  1. 第一种情况
  2. {
  3. "status":-4,
  4. "message":"无效的支付通道"
  5. }
  6. 第二种情况
  7. {
  8. "status":-4,
  9. "message":"支付请求失败"
  10. }

JSON Response Success

  1. {
  2. "status": 0,
  3. "message": "",
  4. "ch": {
  5. "order_no": "12134676899915430002",
  6. "extra": {},
  7. "app": "app_GuHu9Of9KaTG5GiT",
  8. "livemode": true,
  9. "currency": "cny",
  10. "time_settle": null,
  11. "time_expire": 1466236251,
  12. "id": "ch_WrHW58Ki5unLCSuf54OuHKCS",
  13. "subject": 1,
  14. "failure_msg": null,
  15. "channel": "alipay",
  16. "metadata": {
  17. "order_id": 1,
  18. "buyer": "15201052252",
  19. "names": "collection的使用",
  20. "order_no": "12134676899915430002",
  21. "courses": "1"
  22. },
  23. "body": "12134676899915430002",
  24. "credential": {
  25. "alipay": {
  26. "orderInfo": "service=\"mobile.securitypay.pay\"&_input_charset=\"utf-8\"&notify_url=\"https%3A%2F%2Fapi.pingxx.com%2Fnotify%2Fcharges%2Fch_WrHW58Ki5unLCSuf54OuHKCS\"&partner=\"2088021773101301\"&out_trade_no=\"12134676899915430002\"&subject=\"1\"&body=\"12134676899915430002\"&total_fee=\"99.00\"&payment_type=\"1\"&seller_id=\"2088021773101301\"&it_b_pay=\"2016-06-18 15:50:51\"&sign=\"jMPi1%2BktjpQbQloc%2F8SkKI0Lie705yZLgKD7SNuEUghhCZj7iTzLfoMXtmqSSvZ8XRWKDr%2FGrS7xLenBNsFlqeo%2BLKqCOYxFmtOZRHlNhFrhebowM9IiJGQvlXJWr6S9dwtmRmWl455DQfyO%2FP48Frny0vjTlI%2B7YRKPyyFZPx0%3D\"&sign_type=\"RSA\""
  27. },
  28. "object": "credential"
  29. },
  30. "client_ip": "127.0.0.1",
  31. "description": null,
  32. "amount_refunded": 0,
  33. "refunded": false,
  34. "object": "charge",
  35. "paid": false,
  36. "amount_settle": 9900,
  37. "time_paid": null,
  38. "failure_code": null,
  39. "refunds": {
  40. "url": "/v1/charges/ch_WrHW58Ki5unLCSuf54OuHKCS/refunds",
  41. "has_more": false,
  42. "object": "list",
  43. "data": []
  44. },
  45. "created": 1466149851,
  46. "transaction_no": null,
  47. "amount": 9900
  48. }
  49. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注