Logo
Section 1 / 5

创建 Braintree 网关

学习并练习如何创建 Braintree 网关。

导入

创建 Braintree 网关

学习并练习如何创建 Braintree 网关。

概述

在本章中,我们将逐步介绍如何将 Braintree 支付网关集成到我们的应用程序中。对于这一基础实现,我们将使用 Braintree 提供的 基于 Python 的服务器 SDK。

注意: 为简化流程,本实现中未使用独立的客户端。因此,部分步骤会稍作调整。但在本课程的最后一章,我们将使用 React 创建一个演示应用,分别设置客户端和服务器,并使用各自的 SDK。这样,你将全面理解 Braintree 的完整工作流程。

...

Braintree 网关

第一步是将我们的服务器连接到 Braintree 网关。在下面的代码中,我们使用 braintree.BraintreeGateway() 方法(第 3 至 10 行)完成此操作。该方法接收与 Braintree 测试账户相关的所有 API 密钥(即商户 ID、公钥和私钥)(第 6 至 8 行)。这些 API 密钥使 Braintree 能够唯一识别与服务器关联的 Braintree 账户。

注意: 如果尚未填写,请务必在下方小工具中输入正确的密钥,以确保代码能够成功运行。

braintree.BraintreeGateway() 方法返回一个专属于该服务器的网关对象。服务器随后使用此网关对象安全地与 Braintree 服务器进行交互。

1import braintree 2 3gateway = braintree.BraintreeGateway( 4 braintree.Configuration( 5 braintree.Environment.Sandbox, 6 merchant_id="{{merchant_id}}", 7 public_key="{{public_key}}", 8 private_key="{{private_key}}" 9 ) 10) 11 12print("网关已成功创建!") 13print(gateway)

注意: 请确保提供了正确的 API 密钥。即使输入错误的密钥,网关也可能被创建,但后续将无法正常工作。

Braintree 配置

生成客户端令牌