支付场景
用户首次支付(WEB)
首次支付是指商户端的用户使用未绑定一键支付产品的银行卡进行支付的过程,商户将商户用户标识传递给平台,平台在支付成功后,进行绑定动作,并返回商户绑定信息。
主要特点:
- 支付与关联动作整合在一起,避免支付过程中断;
- 支付和关联动作在U 付页面完成;
- 整个支付关联流程需要商户向U 付发送一次请求。
流程图:

流程说明:
用户支付时关联银行卡的前台处理模式主要分成7个步骤,分别为:
- 用户在商户端选择支付方式和银行并点击下一步;
- 商户向U付请求下单,U付展示开通和支付页面(对应接口5.1.1ᄃ);
- 用户在U 付页面输入支付要素(包括姓名、身份证、卡号、有效期、CVV2、手机号),点击获取短信验证码;
- U 付验证支付要素,为用户下发短信验证码;
- 用户在U 付端输入短信验证码并点击确认关联并付款;
- U付支付处理并开通关联关系;
- U付将支付结果通知给商户(对应接口5.3.1ᄃ)。
用户首次支付(WAP/HTML5/SDK客户端)
流程图:

流程说明:
- 用户在商户WAP网站或客户端(以下称商户前台)为自己的订单选择银行后确认支付。
- 商户前台(wap网站或客户端)向商户后台发起下单请求。
- 商户后台向U付发起下单请求。(调用5.2.1API下单接口ᄃ)
- U付完成下单后向商户返回tradeNo。
- 商户后台将tradeNo返回给商户前台。
- 商户前台调用前台支付请求接口(wap网站调用5.1.2接口ᄃ,SDK-android调用5.1.3接口ᄃ,SDK-IOS调用5.1.4接口ᄃ),进入U付支付界面。
- U付支付界面展示需要填写的支付要素。
- 用户输入卡信息后,获取短信验证码
- U付向用户手机下发短信验证码
- 用户输入短信验证码并确认支付。
- U付将卡信息提交到银行做支付处理。
- U付将支付结果通知到商户后台。
- U付将支付结果展示在U付界面
用户协议支付
协议支付是指商户端的用户采用绑定一键支付产品的银行卡进行支付的过程。在商户端传输参数的过程中,可以无需传递支付要素,直接传递支付协议号,商户用户标识或业务协议号直接提交至平台即可支付。
主要特点:
- 支付过程不出现U 付的支付页面,仅在验证码短信内容中体现U 付;
- 用户在商户端选择银行卡并点击下一步时,商户立即向U付下单;
- 用户仅在商户端输入短信验证码即可完成支付;
- 整个支付流程需要商户向U 付有选择的发送三次请求,一是下单请求,一是下发短信验证码请求,一是支付请求。
流程图:

流程说明:
用户支付时关联银行卡的后台处理模式主要分成10个步骤,分别是:
- 用户在商户端选择关联银行卡,点击下一步;
- 商户请求U付下单(对应接口5.2.1ᄃ);
- U 付进行支付订单处理,并返回商户TradeNo;
- 商户根据返回内容提示用户输入支付要素;
- 用户在商户端页面输入支付要素(包括有效期、CVV2、短信验证码),然后点击获取短信验证码(对应接口5.2.2ᄃ);
- U 付为用户下发验证码;
- 用户在商户端页面输入验证码,并确认付款;
- 商户请求U付进行支付(对应接口5.2.3ᄃ);
- U付进行扣款处理;
- U付将支付结果返回商户;
- U付将支付结果通过后台通知给商户(对应接口5.3.1ᄃ)。