微信内h5支付流程图
微信内H5支付流程图
随着移动支付的普及,H5支付逐渐成为商家销售产品和服务的重要方式之一。微信内H5支付作为微信支付的重要组成部分,流程也相对复杂,以下是微信内H5支付的详细流程图:
第一步:商户绑定微信支付
商户需要先开通微信商户,提交商户营业执照、身份证、银行账户等基本信息。开通成功后,商户登录商户平台,在【产品中心->产品大全->我的产品->H5支付】页面,查看H5支付的开通状态,并且需在此页面绑定微信支付账号。
第二步:商户设置支付金额和商品信息
商户在移动端网页展示商品或服务,并设置支付金额和商品信息。用户确认后,商户向微信后台提交支付金额和商品信息。
第三步:微信支付请求
商户向微信后台发起支付请求,请求中包括商户号、终端设备号、随机数、签名等基本信息。
第四步:微信支付响应
微信后台收到商户的请求后,进行身份验证和订单验证。如果验证通过,微信后台返回预支付ID和其他相关支付信息。
第五步:商户生成签名
商户通过本地生成签名,将签名和预支付ID等信息返回给微信后台。
第六步:用户确认支付
微信后台收到商户的签名后,会跳转至微信支付界面,等待用户确认支付。
第七步:微信发起支付通知
当用户确认支付后,微信向商户后台发起支付通知,通知中包含商户号、设备号、随机数、支付成功时间等基本信息。
第八步:商户处理支付通知
商户后台收到支付通知后,需要对支付通知进行身份验证和订单验证,并对订单进行处理。若订单验证通过,商户后台将会返回成功消息给微信后台。
第九步:微信支付结束
微信支付结束,并向用户展示支付成功界面。
总结
以上是微信内H5支付的详细流程图,其中包括商户绑定微信支付、商户设置支付金额和商品信息、微信支付请求、微信支付响应、商户生成签名、用户确认支付、微信发起支付通知、商户处理支付通知和微信支付结束等多个步骤。对于商户来说,要想顺利使用微信内H5支付,需要遵循相关的政策和规定,并严格遵循各个环节的操作流程。