我刚刚开始我的Flutter之旅,需要将Paypal支付整合到我的应用程序中。然而,Paypal似乎没有提供标准的Flutter API,我在任何地方都找不到一个可以接受的答案。
xpszyzbs1#
你可以使用WebView来实现这一点。PayPal提供了一些API来进行交易。使用这些API你可以实现这一点。阅读本文Paypal Payment Gateway Integration in Flutter本文演示了您需要遵循的步骤。
yeotifhr2#
Braintree是由Paypal提供的支付处理器,通过功能Drop-in UI和自定义UI设计接受安全和可靠的支付。它还提供Apple Pay和Google Pay功能来接受支付。1.打开Braintree沙盒帐户1.从Braintree帐户获取标记化密钥1.在pubspec.yaml文件中添加flutter_braintree依赖项相关性:flutter_大脑树:^0.5.3+1个字符1.创建自定义UIPayPal信用卡:接受用户提供的以下信息a.卡号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创建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支付的失败消息。1.将此NONCE保存在数据库中以供将来参考
bz4sfanl3#
你会发现在这个包flutter PayPal package中
0wi1tuuw4#
在**pub.dev中有一个包**,名为**flutter_paypal**https://pub.dev/packages/flutter_paypal您也可以检查这个youtube video,他清楚了如何使用它或它如何工作的所有内容https://youtu.be/QfLPdh771fA
4条答案
按热度按时间xpszyzbs1#
你可以使用WebView来实现这一点。PayPal提供了一些API来进行交易。使用这些API你可以实现这一点。
阅读本文
Paypal Payment Gateway Integration in Flutter
本文演示了您需要遵循的步骤。
yeotifhr2#
Braintree是由Paypal提供的支付处理器,通过功能Drop-in UI和自定义UI设计接受安全和可靠的支付。它还提供Apple Pay和Google Pay功能来接受支付。
1.打开Braintree沙盒帐户
1.从Braintree帐户获取标记化密钥
1.在pubspec.yaml文件中添加flutter_braintree依赖项
相关性:
flutter_大脑树:^0.5.3+1个字符
1.创建自定义UI
PayPal信用卡:接受用户提供的以下信息
a.卡号
B.到期月份
c.到期年份
创建Braintree请求
请Braintree将其标记化
对于PayPal
创建Paypal请求
然后启动Paypal请求
1.支付成功后从Braintree获得NONCE,并获得用户取消Paypal支付的失败消息。
1.将此NONCE保存在数据库中以供将来参考
bz4sfanl3#
你会发现在这个包flutter PayPal package中
0wi1tuuw4#
在**pub.dev中有一个包**,名为**flutter_paypal**https://pub.dev/packages/flutter_paypal您也可以检查这个youtube video,他清楚了如何使用它或它如何工作的所有内容https://youtu.be/QfLPdh771fA