跳转至

产品介绍

场景概述

​一个 API,在任何平台和场景接入支付功能。支付方式详见“支付渠道属性列表”。 聚合支付场景

业务流程

聚合支付时序图 系统交互说明(以APP支付为例):

  1. 用户在贵方客户端选择商品、支付方式并提交订单,向服务端传递支付要素,发起支付请求。如图中1~3。
  2. 贵方服务端接收到客户端请求,组装参数并调用“预收单接口"向盛付通聚合平台发送支付请求(可下载服务端SDK以便快速接入java-demo php-demo)。需要明确支付方式tradeType、特定渠道额外扩展参数extra,并同步上送用户信息mchMemberInfo (包含用户唯一标识unionId)。如图中4。
  3. 聚合平台服务端将订单落库,校验商户合同,依据tradeType完成支付渠道路由,至盛付通SaaS平台获取贵方预先录入的在支付渠道申请的商户号、appId、密钥信息,组装参数向支付渠道发起统一下单请求。如图中5~6。
  4. 支付渠道完成验签及参数校验,返回预支付交易会话标识prepay_id等至聚合平台,平台根据支付渠道的调起支付的规范组装支付要素并加签生成payInfo信息返回给贵方服务端。如图中7~10。
  5. 贵方客户端获取到payInfo的值,同步至聚合sdk android下载,调起对应支付渠道的支付页面,参见“开发指引”,用户输入支付密码,确认完成支付。如图中11~17。
  6. 支付渠道异步通知聚合平台支付结果后,平台将及时通知贵方服务端;同时支付渠道前端通过聚合sdk回调贵方客户端。贵方得到异步通知或通过主动查询,明确获知支付结果为成功之后发货。如图中18~22。
Back to top