Developer Portal 中配置条带

您可以向 API 使用者提供可免费使用的产品计划,也可以提供具有付费计划的产品。 要使 API 使用者能够预订具有付费套餐的产品,必须首先在 Developer Portal中配置 Stripe 支付方法。

准备工作

您必须具有开发者门户网站的管理员访问权才能完成此任务。
注: 该模块同步消费者在开发者门户网站用户界面中创建的应用程序的凭据。 它无法同步提供程序在 API 管理器用户界面中创建的应用程序的凭据。

必须在 API Manager中配置计费集成支持。 有关更多信息,请参阅 对产品进行货币化

关于本任务

API Connect 包含预订计费功能,该功能允许 API 提供者在其 API 产品中定义定价计划,并将其 API 产品货币化。 如果产品包含定价计划,那么 API 使用者必须在 开发者门户网站 中输入其付款信息,然后才能预订该计划。

API Connect 支持与 Stripe 预订计费集成,这是一种独立云服务,用于管理货币化产品套餐,客户,其支付信息及其预订历史记录,以便自动生成每月发票并向客户收费。 通过此集成,Stripe 将充当预订计费系统和支付处理系统。

开发者门户网站中提供了对 Stripe 的支持,但是在 API 使用者可以输入其支付信息之前,您需要在将提供付费套餐的每个 开发者门户网站 中配置 Stripe 计费支持。 配置此支持后, API 使用者可以提供其付款信息,然后预订付费套餐。 完成以下说明以启用 APIC 货币化 Stripe 集成模块,然后配置 Stripe API 凭证。

过程

  1. 如果未显示管理员仪表板,请单击 管理 以显示该仪表板。
  2. 在管理员仪表板中,单击 扩展
    这样会打开“扩展”页面的“列表”选项卡,并且显示已安装模块的列表。 此列表显示已安装的所有模块。 已启用的模块旁边会显示一个已选中的复选框。 已禁用的模块旁边不会显示一个已选中的复选框。
  3. 在搜索过滤器中输入 stripe
    名为 APIC 货币化条带集成ibm_stripe_payment_method 模块将显示在内容列表中。
  4. 选择 APIC 货币化条带集成 ,然后单击 启用
    ibm_stripe_payment_method 模块的缺省设置现已启用。
  5. 在管理员仪表板中,单击配置 > 系统 > IBM API Developer Portal Billing
    此时将显示 " IBM API Developer Portal 计费设置 " 页面。
  6. 将下拉选项更改为新启用的 APIC 货币化条带集成 (ibm_stripe_payment_method) 作为用于为 Stripe 计费提供程序创建支付方法的模块。 单击保存配置
  7. 在管理员面板中,点击 “配置 ”> “系统 ”> “ IBM APIC Stripe 集成 ”,然后输入您的 Stripe API 凭证。 这些凭证必须与附加到此 Developer Portal的目录的计费集成资源的 Stripe API 凭证相匹配。
    请参阅您的Stripe仪表板,获取可发布的密钥和秘密密钥;请参阅 https://dashboard.stripe.com/apikeys
    注: 每个 Stripe 帐户都随附两组 API 密钥,一组用于测试,另一组用于生产。 每组 API 密钥针对 Stripe 对象具有不同的名称空间。 测试 API 密钥无法查看由生产 API 密钥创建的对象,反之亦然。 您无法将其中一个计费集成的 API 密钥与另一个帐户的密钥进行切换,也无法将测试和生产密钥交换过来,因为这将阻止 API Connect 解析使用旧密钥创建的 Stripe 对象。 如果要使用 Stripe 测试密钥,那么必须创建单独的目录以进行测试,而不是将 Stripe 测试密钥添加到生产目录。
  8. 单击 保存集成

结果

您已在 Developer Portal中成功配置 Stripe 支付方法。 API 使用者现在可以向其使用者组织添加付款方式,以便他们可以预订具有付费计划的产品。

下一步操作

配置目录和 Developer Portal 后,您可以创建具有定价计划的产品。 有关更多信息,请参阅 定义具有计费集成的产品