一、使用场景

用户购买实体商品、用户充值会员等相关使用场景

二、支付流程

1.申请第三方支付商户号

如支付宝、微信第三方支付平台需先提交企业资料审核,审核通过之后平台分配商户号、支付密钥等

支付宝商户号申请地址:https://b.alipay.com/index2.htm

微信商户号申请地址:https://pay.weixin.qq.com/index.php/core/home/login

2.对接支付平台

2.1 App端采用收银台支付方式

收银台支付类型支持可扩展,主要支付方式包含支付宝支付、微信支付等

2.2 Web端支付采用二维码支付方式

由于Web端拉起第三方支付也是Web类型,Web端的第三方支付一般都是没有保存用户信息的,及Web端的支付操作过程比较繁琐,需要安装数字证书等,所以考虑到web端支付的安全性、便捷性,web端下单生成支付二维码显示到界面,用户使用移动端扫码进行付款。

3.支付结果处理及账单对账

支付结果及账单对账沿用支付中心管理系统,可按照接入渠道来进行对账

支付中心会对支付结果回调给调用方,业务可根据回调结果进行后续流程处理及结果展示,

保存回调支付结果,防止多次回调产出数据不一致问题。

4.具体实现过程

通过Api接口对接支付中心,接口采用https协议,非对称加密方式、数字签名方式进行数据传输

支付流水号作为订单唯一标识,生成规则:

24位数字字符串,格式: XXXXXXXYYYYMMDDOOOOOOOOO。

XXXXXXX : 7位商户编号。

YYYYMMDD :8位日期值。

OOOOOOOO :9位序列号。

4.1用户购买商品,前端发起下单流程调用下单接口

4.2下单接口验证参数,进行业务处理

4.3验证成功,调用支付中心付款接口

4.4支付中心处理完成回调结果给调用方

4.5根据返回结果进行后续业务处理,返回给前端支付结果

三、总结

(1)对接支付中心进行支付处理需要准备第三方商户号、支付密钥等信息

(2)对接支付中心无需单独开发对账功能,可以做到共用

(3)支付中心安全措施更加完善,对接工作量比较自己开发一套较少

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注