注意:商家扣款 是 周期扣款 的升级产品,未接入周期扣款的商家建议使用 商家扣款,已接入周期扣款的商家可以继续使用 周期扣款,查看产品文档 周期扣款。
1 产品特色
商家扣款 是商家引导用户进行签约授权,签约成功后商家根据签约协议号,再主动调接口完成扣款的支付产品,支持周期性的扣款模式。
商家选择接入商家扣款 产品,可同时选择接入 商家分账 产品,具体查看 商家分账产品介绍。
目前 商家扣款 的扣款周期最短为 7 天,最长无限制;一个用户在同商家同场景码下最多可以签约 1 次,可以设置多个业务属性组,每个业务属性组对应一个场景码;到扣款日 execute_time 的前 5 天商家可以根据用户签约协议号完成扣款;单个商家对单个协议的扣款限额为单笔限额 100 元。
- 产品业务特征:固定周期、固定金额范围、被动扣款等。
- 产品典型场景:会员包月、租赁费用、定期还款、充值缴费等。
其他说明:
- 场景码用于区分商家的具体业务场景,具体查看 常见场景码。
2 典型场景
商家扣款 主要有 独立签约后扣款、支付并签约两种应用场景。
2.1 独立签约后扣款场景
用户首先在独立签约页面进行签约,待签约生效后,商家可以按照协议中的时间进行扣款。
2.1.1 页面流程
2.2 支付并签约场景
用户在支付流程中,同时完成支付和签约。待签约生效后,商家可以按照协议中的时间进行扣款。
2.2.1 页面流程
2.3 关联产品
商家扣款 还支持 商家分账 产品,将营收分配给其他支付宝账户。
3 使用说明
商家扣款 在交易场景、授权规则参数和扣款规则参数 方面有以下说明。
3.1 交易场景
商家扣款 支持在移动设备、pc、小程序 交易场景的使用,故要求商家在产品合约里明确实际的交易场景;
若产品合约里没有选择对应的交易场景,则在此场景下发起支付请求会受到限制;
3.2 签约规则参数
为实现周期性业务逻辑,商家发起签约请求主要遵循以下参数规则。
涉及接口 alipay.user.agreement.page.sign(支付宝个人协议页面签约接口)、alipay.trade.app.pay(app支付接口2.0) 等。
规则主要控制逻辑 |
涉及参数 |
必填 |
描述 |
单次扣款最大金额 |
single_amount |
是 |
每次发起扣款时限制的最大金额,单位为元。商家每次发起扣款都不允许大于此金额。 |
周期类型 |
period_type |
是 |
枚举值为 DAY 和 MONTH。 DAY 即扣款周期按天计,MONTH 代表扣款周期按自然月。 |
周期间隔时间 |
period,period_type |
是 |
与另一参数 period_type 组合使用确定扣款周期,例如 period_type 为 DAY,period=90,则扣款周期为90 天。 |
首次扣款时间 |
execute_time |
是 |
商家发起首次扣款的时间。精确到日,格式为 yyyy-MM-dd。 结合其它必填的扣款周期参数,会确定商家以后的扣款计划。发起扣款的时间需符合这里的扣款计划。 |
周期总金额 |
total_amount |
否 |
单位为元。如果传入此参数,商家多次扣款的累计金额不允许超过此金额。 |
周期总期数 |
total_payments |
否 |
如果传入此参数,则商家成功扣款的次数不能超过此次数限制(扣款失败不计入)。 |
3.3 扣款规则参数
为实现周期性业务逻辑,商家发起扣款请求主要遵循以下参数规则。
涉及接口 alipay.trade.pay(统一收单交易支付接口) 等。
扣款主要控制逻辑 |
描述 |
扣款金额 |
后续每期扣款金额必须小于等于签约约定金额。 |
扣款时间 |
扣款必须在约定时间及约定时间前 5天内发起,如果周期间隔时间为自然月,扣款时间只能在(1-28 号)。 |
扣款时间间隔 |
周期内只能有一次扣款,上期未扣款不会叠加到下期;当期内若用户错过扣款日期可以调用 alipay.user.agreement.executionplan.modify (周期性扣款协议执行计划修改接口)延后扣款时间。 |
撤销及退款逻辑 |
交易撤销后,当期内还可以发起一次扣款,交易退款则不允许再次发起扣款。 |
周期总金额和总期数 |
如果签约时传入该信息,则扣款时会校验总扣款金额和期数是否满足条件。 |
下次扣款时间 |
下次扣款时间可以修改,只能往后延期。如果扣款周期类型为天,则无限制;如果扣款周期为自然月,只能延期到(1-28 号)。 |
4 准入条件
目前商家扣款 对满足以下要求的商家开放:
- 商家扣款 仅支持 支付宝企业账号 接入;商家分账 支持 支付宝企业账号 及 个体工商户 接入。
- 接入 支付并签约 APP业务场景的商家需开通 APP 支付(网页/移动应用,移动应用需要是已上架状态)。
- 接入 支付并签约 小程序业务场景的商家需开通 JSAPI 支付。
- 在开通时,商家需要在线提交营业执照,注册资本大于等于 100 万人民币。
- 支付宝账号认证满 90 天。
- 已开通支付宝支付产品且近 90 天活跃用户数 ≥ 300 人(同一个工商主体下任一支付宝账号)。
- 企业无经营风险,包含但不限于工商信息可查询到的风险信息:行政处罚、股权冻结、股权质押、动产抵押、动产抵押物等。
说明:不满足上述条件的商家原则上不予准入,如有特殊需求,请联系商家客服 4007585858(8:00-24:00) 申请相应行业的支付宝业务人员协助。
5 计费模式
具体以开通产品时的约定为准,常规计费模式如下。
5.1 费率
服务名称 |
费率 |
单笔费率 |
0.6%~1% |
说明:
- 商家扣款 产品费用按单笔收费,支持的支付工具有余额、银行卡(储蓄卡和信用卡)、花呗等,各行业费率不同,详情可查看 支付宝标准服务费。商家分账 免费。
- 费率计算规则:单笔订单交易服务费金额四舍五入,保留小数点后 2 位。服务费计算举例如下表。
交易金额(元) |
费率 |
应付服务费(元) |
实付服务费(元) |
到账金额(元) |
1618 |
0.6% |
9.708 |
9.71 |
1608.29 |
1617 |
0.6% |
9.702 |
9.70 |
1607.30 |
5.2 退款
退款周期:12 个月,即交易发生后 12 个月内可发起退款,超过 12 个月则不可发起退款。
退款方式:资金原路返回用户账户。
退款退费:退款时手续费会一并退还。
5.3 结算
收款账号:默认收款至开通账号的支付宝余额,实时到账。
注意:根据相关规定,新签约该产品未满 90 日或连续交易未满 30 日的商家,通过该产品收款的资金都将于次日结算到指定账户。商家当日的收款资金,可在 对账中心 > 不可用余额 中查看。
6 接入要求和规范
支付界面规范:为保持一致的用户体验,建议开发者使用标准设计资源来进行功能实现。查看详情
开发:点击查看 接入准备。