支付接口调研
一般情况下,一个网站要支持在线支付功能通常接入第三方支付平台,比如:微信支付、支付宝、其它的聚合支付平台
微信支付方式
支付方式 | 描述 | 应用场景 | |
---|---|---|---|
付款码支付 | 指用户展示微信钱包内的付款码 给商户系统扫描后直接完成支付 | 适用于线下场所面对面收银的场景,例如商超、便利店等具有明确经营地址的实体场所 | |
JSAPI支付 | 指商户通过调用微信支付提供的JSAPI接口(商家码) , 在支付场景中调起微信支付模块完成收款,支付金额由用户输入 | (1)线下场所:调用接口生成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付 (2)公众号场景:用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付 (3)PC网站场景:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付 | |
小程序支付 | 指商户通过调用微信支付小程序支付接口,在微信小程序平台内 实现支付功能 | 用户打开商家助手小程序下单,输入支付密码并完成支付后,返回商家小程序 | |
Native支付 | 指商户系统按微信支付协议生成支付二维码(订单金额已经确定) ,用户再用微信扫一扫 完成支付的模式 | 该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景,不适应用公众号场景 | |
APP支付 | 指商户通过在移动端应用APP中集成开放SDK调起微信支付模块来完成支付 | 适用于在移动端APP中集成微信支付功能的场景 | |
刷脸支付 | 指用户在刷脸设备前通过摄像头刷脸、识别身份后进行的一种支付方式,安全便捷 | 适用于线下实体场所的收银场景,如商超、餐饮、便利店、医院、学校等 |
开通JSAPI支付接口
native和JSAPI都可以实现pc网站实现扫码支付,但JSAPI还可以实现公众号页面内支付和在手机端H5页面唤起微信客户端完成支付
第一步: 以企业身份注册微信公众号账号
第二步: 登录公众号,点击左侧菜单微信支付
然后提供营业执照、身份证等信息开通微信支付功能
第三步: 注册微信商户号申请接入微信支付
第四步: 开通微信支付后登陆微信商户平台进入产品中心,开通JSAPI支付
- JSAPI支付方式需要在公众号配置回调域名,此域名为已经备案的外网域名
- 最后在公众号开发信息中获取:开发者id、开发者密码
支付宝支付方式
支付方式 | 描述 | 应用场景 | |
---|---|---|---|
电脑网站支付 | 用户在商家PC网站消费,自动跳转支付宝PC网站收银台完成付款 | 交易资金直接打入商家支付宝账户,实时到账 | |
手机网站支付 | 用户在商家手机网站消费,通过浏览器自动跳转支付宝APP或支付宝网页完成付款 | 实现和APP支付相同的支付体验 |
接入支付宝手机网站支付
手机网站支付方式可以在H5网页唤起支付宝,手机扫码支付可以使用手机网站支付方式来完成,相比电脑网站支付形式更灵活
企业或个体工商户使用本人实名认证的支付宝账户
登陆支付宝商家平台并提供真实有效的营业执照
(支付宝账户名称与营业执照主体一致)申请接入手机网站支付
- 网站能正常访问且页面显示完整,网站需要明确经营内容且有完整的商品信息
- 网站必须通过ICP备案, 对于个体工商户网站备案主体需要与支付宝账户主体名称一致
- 对于个体工商户不开发团购选项
- 对于古玩、珠宝等奢侈品、投资类行业无法申请接入手机网站支付