支付参数配置
1 需求概述
1.1 基础概念
1.1.1 理解应用
商户资质审核通过后就可以使用聚合支付平台提供的服务,聚合支付平台所提供的基础服务正是聚合支付。
聚合支付就是将微信、支付宝等支付渠道汇聚为一个支付通道供商户使用,如下图:
聚合支付平台提供线上支付和线下支付两个方式,线上支付可通过手机和PC完成,线下支付可通过扫码完成。
1、聚合支付平台对接微信、支付宝等众多支付渠道。
2、商户创建自己的应用
3、用户在使用商户某个应用时发起支付到聚合支付平台
4、聚合支付平台根据用户的支付请求使用具体的支付渠道完成支付。
- 支付渠道是什么?
是指微信、支付宝等第三方支付机构提供的支付渠道。
聚合支付平台是要聚合这些支付渠道,为用户提供一个支付通道。- 应用是什么?
应用是商户在聚合支付平台创建的业务标识,
比如:商户在自己的XX电商网站使用聚合支付则会创建“XX电商网站应用”,
商户在自己经营的餐厅使用聚合支付则会创建“XX餐厅应用”。- 应用有什么用?
用户是基于某个应用完成的支付,用户在商户的餐厅支付则支付订单会隶属于“XX餐厅应用”下,用户在XX电商网站支付则支付订单会隶属于“XX电商网站应用”下。
聚合支付平台通过应用来管理商户的支付订单,实现按业务进行订单管理、财务数据统计等功能。
比如:可以统计“XX餐厅应用”下的支付订单,统计“XX电商网站应用”下的订单信息。
1.1.2 理解支付渠道参数配置
聚合支付平台作为一个中介,为给用户提供更便利的支付体验而聚合微信、支付宝等第三方支付渠道为一个支付通道,用户通过惠民支付平台完成支付,惠民支付平台终会请求第三方支付渠道完成支付。
所以, 商户不仅是惠民平台的商户,还是第三方支付机构的商户,商户要使用惠民支付平台就需要开通微信、支付宝等支付渠道,
然后在惠民支付平台配置支付渠道参数,如下图:
一、整体流程如下:
1、商户在支付宝、微信开通支付
下图是商户在支付宝开通支付后的配置参数,包括Appid、密钥等。(在支付章节详细介绍这些参数)
2、商户在聚合支付平台配置支付渠道参数
商户把支付宝、微信等支付渠道的参数配置在惠民支付平台。
第一步在第三方支付渠道开通支付,商户将第三支付渠道的APPID、密钥等信息配置在惠民支付平台。
3、聚合支付平台为商户生成一个支付二维码
如果不使用聚合支付平台商户要分别在支付宝、微信生成不同的二维码
4、用户扫二维码完成支付
当用户用支付宝扫描二维码则自动用支付宝完成支付,当使用微信扫描二维码则自动打开微信进行支付。
二、商户应该**配置哪些第三方支付渠道的参数呢**?
1、首先理解服务类型
服务类型是聚合支付平台为商户提供的聚合支付服务通道,共分为线上和线下两大类:
- 线上支付服务通道:
1)手机APP支付
2)PC网页支付
3)手机网页支付
4)小程序支付 等 - 线下支付服务通道:
1)收款码支付(C扫B)
商户出示收款码,用户扫收款码完成支付。
2)B扫C,顾客出示付款码,商户扫描付款码
2、商户为应用绑定服务类型
前边学习了“应用”的概念,用户是基于某个应用进行支付,商户为应用绑定服务类型。
比如:商户为”XX餐厅应用“绑定服务类型为收款码支付,则用户可以C扫B支付;
商户为“XX电商网站应用”指定服务类型为“手机网页支付”,则用户可以通过 手机端在 XX电商网站完成支付。
一个应用可以指定多个服务类型。
C扫B支付:顾客扫商户出示的二维码完成支付。
3、配置支付渠道参数
第三方支付渠道提供多种支付方式,比如:如下为微信和支付宝提供的支付方式。
微信支付方式:
支付宝支付方式:
商户需要根据应用所绑定的服务类型来配置支付渠道的参数,
比如:应用绑定的服务类型是“收款码支付(c扫b)” 则需要配置微信的“JSAPI支付” 和 支付宝的“手机网站支付”参数,如果惠民支付还聚合了百度、京东等第三方支付渠道,且商户还希望顾客可以用百度、京东的App完成支付,此时商户就需要配置百度、京东所提供的“手机网页支付”参数。
微信JSAPI支付:微信提供的内嵌于微信App内的网页支付,可用于微信公众号支付。
支付宝手机网站支付:支付宝提供的用于手机网页支付方式。
三、总结
下图展示了惠民支付平台下应用及支付渠道参数的关系:
1、应用是商户创建的业务标识,顾客的每次支付都隶属于某个应用。
2、应用需要绑定惠民支付平台提供的服务类型。
3、根据所绑定的服务类型,需要为应用配置支付渠道参数。