1. 产品介绍
1.1 简介
余额支付是基于支付机构支付账户的基础上衍生的一种支付方式,它的特点是灵活、额度大、可以在渠道商体系下进行支付,余额支付可以理解为在支付体系内不同账户之间的支付能力。
1.2 应用场景
余额支付主要应用于平台商户上下游的大额采购,同时为商户节省资金的使用成本,同时对于集团企业的资金流转也能很好的支持。场景有:1.涉及红包补贴政策2.涉及预充值3.个人到个人
2.接入前准备
2.1 商务准备
- 选择接入模式
- 服务商模式:指服务商与三方机构签约,服务商通过接口或控台方式完成商户入网。具体流程:服务商完成协议签署后,将准备好的入网材料提供给三方支付机构销售人员,由支付机构销售人员发起服务商入网申请,待审核通过入网成功后,服务商联系人将收到短信通知控台账号及密码。
- 在斗拱完成商户进件入网
服务商模式:
- 控台入网:参考服务商控台进件流程;
- API入网:企业商户调用 企业商户基本信息入驻接口 、小微商户调用 个人商户基本信息入驻接口 完成开户、绑卡、结算配置。
- 选择接入功能并准备相关材料
- 基础收款能力:如微信支付、支付宝支付、网银支付等
- 余额支付能力;
- 服务商模式:联系支付机构销售人员申请开通服务商余额支付权限,开通后给予所属商户开通相关权限;
2.2 对接准备
第一步:密钥获取
联调之前需要先获取公私钥;
第二步:公共参数获取
登录服务商/商户控台后,可在开发设置-开发者信息中,获取sys_id,product_id参数信息;
第三步:业务开通及配置
- 商户申请开通余额支付流程参考
1.申请资料
基础材料:
经营证件(营业执照等)
法人身份证正反面
结算资料:
对公结算-对公账户证明
法人对私结算-银行账户照片(正反面)
行业材料:
请参考行业材料表
2.申请方式
直签商户联系销售即可;
服务商或代理商可以通过接口和服务商控台两种方式为商户开通余额支付功能权限;
- 服务商通过接口申请
余额支付功能申请调用接口流程说明:
- 客户端APP/控台/SAAS服务商业务系统通过调用系统的【商户业务开通接口】或【商户业务开通修改接口】,提交申请余额支付功能的业务开通申请;
- 支付机构系统接收申请信息后送运营审核,审核通过后系统生成协议且短信通知签约人;
- 签约人确认签约;
- 支付机构系统更新签约信息,异步推送服务商业务系统
服务商业务系统,调用【商户详细信息查询】接口也可查询业务申请状态
2.服务商通过服务商控台申请
- 1.服务商通过服务商控台为商户申请余额支付功能,申请路径:【服务商控台】-【商户管理】-【商户入驻申请】-【新增】-【业务信息】
2.商户控台-【我的信息管理】-【我的信息】-业务信息
3.通过商户详细信息查询接口来确认相关配置。
3.3 系统调用流程
- 余额支付角色
当前可以使用余额支付角色如下:1)商户;2)企业/个人用户;
- 余额支付功能范围
- 有同一上级渠道商的商户与商户之间
- 商户与其下级用户
- 用户与其上级商户
- 有同一上级商户的用户与用户之间
- 总部可以对下级总店进行余额支付
- 同一上级总店的用户与用户之间
- 总店与分店之间
3.3.1交易流程
1.接口发起余额支付交易
客户调用余额支付接口进行支付
余额支付接口需关注以下字段:
参数 | 中文名 | 必填 | 说明 |
out_XXX_id | 出款方商户号 | Y | 出款方商户号,示例值:6666000000000000 |
out_acct_id | 出款方账户号 | N | 只支持基本户和现金户;示例值:F00598600 |
acct_split_bunch | 分账对象 | Y | json格式;余额支付支持付款给多账户。 如余额支付100元,支付给A账户60元,支付给B账户40元。 |
余额支付注意事项:
- 系统判断,出款方是否开通余额支付权限,未开通交易拦截;延迟/强制延时的权限判断,也以出款方(出款方为用户时取其直属上级商户)的权限判断;
- 出款方和入账方关系校验:商转商,是否隶属同一个上级;
- 出款方和入账方关系校验:用转用:隶属同一个商户;
- 出款方和入账方关系校验:商转用或用转商,隶属于直属上下级;不能跨产品、跨隶属关系支付;
- 出款方和入账方账户状态校验:出款方的状态必须为正常,入账方状态必须为正常、冻结;
- 余额支付手续费扣收方式:
a. 内扣:默认规则
b. 内扣:收款方分摊- 分账串中只有一个入账方时,手续费从出款方账户扣除,入金方实收金额=交易金额; - 分账串中有多个入账方时,手续费由首个入账方承担,首个入账方实收金额=被分账金额-手续费金额;
复制代码复制失败复制成功
c. 外扣:默认规则手续费由收款方按入金比例分摊,入账方实收金额=被分账金额-分摊手续费金额;
复制代码复制失败复制成功
d. 外扣:出款方承担手续费从指定手续费承担方账户扣除,入金方实收金额=被分账金额;
复制代码复制失败复制成功手续费从出款方账户扣除,入金方实收金额=被分账金额。 注:商户余额支付扣收规则为接口指定承担方时,支持商户从余额支付交易接口指定手续费承担方。
复制代码复制失败复制成功
7.分账串中有多个入账方,延时分账场景下,交易手续费在第一步扣除,第二步交易确认时由分账串传入的值决定谁最终承担手续费;
查询
客户可以调用余额支付查询接口,对余额支付交易状态进行查询;
2、控台发起余额支付交易
路径:商户控台-【账户管理】-账户列表,余额支付
支持批量余额支付
3.3.2退款流程
客户可以调用余额支付退款接口,对余额支付交易(180天内)进行退款,并退回手续费;
查询可以调用余额支付退款查询接口对该笔退款交易状态进行查询;
3.3.3对账流程
为了满足商户财务的对账需求,系统提供了对账功能。
方案一:控台下载;
方案二:接口获取;
接口下载的对账文件包括以下四类:
日对账单类型:包括日结算对账单、日分账对账单、日出金对账单;
日交易数据:主要是各种支付交易记录;
月结算对账单:按月汇总的结算对账单;
月交易数据:按月汇总支付交易记录;
在本篇中,小编简单地介绍了一下余额支付的大体流程以及具体功能,相信有不少技术人员对我们牛卡派的余额支付功能有了一个初步认知,有兴趣的可以私信我哦~