收银台支付接口

收银台方式同样是通过 JSAPI 方式发起的支付,只是简化了开发步骤和流程。适用于微信 webview 环境。

收银台支付步骤:

  1. 构建请求参数
  2. 使用浏览器携带参数跳转至收银台地址
  3. 收银台界面自动发起微信支付
  4. 服务端接收异步通知

接口地址

请求参数

字段名称 字段类型 必填参数 说明
mch_id integer Y 商户号
sign string Y 数据签名 详见签名算法
total_fee integer Y 金额,单位分
out_trade_no string Y 商户端自主生成的订单号
body string Y 订单标题
callback_url string Y 支付完成后的回调地址,需要 urlencode
attach string N 商户自定义数据,在notify的时候会原样返回
user_id string N 商户端的用户ID,用户生成商户数据报表

返回携带参数

字段名称 字段类型 必填参数 说明
mch_id integer Y 商户号
paid bool Y 支付结果。请以webhook的通知作为判断依据
out_trade_no string Y 商户生成的订单号原样返回