2

我对 Braintree 集成相当陌生。

我正在开发一个 Angular 应用程序,我想将它与 Braintree 集成以管理用户订阅。

如果我理解正确,我认为我的 Angular App 不能直接与 Braintree api 交互来管理用户订阅。那是对的吗?

看起来我需要一个后端(例如 Node.js 快速服务器)来促进交互。

我还发现 Braintree 提供了 GraphQL api,但我没有看到任何有关订阅的文档。目前不支持吗?

如果服务器端是必须的,我还考虑过创建 AWS lambda 函数来托管 Braintree 集成的服务器端要求。够了吗?

谢谢先进

更新:

我能够弄清楚如何将所有东西捆绑起来。我使用带有 Amplify 的 lambda rest api 来与 Braintree 服务器交互。然后我的客户端应用程序使用该 REST api 来执行 Braintree 在其官方文档中列出的计费流程。

4

1 回答 1

0

Braintree 需要服务器。

graphQL API 支持 vaulting 支付方式,因此您可以通过这种方式实现订阅。我没有看到对自动定期计费/订阅的支持,但它可能是可能的

于 2020-04-02T18:24:15.933 回答