wechat pay

JSAPI 支付-H5 网页端调起支付接口

在微信浏览器里面打开 H5网页中执行JS调起支付。接口输入输出数据格式为JSON。

注意: WeixinJSBridge 内置对象在其他浏览器中无效;列表中参数名区分大小。

getBrandWCPayRequest

请求参数

字段名 变量名 必填 类型 说明
公众号id appId String(16) 商户注册具有支付权限的公众号成功后即可获得
时间戳 timeStamp String(32) 商户生成,从 1970 年 1 月 1日 00:00:00 至今的秒数,即当前的时间,且最终需要转换为字符串形式;
随机字符串 nonceStr String(32) 商户生成的随机字符串;
订单详情扩展字符串 package String(128) 统一支付接口返回 的prepay_id 参数值,提交格式如:prepay_id=*
签名方式 signType String(32) 按照文档中所示填入 MD5;
签名 paySign String(64) 签名方式与其他接口中sign的生成方式一致,详见第 3.2节

返回结果

字段名 返回值 说明
err_msg get_brand_wcpay_request:ok 支付成功
get_brand_wcpay_request:cancel 支付过程中用户取消
get_brand_wcpay_request:fail 支付失败