微信H5支付业务流程
商户侧
要求商户已有H5商城网站,并且已经过ICP备案。通过微信H5支付可以实现在非微信浏览器(如QQ浏览器、谷歌浏览器、Safari等)中使用微信支付的场景。
用户侧
步骤(1):用户从非微信浏览器的站点导航进入商户H5网页,用户挑选需购买商品,选择微信支付发起购买流程。
步骤(2):进入微信客户端确认交易,输入支付密码。
步骤(3):支付成功,用户收到支付凭证,同时商户后台收到支付成功的通知。
微信H5支付接口开发步骤
1、用户在商户侧完成下单,使用微信支付进行支付;
2、由商户后台向微信支付发起下单请求,调用统一下单接口,交易类型trade_type=MWEB;
3、统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名“mweb_url”),商户通过mweb_url调起微信支付中间页;
4、中间页进行H5权限的校验,安全性检查;
5、如支付成功,商户后台会接收到微信侧的异步通知;
6、用户在微信支付收银台完成支付或取消支付,返回商户页面(默认为返回支付发起页面);
7、商户在展示页面,引导用户主动发起支付结果的查询;
8、商户后台判断是否接到收微信侧的支付结果通知,如没有,后台调用我们的订单查询接口确认订单状态;
9、展示最终的订单支付结果给用户。
微信H5支付接口申请需要商户已有H5商城网站,并且已经过ICP备案,未备案的个人网站或APP想要申请支付接口,可选择斑马支付。
斑马支付是国内领先的免签约聚合支付技术服务商,提供免资料、免签约的微信、支付宝及银联聚合支付,适用于各行业的网站及移动端收款服务,技术领先,安全稳定。
注:此文转载于网络