【金融科技工程】08:支付宝、微信支付接入:服务商模式、预授权、分账、退款、对账

💡 原文中文,约28000字,阅读约需67分钟。
📝

内容提要

本文探讨了支付宝和微信支付的接入方式,主要针对中小型平台或SaaS后端工程师。介绍了直连商户和服务商模式,强调合规性和二清红线。详细讲解了商户进件、签名体系、支付场景、预授权、分账、退款等关键流程,并提供常用API和工程注意事项,最后强调合规审查和灰度测试的重要性。

🎯

关键要点

  • 本文主要探讨支付宝和微信支付的接入方式,针对中小型平台或SaaS后端工程师。
  • 介绍了直连商户和服务商模式,强调合规性和二清红线。
  • 详细讲解了商户进件、签名体系、支付场景、预授权、分账、退款等关键流程。
  • 提供了常用API和工程注意事项,强调合规审查和灰度测试的重要性。
  • 直连商户模式适合自营业务,服务商模式适合SaaS和平台类业务。
  • 二清是中国人民银行禁止的,服务商模式必须确保资金直接流向特约商户的对公账户。
  • 支付宝和微信支付的接入路径和签名方式有所不同,需根据具体需求选择合适的API。
  • 预授权和分账是支付场景中的重要功能,需根据行业需求进行合理设计。
  • 退款流程需遵循原路返回原则,且退款与分账的交互需谨慎处理。
  • 异步通知的处理需关注签名校验、防重放、幂等性和补单策略。

延伸问答

支付宝和微信支付的接入方式有哪些?

主要有直连商户模式和服务商模式两种接入方式。

什么是二清红线?

二清是指资金先进入平台账户再转给商户的行为,属于中国人民银行禁止的行为。

服务商模式适合哪些类型的业务?

服务商模式适合SaaS收银、平台类业务和聚合工具等。

支付宝的预授权功能如何实现?

通过调用alipay.fund.auth.order.freeze接口冻结金额,使用后再通过alipay.trade.pay接口扣款。

退款流程中需要注意哪些事项?

退款需遵循原路返回原则,且退款与分账的交互需谨慎处理。

如何处理异步通知中的签名校验?

支付宝需按字典序拼接参数并用公钥验签,微信则需使用HTTP头中的签名进行验签。

➡️

继续阅读