Generral
微信支付需要微信公众号申请,申请微信支付,申请成功后,支付Server端需要:
1、微信公众号唯一标识(APPID)
2、商户号(MMCHID)
3、商户支付密钥(KEY)
4、公众账号secert(APPSECERT)
5、证书(仅退款、撤销订单时需要)
通常,H5支付和APP支付需要申请两个以上信息,分别处理,Server端需要根据来源,读取不同的配置文件。
JSAPI支付
该类别主要用于H5,只能在微信浏览器中操作。
页面地址重定向,获取微信code,以得到openid,参考代码:
1 | //获取微信openid |