gpt4 book ai didi

flutter - 用于 Flutter 中 PayPal 支付的 Braintree 集成

转载 作者:行者123 更新时间:2023-12-03 09:36:43 30 4
gpt4 key购买 nike

我必须在 Flutter 中集成 PayPal 支付,唯一似乎具有这种功能的插件是 flutter_braintree .但是那里的文档并没有那么详细,所以我有点困惑如何使用这个插件进行真正的支付。我的任务是实现这种流程:单击应用程序中的 PayPal 按钮,然后继续使用 PayPal 向预定义的 IBAN 付款。我试图检查 PayPal 和 Braintree 文档,但由于没有提到 Flutter,我有点困惑。
请帮助我什么是正确的方向,以满足我的要求。我有以下问题:

  • 如何使用此插件并进行实际付款?我需要什么 - 据我所知,一个客户端 token ,但我将在 Flutter 中生成它?
  • 我应该把我想要转账的 IBAN 放在哪里?
  • 我应该为 PayPal 使用某种 webviews,还是这个插件就足够了?

  • 提前谢谢你,我真的被这个话题困住了,找不到解决办法。

    最佳答案

    在php中生成clientToken | nodejs 见:https://developers.braintreepayments.com/reference/request/client-token/generate/php

    $clientToken = $gateway->clientToken()->generate([
    "customerId" => '21534539348326'//create customer in panel
    ]);`

    在 app flutter 中生成 paymentNonce:
    BraintreePayment braintreePayment = new BraintreePayment();
    var data = await braintreePayment.showDropIn(
    nonce: clientNonce,
    amount: "2.0",
    inSandbox: true,
    );
    print("Response of the payment $data");

    //exe: 在 php 中生成事务 | nodejs 见: https://github.com/braintree/braintree_php
    $result = $gateway->transaction()->sale([
    'amount' => '1000.00',
    'paymentMethodNonce' => 'nonceFromTheClient',
    'options' => [ 'submitForSettlement' => true ]
    ]);

    关于flutter - 用于 Flutter 中 PayPal 支付的 Braintree 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60078094/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com