Проблемы с развертыванием при интеграции Stripe
Интеграция Stripe в ваш проект FlutterFlow позволит эффективно принимать платежи. Однако могут возникнуть некоторые распространенные проблемы с развертыванием. В этой статье описаны ключевые шаги и лучшие практики для обеспечения бесперебойной интеграции Stripe и процесса развертывания.
-
Подключение Firebase
Интеграция Stripe требует подключенного проекта Firebase. Перед прохождением этого списка важно убедиться, что ваш проект FlutterFlow связан с Firebase — это ключевой шаг для успешной обработки платежей. Подробные инструкции можно найти в Руководстве по настройке Firebase в FlutterFlow.
-
Обновление до плана Firebase Blaze
Функциональность Stripe требует плана Firebase Blaze для обеспечения работоспособности. Чтобы избежать сбоев, вам потребуется обновить план с Firebase Spark на Blaze. Подробнее о процессе обновления от Google.
-
Настройка расположения Google Cloud Platform (GCP)
Определенное расположение Google Cloud Platform (GCP) для вашего проекта Firebase обеспечивает правильную региональную работу сервисов. Отсутствие настроенного расположения может помешать процессу развертывания.

-
Разрешения проекта Firebase
Убедитесь, что для вашего проекта Firebase включены необходимые разрешения. Два ключевых разрешения касаются управления доступом и настройки сервисов. Вы также можете обратиться к руководству по настройке.

-
Правильный код мерчанта
Используйте правильный трехбуквенный код страны мерчанта (например, "GBR" для Соединенного Королевства вместо "UK"). Неправильные коды могут привести к неудачным транзакциям. Для точных кодов обратитесь к Кодам стран IBAN.


-
Тестовые и рабочие ключи
Для развертывания в настройках проекта должны быть настроены как тестовые, так и рабочие ключи Stripe, независимо от этапа разработки. Это обеспечивает правильное взаимодействие API Stripe с вашим приложением.

-
Согласованные настройки региона
Согласуйте регион вашего проекта Firebase с настройками FlutterFlow, чтобы предотвратить сбои развертывания. Несоответствия могут вызвать проблемы с развертыванием функций.


Если эта статья не полностью развеяла ваши сомнения или у вас есть дополнительные вопросы, пожалуйста, не стесняйтесь обращаться к нам по адресу support@flutterflow.io