跳到主要内容

授权代扣

本地收单

授权代扣

授权代扣(Mandate / Auto-Debit)适用于用户完成一次授权后,由您根据业务需要发起后续扣款的场景。授权有效时,用户通常无需逐笔确认,每次扣款均作为一笔独立交易处理。PayCools 提供创建、查询和取消授权以及发起后续扣款的能力,授权代扣通过 API 直连接入。

1

授权代扣的运作方式

授权完成并不代表已经发生扣款,只有您发起扣款后,PayCools 才会处理相应的交易。您需要在自己的平台、网站或 App 中管理服务周期、扣款时间、扣款金额以及订单或服务状态。

  1. 创建授权:您通过 PayCools 创建授权链接,并引导用户前往相应的支付渠道完成授权。
  2. 确认授权结果:用户完成操作后,您可以接收授权结果通知或主动查询授权状态。授权成功后,请保存授权信息并关联相应的用户或业务关系。
  3. 发起扣款:达到扣款条件后,您根据业务规则确定本次扣款时间和金额,并使用有效授权通过 PayCools API 发起扣款。
  4. 确认扣款结果:您可以接收扣款结果通知或主动查询交易状态,并根据最终结果更新订单或服务状态。
2

业务流程

3

授权令牌生命周期

授权代扣的关键凭证是授权令牌(payToken),商户需妥善保管并管理其生命周期:

阶段说明
授权生效用户首次授权成功后生成 payToken,代表一次有效的代扣授权
扣款使用商户每次代扣时携带 payToken,系统校验其有效性后扣款
授权过期授权令牌有有效期,过期后需用户重新授权获取新令牌,默认有效期10年
主动解约用户或商户主动解除授权,令牌失效,不再可扣款
被动失效用户更换支付方式、关闭免密 / 钱包额度不足等情况可能导致令牌失效
注意

扣款失败若由「令牌失效」导致,应引导用户重新完成授权,再发起扣款;切勿对失效令牌反复重试。

4

扣款规则与额度

维度说明
扣款频率按业务需要发起(如每次行程结束、每个计费周期)
单笔额度受渠道免密支付限额约束,超过限额可能需用户二次确认或授权升级
扣款金额可固定(如订阅月费)或动态(如按实际用量 / 行程计费)
扣款时机即时扣款或按周期(日 / 周 / 月)扣款
扣款结果同步返回受理结果,最终状态以异步通知为准
5

解约与续约

  • 主动解约:用户可在商户侧或钱包侧解除授权,商户也可通过接口主动解约令牌。
  • 续约:授权令牌过期前,可引导用户重新授权获取新令牌,避免代扣中断。
  • 授权状态查询:商户应提供授权状态查询入口,让用户清楚自己当前已开通的代扣服务。
6

失败补偿机制

失败原因补偿建议
余额不足延迟重试(如次日)或通知用户充值 / 更换支付方式
令牌失效引导用户重新授权,再发起扣款
风控拦截联系平台核查,必要时人工介入
渠道异常等待渠道恢复后重试,并向用户说明
备注

对关键扣款(如订阅续费),建议在扣款失败时通过站内信 / 短信通知用户,并提供自助补缴入口,减少流失。

7

与普通支付对比

维度普通支付授权代扣
用户参与每次支付需用户确认(输密码 / 扫码)仅首次授权需参与,后续自动扣款
扣款触发用户主动发起商户在约定条件下自动发起
适用场景一次性消费、即时购物周期性、后付费、免密场景
体验每次需操作,转化受支付环节影响无感扣款,体验流畅但需用户知情
8

适用场景

周期性扣款​

您按照与用户约定的周期或服务规则发起扣款,适用于:

  • 会员包月、包季或包年;
  • 短剧、数字内容及其他持续性服务;
  • 保险续费;
  • 其他需要定期收取费用的业务。

非周期性扣款​

您在服务完成或实际费用确定后发起扣款,适用于:

  • 网约车及出行服务;
  • 共享充电宝及设备租赁;
  • 无感支付;
  • 按实际使用量或服务结果计费的业务。
9

授权管理

您可以查询授权状态,并在不再需要某项授权时将其取消。授权有效期及可用范围可能因支付方式而异,请以具体支付方式的说明为准。

授权取消后,您不能再使用该授权发起新的扣款。如果需要继续使用授权代扣,需要重新引导用户完成授权。

10

支持的支付方式

授权代扣支持银行卡和具备授权扣款能力的电子钱包。不同国家和支付渠道的授权流程可能有所不同,请以您实际开通的支付方式为准。

11

合规与用户告知

代扣涉及自动扣款,需注意合规与用户体验:

  • 明确告知:开通代扣前向用户清晰说明扣款规则、频率、金额范围与解约方式。
  • 扣款通知:每次扣款后向用户发送扣款结果通知(站内信 / 短信 / 推送)。
  • 便捷解约:提供便捷的解约入口,不得设置不合理的解约障碍。
  • 授权存证:保留用户授权记录,便于争议处理与合规审计。
12

集成准备

在使用授权代扣业务前,请确保:

  1. 已在商户后台完成公钥配置,获取 AppID与平台公钥
  2. 理解签名与验签机制
  3. 查看环境信息,确认请求地址
  4. 妥善管理授权令牌(payToken)的生命周期
  5. 实现扣款失败的补偿与用户通知机制
备注

完整的 API 参数说明、签名规则、请求 / 响应示例,请参考 API 文档。