Предоставленный client_secret не совпадает с client_secret, связанным с PaymentIntent

# #firebase #flutter #dart #stripe-payments #flutter-dependencies

Вопрос:

 // ignore_for_file: deprecated_member_use  import 'dart:convert';  import 'package:flutter/material.dart'; import 'package:flutter_stripe/flutter_stripe.dart'; import 'package:http/http.dart' as http;  class PaymentData {  static Futurelt;voidgt; makePayment() async {  Maplt;String, dynamicgt;? paymentIntentData;  final url = Uri.parse(  'firebase function url');  final response =  await http.get(url, headers: {'Content-Type': 'application/json'});  paymentIntentData = jsonDecode(response.body);  print(paymentIntentData);  await Stripe.instance.initPaymentSheet(  paymentSheetParameters: SetupPaymentSheetParameters(  paymentIntentClientSecret: paymentIntentData!['paymentIntent'],  applePay: true,  googlePay: true,  style: ThemeMode.system,  merchantCountryCode: 'US',  merchantDisplayName: 'Raja',  ));  //displayPaymentSheet(paymentIntentData);  }   static Futurelt;voidgt; displayPaymentSheet(  Maplt;String, dynamicgt;? paymentIntentData) async {  try {  await Stripe.instance.presentPaymentSheet(  parameters: PresentPaymentSheetParameters(  clientSecret: paymentIntentData!['paymentIntent'],  confirmPayment: true));  } catch (e) {  print(e);  }  } }   

Я получаю ту же ошибку, это мой код, я пробовал много другой логики, но столкнулся с той же ошибкой.Я использовал флаттерную зависимость flutter_stripe. Я создал функцию Firebase, а также попытался обойтись без использования Firebase.

Комментарии:

1. Я думаю, что переменная для вашего paymentIntentClientSecret параметра неверна: paymentIntentClientSecret: paymentIntentData!['client_secret']