【问题标题】:Integrating Paypal payments in Flutter app在 Flutter 应用中集成 Paypal 支付
【发布时间】:2020-04-20 06:52:22
【问题描述】:

我刚刚开始我的 Flutter 之旅,需要将 Paypal 支付集成到我的应用中。但是,Paypal 似乎没有提供标准的 Flutter API,我在任何地方都找不到可接受的答案。

【问题讨论】:

  • 看来您必须自己处理包。见pub.dev/documentation/paypal/latest。或者你需要看看是否可以推动其他人升级github.com/flutter/flutter/issues/23096
  • 试试 Razorpay!它具有与颤振集成的官方文档。 razorpay.com/docs/payment-gateway/flutter-integration
  • 您好 Naveen,感谢您让我了解 Razorpay。由于我正在为美国市场构建应用程序,因此我不确定它是否是正确的解决方案(不要认为很多人在这里使用它)。是否有其他简单的方法可以向用户发送/接收付款?想到 Zelle、Venmo 等,但这些插件也不存在(鉴于市场份额很小,我也不会屏住呼吸)。
  • 您好,您找到实现付款的方法了吗?
  • 嗨@Gulshan,我在尝试时从未找到方法,但现在可能有.. 我最终设法让一些基本的 Stripe 功能使用 Firebase 和 Cloud Functions 工作.. 我认为那里上面有一些官方文档

标签: flutter paypal payment-gateway


【解决方案1】:

你会发现在这个包里做 flutter PayPal package

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
【解决方案2】:

Braintree 是 Paypal 提供的支付处理器,可通过 Drop-in UI 和自定义 UI 设计来接受安全可靠的付款。 它还提供 Apple Pay、Google Pay 功能来接受付款。

  1. 打开 Braintree 沙盒帐户

  2. 从 Braintree 帐户获取标记化密钥

  3. 在 pubspec.yaml 文件中添加 flutter_braintree 依赖项

    依赖关系:
    flutter_braintree: ^0.5.3+1

  4. 创建自定义用户界面

Paypal 信用卡:接受用户的以下内容

一个。卡号

b.到期月份

c。到期年份

创建一个 Braintree 请求

final request = BraintreeCreditCardRequest(

  card number: '4115511771161116',

  expiration month: '02',

  expiration year: '2020',

);

让 Braintree 对其进行标记化

BraintreePaymentMethodNonce result = await Braintree.tokenizeCreditCard(

   '<Insert your tokenization key>',

   request,

);

对于贝宝

创建 Paypal 请求

final request = BraintreePayPalRequest(amount: '50.00');

然后启动 Paypal 请求

BraintreePaymentMethodNonce result = await Braintree.requestPaypalNonce(

   "Insert your tokenization key or client token here",

   request,

);
  1. 支付成功后从Braintree获取NONCE,并收到用户取消Paypal支付的失败信息。

  2. 将此 NONCE 保存在您的数据库中以供将来参考

【讨论】:

    【解决方案3】:

    您可以使用 WebView 实现此目的。 PayPal 提供了一些 API 来进行交易。使用这些 API,您可以实现这一目标。

    阅读这篇文章

    Paypal Payment Gateway Integration in Flutter

    本文演示了您需要遵循的步骤。

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 2020-05-21
      • 2011-11-11
      • 2014-04-10
      • 2023-03-03
      • 2015-09-02
      • 2020-01-09
      • 1970-01-01
      • 2015-06-25
      相关资源
      最近更新 更多