Flutter中PayPal付款的脑树集成

问题描述 投票:3回答:1

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

  1. 如何使用此插件并进行实际付款?我需要什么-据我所知是一个客户令牌,但是我将在Flutter中生成它?
  2. 我要将钱转入的IBAN放在哪里?
  3. 我应该为PayPal使用某种Web视图,还是这个插件足够?

谢谢您,我真的在这个话题上停留了,找不到解决方法。

flutter plugins paypal token braintree
1个回答
0
投票

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

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

在应用中产生付款时出现付款:

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 ]
]);
© www.soinside.com 2019 - 2024. All rights reserved.