无忧支付网首页
站内搜索
您当前的位置:主页 > 支付接口申请相关知识 >

微信支付四种方式及其支付流程介绍

添加时间:2021-07-21

  微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。

  随着微信支付的普及,微信支付的方式包括提供自有二维码支付、扫商家二维码支付、公众号支付、APP支付4种方式。

  1、提供二维码支付

  提供二维码支付是用户向商户提供自有二维码给商户扫描后直接完成支付的模式,如图1所示。主要应用于线下面对面收银的场景。
 

展示二维码支付方式

图1 展示二维码支付方式

  提供二维码支付流程主要交互说明:

  步骤1:微信支付系统根据商户请求生成预支付订单;
  步骤2:用户打开微信展示二维码给商户后台扫描;
  步骤3:商户后台系统扫描用户自有二维码;
  步骤4:商户后台系统将扫码内容发送到微信支付系统;
  步骤5:微信支付系统验证扫码内容后扣款,完成支付交易;
  步骤6:微信支付系统完成支付交易后给微信客户端返回交易结果,微信客户端展示支付交易结果页面;
  步骤7:微信支付系统迎过发送异步消息通知商户后台系统支付结果。

  2、扫二维码支付

  扫二维码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式,如图2所示。该模式适用于线上PC网站支付、订单支付、媒体广告支付或线下实体店单品等场景。
 

扫二维码支付方式

图2 扫二维码支付方式
 

  扫二维码支付流程主要交互说明:

  步骤1 :商户后台系统根据微信支付系统规定格式生成二维码;
  步骤2:将生成的二维码展示给用户;
  步骤3:用户打开微信“扫一扫”扫描二维码;
  步骤4:微信客户端将扫码内容发送到微信支付系统;
  步骤5:微信支付系统验证扫码内容后,返回支付授权;
  步骤6:用户在微信客户端确认支付信息,输入密码,确认支付后,微信客户端提交支付授权;
  步骤7:微信客户端提交支付授权给微信支付系统,微信支付系统验证后扣款,完成支付交易;
  步骤8:微信支付系统完成支付交易后给微信客户端返回交易结果,微信客户端展示支付交易结果页面;
  步骤9:微信支付系统通过发送异步消息通知商户后台系统支付结果。

  3、公众号支付

  公众号支付是用户在微信中打开商户的公众号页面,选购相应商品或服务,并通过调用微信支付模块完成支付,如图3所示。仅应用在微信公众号支付场景中:
 

公众号支付方式

图3 公众号支付方式

  公众号支付流程主要交互说明:

  步骤1:商户公众号系统根据用户选购商品请求生成订单;
  步骤2:用户在公众号支付模板下进入微信支付模块;
  步骤3:用户在微信支付平台发起支付流程,包括订单确认、支付密码输入等;
  步骤4:微信支付平台系统验证订单信息及支付信息后扣款,完成支付交易并给微信客户端返回交易结果,微信客户端展示支付交易结果页面;
  步骤5:微信支付系统通过发送异步消息通知商户公众号系统支付结果。

  4、APP支付

  APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式,如图4所示。
 

APP支付方式

图4 APP支付方式
 

  该模式适用于如京东等与微信有相关协议的APP支付场景。

  APP支付流程主要交互说明:

  步骤1: APP商户系统根据用户选购商品请求生成订单;
  步骤2:用户在APP支付模板下唤起微信支付模块;
  步骤3:用户在APP中发起支付流程,跳转到微信支付平台完成支付流程,包括订单确认、支付密码输入等;
  步骤4:微信支付平台系统验证订单信息及支付信息后扣款,完成支付交易并给微信客户端返回交易结果,微信客户端展示支付交易结果页面;
  步骤5:微信支付系统通过发送异步消息通知商户系统支付结果。

关闭

1.点击下面按钮复制微信号

***********

2.打开微信→查找微信号

加为好友 开始支付接入