You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2 APIM V4.1.0中Monetization Stripe账户密钥错误

解决WSO2 APIM V4.1.0关联Stripe账户时的密钥为空错误

问题描述

尝试将Stripe关联ID用于WSO2 APIM V4.1.0的货币化配置时,出现以下错误:

[2022-12-13 09:07:53,293] ERROR - ApisApiServiceImpl Error while changing monetization status for API ID : 44561b93-cd44-4959-877e-ddf2ff3170a9
org.wso2.carbon.apimgt.api.MonetizationException: Stripe key of the connected account is empty.

解决步骤

  • 检查关联账户的密钥配置
    登录WSO2 APIM管理控制台,进入「货币化」模块,找到对应API或租户的Stripe配置项,确认已正确填写关联Stripe账户的Secret Key和Publishable Key——注意必须使用关联账户自身的密钥,而非Stripe主账户的密钥。

  • 验证Stripe关联账户的有效性
    登录Stripe后台,检查该关联账户是否完成所有激活流程(包括身份验证、企业信息完善等)。未激活的关联账户无法生成有效密钥,会导致WSO2 APIM无法获取密钥值。

  • 核对APIM配置文件参数
    打开<APIM_HOME>/repository/conf/deployment.toml,确认Stripe货币化配置项是否正确配置:

    [monetization.stripe]
    enabled = true
    connected_account_id = "你的Stripe关联账户ID"
    secret_key = "关联账户的Secret Key"
    publishable_key = "关联账户的Publishable Key"
    

    多租户环境下,需在对应租户的配置页面或租户级配置文件中单独设置上述参数。

  • 重启APIM服务
    修改配置后,重启WSO2 APIM服务器,确保新配置生效。

  • 重新启用API货币化
    返回APIM管理控制台,找到目标API,重新开启货币化状态,验证错误是否消除。

内容的提问来源于stack exchange,提问作者Derushan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 20:25:17