跳到主要内容

线上H5支付

H5支付(Native手机网站)

手机网站H5支付,指在移动设备浏览器打开的原生H5手机网站,用户在H5页面发起微信/支付宝支付。

  • 主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起支付。
  • APIs

业务说明

  • 用户在手机网站点击支付,提交至商户系统后台。
  • 通过“统一下单支付”接口 提交支付订单,trade_type为H5
  • 聚合平台返回前端跳转URL,前端H5根据URL跳转
  • 浏览器弹出提示,用户点击确认后自动跳转至微信或支付宝
  • 用户支付后点击完成,跳转回浏览器H5页面,业务方需完善页面刷新逻辑
  • 仅支持原生微信支付支付宝支付

业务示例

1、手机浏览器H5发起支付,前端跳转至后台接口返回的URL,浏览器弹出提示,点击确认2、跳转至微信或支付宝,查看订单,并完成支付3、支付成功后跳转,完成支付并返回至提交支付的原H5页面4、异常情况,前端referer为空

H5支付(收银台)

收银台是一个聚合产品,根据当前项目配置向用户暂时可用支付方式,并实现对应的跳转,不需要开发者处理不同环境(比如微信、支付宝、农行APP等)的跳转逻辑;只需要传入一个 returnUrl

了解收银台用户

收银台用户是指通过收银台完成支付的用户。我们归纳为两类用户:

  • 匿名用户:下单发起支付时,没有传入用户信息;系统会默认这笔订单属于匿名用户支付;
  • 登录用户:下单发起支付时,传入了用户信息;系统会默认这笔订单属于登录用户支付,在收银台中间页面会显示用户信息,并向用户提供一些额外的营销服务。

Note: 了解更多

H5收银台端用户示例

img.png