在微信浏览器里面打开 H5网页中执行JS调起支付。接口输入输出数据格式为JSON。
注意: WeixinJSBridge 内置对象在其他浏览器中无效;列表中参数名区分大小。
字段名 | 变量名 | 必填 | 类型 | 说明 |
---|---|---|---|---|
公众号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 | 支付失败 |