Исправление проблем с развертыванием Razorpay
Razorpay — это крупный процессор платежей в Индии. Интеграция Razorpay позволяет пользователям совершать платежи через приложение. В этой статье описаны распространенные сценарии и инструкции по устранению неисправностей для проблем с развертыванием Razorpay.
-
Интеграция Firebase и Auth
FlutterFlow использует интеграцию Firebase и облачные функции для обработки платежей Razorpay. Убедитесь, что Firebase настроен в вашем проекте FlutterFlow и что Firebase Auth включен.

-
План Firebase Blaze
Razorpay использует облачные функции на заднем плане для обработки платежей. Облачные функции являются частью плана Firebase "Blaze". Вы должны обновить план с Spark до Blaze, чтобы избежать сбоев. Узнайте, как обновить, здесь. В нижнем левом углу консоли Firebase вы увидите, на каком плане вы находитесь

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

-
Разрешения проекта Firebase
Убедитесь, что в вашем проекте Firebase активированы необходимые разрешения. Управление доступом и конфигурация сервиса — два ключевых разрешения, на которые стоит обратить внимание. Для получения инструкций по настройке обратитесь к разделу Настройка проекта FlutterFlow.
-
Проверка ключей Razorpay
Убедитесь, что вы скопировали и вставили правильный Key ID и Key Secret из Razorpay для тестирования и производства соответственно. Для тестирования убедитесь, что "Is Production" выключен.



-
Название бизнеса Razorpay
Наконец, убедитесь, что вы ввели правильное "Business Name" в дополнительных настройках Razorpay в FlutterFlow. Убедитесь, что это название бизнеса соответствует записи в Razorpay.

Razorpay в настоящее время работает только на мобильных устройствах (Android и iOS). Это ограничение пакета Flutter от Razorpay. Если вы планируете собирать платежи в веб-приложении, рассмотрите использование Stripe.

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