支付参数配置

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、根据所绑定的服务类型,需要为应用配置支付渠道参数。