1 支付宝C2B 需求分析

1.1 C扫B的概念

C扫B,即顾客(Customer)扫描商户(Business)提供的二维码来完成支付。下图是支付宝提供的C扫B业务流程:

1、商家出示收款二维码

2、客户打开支付宝或微信的扫一扫,扫描二维码

3、确认支付,完成支付。

C扫B支付分为两种方式:

一是固定金额支付,顾客扫描后无需输入金额直接确认支付即可;

另外一种是输入金额,顾客扫描后需自己输入待支付的金额,然后完成支付。

什么是固定金额支付?

C扫B固定金额比较常见的就是在自动售货机购买饮料时,当你选择一个饮料后屏幕会显示一个二维码,咱们扫描后只需确认支付即可,无需自己输入饮料的价格,这种情况大家可以根据下面的交互流程图来自行实现。

什么是输入金额支付?

C扫B输入金额支付方式可以让买方自由输入金额,商户提前生成一个二维码,将二维码张贴在结账处,买方扫描二维码,输入当前消费的金额,完成支付。

1.2 业务流程

本章节实现C扫B输入金额支付,业务流程如下:

  1. 商户点击组织管理-》门店管理-》打开门店列表页面
  2. 选择应用
  3. 点击指定门店的生成二维码按钮
  4. 顾客扫描生成的二维码,进入支付页面,输入金额来完成支付

1.3 需求列表

根据业务流程的分析,惠民支付平台实现C扫B输入金额支付功能,需要完成以下需求:

1、为门店生成统一的支付二维码,用户扫一下二维码即可使用微信支付也可使用支付宝完成支付。

2、惠民支付平台与微信、支付宝对接,惠民支付作为中介, 最终的支付动作(银行交易)仍通过微信、支付宝进行。

3、惠民平台作为中介调用微信、支付宝的下单接口,完成支付。