PAYATHON 2026

支付宝刷脸信息授权如何收费?

支付阿杰

明确结论

仅凭接口调用文档,无法判断“支付宝刷脸信息授权”是按次收费,还是只收首次集成费。具体收费方式应以商户在支付宝开放平台签约时显示的计费规则、商务合同和账单为准。

技术文档只说明接口如何接入,不代表价格承诺。如果签约页面标注“按调用量计费”,一般会按有效调用或成功调用次数结算;如果显示免费、套餐制或需要线下签约,则按相应规则执行。每次 HTTP 请求也不一定都会产生费用,失败请求、重复请求和测试环境调用是否计费,取决于产品的具体计费口径。

为什么无法从接口文档直接确定价格

支付宝开放平台的技术接入与商业计费属于两个层面:

  • 技术文档说明如何申请权限、调用接口以及处理返回结果。
  • 产品签约页面说明是否收费、计费单位、价格和结算周期。
  • 商务合同可能约定阶梯价、套餐额度或优惠期限。
  • 沙箱环境与生产环境可能采用不同的计费规则。
  • “调用次数”不一定等于“计费次数”,部分产品可能按成功调用、有效授权或业务结果计费。

因此,接口能够正常调用,并不能说明这项能力免费,也不能说明只在首次集成时收费。

如何确认实际收费方式

1. 查看应用的能力签约信息

登录支付宝开放平台,进入实际调用该能力的应用,在“产品绑定”“能力管理”或“签约管理”等相关页面中查看签约信息。

需要确认:

  • 产品是否收费;
  • 计费单位是调用次数、成功次数还是授权次数;
  • 是否有免费额度;
  • 是否采用阶梯价格;
  • 沙箱调用是否计费;
  • 调用失败、超时和重试是否计费;
  • 是否有套餐、年费或首次接入费用;
  • 价格中是否包含服务商或硬件设备产生的额外费用。

不同应用的签约状态可能不同,应以准备上线的具体 app_id 为准,不要只参考其他应用或服务商提供的截图。

2. 检查签约合同和账单

如果产品已经签约,应以合同、费用中心或账单中的计费项目为准。建议逐项核对:

产品名称
计费项名称
计费单位
单价
免费额度
结算周期
计费成功条件
生效时间

如果技术文档与合同的表述不一致,应向支付宝开放平台客服或对应商务人员确认,并保留书面答复。

3. 提交工单时提供完整信息

咨询官方支持时,可以直接提供以下信息:

能力名称:支付宝刷脸信息授权
应用 app_id:实际生产应用的 app_id
使用环境:沙箱 / 生产
调用场景:具体业务场景
需要确认:单价、计费触发条件、失败及重试是否计费、是否有免费额度

价格和优惠政策可能因签约主体、应用、使用场景及时间而变化,应以当前账户实际显示的规则为准。

接入时如何记录可能的计费调用

接口代码无法判断支付宝最终会收取多少费用,但可以记录请求流水、响应结果和业务状态,方便后续与账单核对。

try {
    AlipayResponse response = executeFaceAuthorization(request);

    billingAuditService.record(
        appId,
        response.getRequestId(),
        response.getCode(),
        response.isSuccess(),
        System.currentTimeMillis()
    );

    if (!response.isSuccess()) {
        throw new IllegalStateException(
            "支付宝刷脸信息授权调用失败:" + response.getSubMsg()
        );
    }
} catch (Exception e) {
    // 是否计费不能仅根据异常判断,仍需结合支付宝账单核对。
    log.error("支付宝刷脸信息授权调用异常", e);
    throw e;
}

executeFaceAuthorization 和 billingAuditService 只是业务示例,并非支付宝官方 API。实际接口名称、请求参数和响应字段应以对应能力的最新接入文档为准。

如果合同明确约定按成功调用次数计费,可以在内部估算费用:

import java.math.BigDecimal;

long successfulCalls = 1000L;
BigDecimal unitPrice = new BigDecimal("0.00"); // 填写合同约定单价

BigDecimal estimatedCost = unitPrice.multiply(
    BigDecimal.valueOf(successfulCalls)
);

该结果仅供内部预估,不能代替支付宝正式账单。

注意事项

  • 在确认计费口径前,不要写死单价。
  • 避免无条件自动重试,以免增加调用量或造成重复业务。
  • 使用唯一业务流水号做好幂等控制。
  • 保存支付宝请求流水号、调用时间、响应码和业务结果,便于对账。
  • 测试时优先使用官方提供的沙箱或联调方式,同时确认测试调用是否收费。
  • 人脸信息属于敏感个人信息,接入时还要满足用户授权、隐私告知、数据最小化、存储期限和访问控制等合规要求。
  • 如果通过服务商、设备厂商或聚合平台接入,除支付宝侧费用外,还可能产生软件服务费、设备费或服务商调用费,需要分别确认。

这项能力是否“每调用一次收费”,不能根据接口地址判断,也不能默认只收首次集成费。实际应用的签约页面、合同和费用账单才是可靠依据。

备注:内容仅供参考。