【问题标题】:Payment via Braintree in flutter application在 Flutter 应用中通过 Braintree 支付
【发布时间】:2021-06-04 23:22:51
【问题描述】:

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

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

【问题讨论】:

    标签: flutter paypal-sandbox braintree braintree-sandbox


    【解决方案1】:

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

    使用来自https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F 的沙盒买家(个人)帐户


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

    【讨论】:

    • 感谢您的回复!由于不允许登录,我无法使用沙盒买家帐户。或者使用沙盒买家帐户是什么意思?
    • 我不知道您要登录什么,但使用沙盒买家帐户完成常规沙盒 PayPal 结帐。
    • 我想我可以为整个支付流程建模。这样我就可以使用沙盒买家帐户在屏幕上登录(参见原始帖子中的附图),然后完成付款。我只能单击“继续购买沙盒”,然后通过随机数重定向到应用程序。但在 Braintree 沙盒帐户中没有显示任何交易。我觉得我搞错了什么。
    • 这是一个模拟流程,在 PayPal 端没有实际交易。将您的环境设置为沙盒。但是由于您没有在 Braintree 中看到交易,问题可能是您在返回后没有创建交易。 BraintreePaymentMethodNonce 不是交易;获批后用于提交结算。
    • 很抱歉问你这一切,但正如你在flutter_braintree 的文档中看到的那样,在创建 BraintreePaymentMethodNonce 后没有进一步的描述。你说问题可能是我没有创建交易。但我该怎么做呢?谢谢你:)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-21
      • 2013-12-23
      • 2020-12-16
      • 2018-07-22
      • 2018-10-26
      • 2017-04-21
      • 2021-02-10
      • 2020-04-20
      相关资源
      最近更新 更多