微信H5支付

微信官方h5支付。可直接拉起微信进行付款。

使用要求

  1. 必须是特约商户(小微商户无法开通)。
  2. 商户需先前往微信支付商户后台申请开通,再授权给支付猫。

使用步骤

  1. 通过本 Api 构造订单请求
  2. 通过本 Api 返回的地址拉起微信客户端进行支付(注意,地址有效期为5分钟内有效,超时需重新下单)
  3. 服务端接收异步通知

接口地址

请求参数

字段名称 字段类型 必填参数 说明
mch_id integer Y 商户号
sign string Y 数据签名 详见签名算法
total_fee integer Y 金额,单位分
out_trade_no string Y 商户端自主生成的订单号
body string Y 订单标题
wap_url string Y 支付页面地址,如: http://qq.com
wap_name string Y 支付页面标题,如: QQ币充值
attach string N 商户自定义数据,在notify的时候会原样返回
user_id string N 商户端的用户ID,用户生成商户数据报表

正确返回

字段名称 字段类型 必填参数 说明
return_code integer Y 0: 成功, 非0: 失败,具体参照错误码列表
return_message string Y 错误信息
mch_id integer Y 商户号
sign string Y 数据签名 详见签名算法
order_no string Y 支付猫系统单号
out_trade_no string Y 商户生成的订单号原样返回
total_fee integer Y 金额。单位:分
mweb_url string Y 用于拉起微信客户端的url,有效期为5分钟

错误返回

字段名称 字段类型 必填参数 说明
return_code integer Y 0: 成功, 非0: 失败,具体参照错误码列表
return_message string Y 错误信息

错误码

待补充

代码示例

待补充