HTML5在手机端怎么发起微信支付

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5在手机端怎么发起微信支付相关的知识,希望对你有一定的参考价值。

androidhtml5页面中发起微信支付方法:首先申请公众号,申请开通支付,这个很简单,自行百度申请好之后 在微信公众平台页面的“微信支付”页面中的“开发配置”Tab上配置“支付授权目录”,“测试授权目录”,“测试白名单”在微信公众平台页面的“开发者中心”中找到“AppID(应用ID)”和“AppSecret(应用密钥)”在商户平台中找到微信支付分配的商户号,以及自己配置一个商户支付密钥
具体步骤:
首先通过微信支付的api 获得支付用的prepay_id,这里需要用到上面提到的“AppID(应用ID)”,“AppSecret(应用密钥)”,“微信支付分配的商户号”,“商户支付密钥”以及其他的一些参数(具体参照微信开发文档)用MD5加密成签名(第一次签名)获得prepay_id后,用prepay_id和一些其他参数(具体参照微信开发文档)用MD5加密成签名(第二次签名)然后在前端通过微信内置浏览器提供的js API,WeixinJSBridge.invoke来调用微信支付的弹出页面,这里需要用到上面的第二次的签名

注:支付链接和在开发平台配置的链接不匹配,总共需要2次签名,并且所需的参数是不同的,在JS中用到的签名是第二次签名,不要混淆参数传递的不能有错。
参考技术A 在网上的商城你可以选择购买你想要的东西,然后再次点击,这样就完成了第二步选购过程,下一步就很关键了,它会弹出一个框框你选择微信支付就行咯
实体店的话把东西拿到收银台,让收银台扫描计算价格,最后登录账户,点开你的钱包,点击付款,然后让收银员扫描一下你的二维码

以上是关于HTML5在手机端怎么发起微信支付的主要内容,如果未能解决你的问题,请参考以下文章

微信h5支付和jsapi支付的区别

通过手机点链接后可以跳转到微信支付的源码怎么写?

微信小程序订单如何退款

c#版在pc端发起微信扫码支付

微信H5支付申请相关问题

微信如何发起群付款