在 flutter 应用程序中通过 Braintree 付款

问题描述

我正在构建一个市场应用程序,并希望通过 PayPal 与 Braintree 一起付款(请参阅文档:flutter_braintree)。现在我正在使用一个 Braintree 沙盒试用帐户。 就我的理解正确而言,我必须为每家公司保存大脑树 tokenizationKey 才能直接向他们付款,而不是向市场付款。由于测试原因,我包含了我的 Braintree 沙盒帐户的 tokenizationKey。 我已成功定向到 PayPal 结帐页面,因为它处于沙盒模式,因此无法登录。当我选择“继续购买沙盒”时,我会被重定向到应用程序并收到 BraintreePaymentMethodNonceHere you can find the screen where I can't login.

但不知何故,我在沙盒帐户的仪表板中看不到任何交易。 我是否误解了标记化的工作方式或问题出在哪里?

解决方法

我已成功定向到 PayPal 结帐,但我无法登录,因为它处于沙盒模式。

使用来自 https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F

的沙盒买家(个人)帐户

如果公司只有 PayPal 帐户而不是 Braintree 帐户,您可以使用 PayPal via Braintree 和 PayPal 的 Braintree access_token 进行身份验证,以在您的服务器上获取客户端令牌(无令牌化密钥)

,

我也遇到了同样的问题。现在我找到了解决方案。您所要做的就是将您的 Braintree 沙箱链接到您的贝宝沙箱。 Here 是关联您的沙盒帐户的过程。