扫码支付场景

最近更新时间:2019-11-06 17:44:25

本节介绍扫码支付相关接口使用场景。

整个扫码支付场景序列图如下:

主要步骤:

  1. 第1步收银员根据订单确定收款金额,并与顾客确定使用的第三方支付平台。
  2. 第2步收银客户端根据收款金额、第三方支付平台、生成订单号以及 商户其它信息,调用 扫码支付 接口scan_code_pay请求收款二维码。
  3. 第3 - 5步收银客户端根据上一步的请求结果提取code_url
  4. 第6步在面向顾客的屏幕上将code_url转化成收款二维码。
  5. 第7 - 8步顾客打开第三方支付 App 扫描收款二维码并支付。
  6. 第9 - 12步轮询调用 查询订单 接口query_order,直到第三方支付平台返回支付成功或支付失败。如果2分钟内没有轮询到支付结果,请收银员去云支付公众号平台确认支付结果。
  7. 第13步收银客户端给收银员展示支付结果。
注意:

  1. 接口调用方要保证订单号在商户下唯一。
  2. 第9 - 12步可以在生成二维码之后就开始轮询。