24.3. 将 Braintree 配置为信用卡网关
作为 3scale API 提供程序,使用 Braintree 配置管理门户和开发人员门户作为支付网关,以使用 Braintree 从订阅您的 API 接收付款。
先决条件
- 您必须有一个带有 Braintree 的帐户。
如果要确保对带有 3D Secure(3DS)的客户进行安全签出,您必须在 Braintree 帐户中启用 3DS,然后才能为 3scale 启用 3DS。
-
默认情况下,3scale 和 Braintree 都将 3DS 设为
off
(禁用)。
-
默认情况下,3scale 和 Braintree 都将 3DS 设为
步骤
要使用 Braintree 配置 3scale 作为支付网关,请按照以下步骤执行:
从 Braintree 获取密钥和 Merchant 标识符
在您的 Braintree 帐户中,获取 公钥、Merchant ID 和 私钥。有关获取这些值的更多信息,请参阅 其他资源 中列出的 Braintree 文档。
在 3scale 管理门户中配置计费
在 3scale 管理门户中:
- 前往 Audience > Billing > Charging & Gateway。
- 选择 已启用 Charging。
选择货币.
- 3scale Billing 页面中指定的货币类型必须与 Braintree merchant 帐户中使用的货币类型匹配。
- 点击 Save。
- 在 Credit Car gateway > Gateway 下,选择 Braintree 作为网关。
- 添加 Public Key、Merchant ID 和从 从 Braintree 获取密钥和 Merchant 标识符 中的 Braintree 帐户 获取 的私钥。
- 要启用 3DS,请选择 3D Secure Enabled。
- 单击 Save change。
在 3scale 开发人员门户中编辑信用卡详情
作为 3scale API 消费者,在 3scale 开发人员门户中添加或编辑信用卡详情。若要将财务详细信息与已签发信用卡的实体匹配,此窗口中列出的所有字段均是必需的。
- 使用开发人员帐户登录 3scale 开发人员门户。
- 进入 Settings > Credit Card Details。
- 单击 Add Credit Card Details 和 Billing Address 链接。
- 添加付款详细信息:名字、姓氏、电话。
- 添加信用卡详细信息:信用卡号码、到期日期和 CVC。
- 添加账单地址详细信息:公司、街道地址、zip/邮政编码、城市和州/地区。然后,选择国家/地区。
- 点 Save details。
- 如果出现提示,请完成购买的双因素验证(2FA)。例如,如果您的银行启用了 SMS 2FA 选项,则必须使用此方法完成验证过程。
其他资源
- 有关从 Braintree 帐户获取 公共密钥、Merchant ID 和 私钥 的详情,请查看 Braintree 文章:重要网关凭证。