php tp5 微信H5支付 原生
服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;
了解不同公众号差别具体参考:http://kf.qq.com/faq/120322fu63YV130422AJbaI3.html
(2)公众号必须经过微信认证。
(3)目前支持企业、媒体、APP、网店商家类型认证的服务号。
1,去官方下载sdk(以微信浏览器内支付为例)
将 *openid , 支付金额 , 订单信息等数据传给服务器
将得到的统一下单数据,使用jsapi浏览器生成验证数据的方法处理数据,发回客户端
微信得到用户支付结果后 , 会使用异步的方式向商户服务器发出支付结果通知
微信通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒
如果使用微信自带sdk, 需要自己写微信支付结果处理类,继承微信自带的处理通知类
并且重写NotifyProcess($data,&$msg)方法
我在做微信支付时,将微信公众号相关操作和微信支付放到一起, 是一个错误的做法,公众号和微信支付应该彻底分开,为之后更好的扩展支付相关业务