聚合订单码支付
1、接口清单
接口名称 | 必须 | 备注 |
---|---|---|
聚合订单码支付 | Y | |
交易结果明细查询 | Y | |
交易退款 | N | |
退款交易查询 | N | |
关闭订单 | N | |
订单获取对账单下载地址 | Y |
2、接口调用流程
2.1、聚合订单码支付接口调用流程
1、用户浏览商户页面,并生成前台订单。
2、商户前台请求商户后台下单接口。
3、商户后台生成商户订单。
4、商户后台调用银盛支付的聚合订单码支付
接口进行预下单。
5、银盛支付根据商户后台的订单参数生成预订单,并生成聚合订单码地址。
6、银盛支付将订单参数(包含聚合订单码地址)返回给商户后台。
7、商户后台将银盛支付返回的聚合订单码地址返回给商户前台。
8、商户前台将商户后台返回的聚合订单码地址生成二维码,并展示在商户页面。
9、用户使用APP(微信、支付宝、云闪付)扫描二维码进行订单付款。
10、在用户进行支付后,银盛支付将订单的支付结果异步通知给商户后台。
11、商户后台在收到银盛支付的异步通知后,对应修改订单信息。
12、商户后台在收到银盛支付的异步通知后,应答“success”以表示接收成功,否则银盛支付将最多重复发送10次该通知。商户也需要具备处理重复通知的能力。
13、商户前台向商户后台查询支付结果,可以采用轮询或者长链接等方式。
14、商户后台在一定时间内未收到银盛支付的回调通知,可以向银盛支付发起支付结果查询。
15、银盛支付将支付结果返回给商户后台。
16、商户后台将支付结果返回给商户前台。
17、商户前台根据商户后台返回的支付结果,给用户展示对应的支付结果页面。
{"code":200,"message":"成功","data":null,"list":null}