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