【金融科技工程】08:支付宝、微信支付接入:服务商模式、预授权、分账、退款、对账
💡
原文中文,约28000字,阅读约需67分钟。
📝
内容提要
本文探讨了支付宝和微信支付的接入方式,主要针对中小型平台或SaaS后端工程师。介绍了直连商户和服务商模式,强调合规性和二清红线。详细讲解了商户进件、签名体系、支付场景、预授权、分账、退款等关键流程,并提供常用API和工程注意事项,最后强调合规审查和灰度测试的重要性。
🎯
关键要点
- 本文主要探讨支付宝和微信支付的接入方式,针对中小型平台或SaaS后端工程师。
- 介绍了直连商户和服务商模式,强调合规性和二清红线。
- 详细讲解了商户进件、签名体系、支付场景、预授权、分账、退款等关键流程。
- 提供了常用API和工程注意事项,强调合规审查和灰度测试的重要性。
- 直连商户模式适合自营业务,服务商模式适合SaaS和平台类业务。
- 二清是中国人民银行禁止的,服务商模式必须确保资金直接流向特约商户的对公账户。
- 支付宝和微信支付的接入路径和签名方式有所不同,需根据具体需求选择合适的API。
- 预授权和分账是支付场景中的重要功能,需根据行业需求进行合理设计。
- 退款流程需遵循原路返回原则,且退款与分账的交互需谨慎处理。
- 异步通知的处理需关注签名校验、防重放、幂等性和补单策略。
❓
延伸问答
支付宝和微信支付的接入方式有哪些?
主要有直连商户模式和服务商模式两种接入方式。
什么是二清红线?
二清是指资金先进入平台账户再转给商户的行为,属于中国人民银行禁止的行为。
服务商模式适合哪些类型的业务?
服务商模式适合SaaS收银、平台类业务和聚合工具等。
支付宝的预授权功能如何实现?
通过调用alipay.fund.auth.order.freeze接口冻结金额,使用后再通过alipay.trade.pay接口扣款。
退款流程中需要注意哪些事项?
退款需遵循原路返回原则,且退款与分账的交互需谨慎处理。
如何处理异步通知中的签名校验?
支付宝需按字典序拼接参数并用公钥验签,微信则需使用HTTP头中的签名进行验签。
➡️