Перейти к основному содержимому

Проблемы с развертыванием при интеграции Stripe

Интеграция Stripe в ваш проект FlutterFlow позволит эффективно принимать платежи. Однако могут возникнуть некоторые распространенные проблемы с развертыванием. В этой статье описаны ключевые шаги и лучшие практики для обеспечения бесперебойной интеграции Stripe и процесса развертывания.

  1. Подключение Firebase

    Интеграция Stripe требует подключенного проекта Firebase. Перед прохождением этого списка важно убедиться, что ваш проект FlutterFlow связан с Firebase — это ключевой шаг для успешной обработки платежей. Подробные инструкции можно найти в Руководстве по настройке Firebase в FlutterFlow.

  2. Обновление до плана Firebase Blaze

    Функциональность Stripe требует плана Firebase Blaze для обеспечения работоспособности. Чтобы избежать сбоев, вам потребуется обновить план с Firebase Spark на Blaze. Подробнее о процессе обновления от Google.

  3. Настройка расположения Google Cloud Platform (GCP)

    Определенное расположение Google Cloud Platform (GCP) для вашего проекта Firebase обеспечивает правильную региональную работу сервисов. Отсутствие настроенного расположения может помешать процессу развертывания.​

  4. Разрешения проекта Firebase

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

  5. Правильный код мерчанта

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

  6. Тестовые и рабочие ключи

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

  7. Согласованные настройки региона

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

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