# 微信支付分账能力

云开发同样原生支持微信支付服务商分账能力,同样开发者无需关心证书、签名、微信支付服务器端文档,使用简单,代码较少,只需要调用相应的函数即可。此外,因为云开发基于微信私有协议实现,官方通过服务商提供支付接口对接支持,不依赖第三方模块,免去泄漏证书、支付情况等其他敏感信息的风险。同时,云开发还支持云函数接收微信支付进行支付和退款的回调,安全高效。

  1. 安全:微信私有协议,无证书等信息泄露风险
  2. 免签名:所有接口免签名 & 直接获取小程序 wx.requestPayment 所需参数
  3. 接收回调:云函数支持接收异步支付结果回调

在云开发微信支付分账模式下,云开发官方本身是一个服务商(不参与分账,只提供分账接口能力),接入的商户都作为子商户,而具体分账都由开发者调用接口决定。

微信支付分账能力需要通过填写以下资料申请接入:

分账申请收集表(7个工作日完成审核)

我们仅用于接入评估与需求分析,会保障以上信息安全,评估通过后申请的商户号会收到授权邀请通知,确认通过后即可调用以下接口进行分账。

# 接口列表

接口与微信支付原接口(文档)的不同点在于:

  • 私有安全链路,免证书管理,免签名计算
  • 商户号填入 sub_mch_id 字段,小程序/公众号 appid 填入 sub_appid 字段
  • 免填写以下字段:mch_id、appid、sign、sign_type
  • 接口入参和返回值都为 JSON 而不是 XML