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

Исправление проблем с развертыванием Razorpay

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

  1. Интеграция Firebase и Auth

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

  2. План Firebase Blaze

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

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

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

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

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

  5. Проверка ключей Razorpay

    Убедитесь, что вы скопировали и вставили правильный Key ID и Key Secret из Razorpay для тестирования и производства соответственно. Для тестирования убедитесь, что "Is Production" выключен.

  6. Название бизнеса Razorpay

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

Другие соображения

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

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