我对 Braintree 集成相当陌生。
我正在开发一个 Angular 应用程序,我想将它与 Braintree 集成以管理用户订阅。
如果我理解正确,我认为我的 Angular App 不能直接与 Braintree api 交互来管理用户订阅。那是对的吗?
看起来我需要一个后端(例如 Node.js 快速服务器)来促进交互。
我还发现 Braintree 提供了 GraphQL api,但我没有看到任何有关订阅的文档。目前不支持吗?
如果服务器端是必须的,我还考虑过创建 AWS lambda 函数来托管 Braintree 集成的服务器端要求。够了吗?
谢谢先进
更新:
我能够弄清楚如何将所有东西捆绑起来。我使用带有 Amplify 的 lambda rest api 来与 Braintree 服务器交互。然后我的客户端应用程序使用该 REST api 来执行 Braintree 在其官方文档中列出的计费流程。