微信公众号支付接口

接口名称

openapi.payment.order.h5pay

请求方式

POST

请求业务参数

参数 类型 是否必填 最大长度 描述
merchant_order_sn string 32 第三方商户订单号,确保唯一
open_id string 32 授权接口返回的第一个参数
sub_open_id string 32 授权接口返回的第二个参数
total_fee float 10,2 订单金额(元)
store_id int 可选 10 门店ID,当存在多个门店时,此字段必填
cashier_id int 可选 10 收银员ID
body string 128 对交易或商品的描述(微信上body值显示在商品,支付宝上body值显示在商品说明)
call_back_url string 可选 256 支付成功后回调链接
  • 请求示例:
    {
      "app_id":"20161206150707772500",
      "method":"openapi.payment.order.h5pay",
      "format":"json",
      "sign_method":"md5",
      "nonce":"87sdf9806sdf73jkds",
      "biz_content":"{\"merchant_order_sn\":\"20160120105532861111\",\"total_fee\":88.00,\"store_id\":2299,\"open_id\":\"oig3WstIhJj8O4XhQpQBypXLrJIE\",\"sub_open_id\":\"oig3WstIhJj8O4XhQpQBypXLrJIE\"}",
      "sign":"3ADC3EFD721AADDC115A98617E50F776"
    }
    

    成功响应参数

参数 类型 是否必填 最大长度 描述
prepay_id string 32 预支付订单号
order_sn string 32 生活圈订单号
merchant_order_sn string 32 第三方订单号
  • 响应示例:
    {
    "result_message": "成功",
    "data": {
      "prepay_id": "wx20170208150319a21b5298740045069530",
      "order_sn": "20170208150319081267",
      "merchant_order_sn": "20160120105532861111"
    },
    "result_code": 200
    }
    

    失败响应参数

参数 类型 是否必填 最大长度 描述
merchant_order_sn string 32 第三方商户订单号
order_sn string 32 生活圈订单号
  • 响应示例:
    {
    "result_message": "您的帐号需要进行服务商验证,请联系您的服务商或生活圈客服。",
    "data": {
      "order_sn": "20170208150614903171",
      "merchant_order_sn": "20160120105532861111"
    },
    "result_code": 400
    }
    

results matching ""

    No results matching ""