[英]"Unable to encrypt request. Please try again" in flutter app while using flutterwave 1.0.1
支付网关(Flutterwave)
我在使用测试卡付款时遇到这个问题,在 flutter 项目的 snackbar 中总是显示这个错误
[1179408211, 1162038111, 1413829460, 1667326818, 1664115256, 842414392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter (15692): #0 FlutterwaveUtils.tripleDESEncrypt (package:flutterwave/utils/flutterwave_utils.dart:15:7)
I/flutter (15692): #1 CardPaymentManager._prepareRequest (package:flutterwave/core/card_payment_manager/card_payment_manager.dart:66:60)
I/flutter (15692): #2 CardPaymentManager.payWithCard (package:flutterwave/core/card_payment_manager/card_payment_manager.dart:85:31)
I/flutter (15692): #3 _CardPaymentState._makeCardPayment (package:flutterwave/widgets/card_payment/card_payment.dart:230:10)
I/flutter (15692): #4 FlutterwaveViewUtils.showConfirmPaymentModal.<anonymous closure>.<anonymous closure> (package:flutterwave/widgets/flutterwave_view_utils.dart:36:49)
I/flutter (15692): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:989:21)
I/flutter (15692): #6 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:198:24)
I/flutter (15692): #7 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:608:11)
I/flutter (15692): #8 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:296:5)
I/flutter (15692): #9 BaseTapGestureRecognizer.handlePrimaryPointer (
我正在使用最新的 flutter sdk
flutterwave 库版本flutterwave: ^1.0.1
package 目前已弃用,因此不受 flutter 支持。您可以使用替代包装,例如 ( https://github.com/odunboye/flutterwave-flutter.git ) 在 ( 838.github.com/838.1706 ) 中推荐Flutterwave/flutterwave-flutter/issues/73 ).这解决了问题
要使用此 package,请在您的 pubspec.yaml 中使用以下命令
flutterwave:
git:
url: https://github.com/odunboye/flutterwave-flutter.git
ref: development
然后运行 pub get,你应该没问题。 使用 read.md 上的文档进一步指导您如何使用 package。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.