Не выкатывается Razorpay

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

  1. Firebase и аутентификация

    Firebase должен быть подключён к проекту, а Firebase Auth — включена.

    Подключение Firebase к проекту

    Включённая аутентификация Firebase

  2. Тариф Blaze

    Облачные функции работают только на нём. Текущий тариф виден слева внизу в консоли Firebase.

    Текущий тариф в консоли Firebase

  3. Регион Google Cloud

    Проекту Firebase должно быть задано расположение ресурсов, иначе будут ошибки.

    Выбор расположения ресурсов GCP

  4. Права проекта

    Нужны права на управление доступом и настройку сервисов — см. настройку проекта.

  5. Ключи Razorpay

    Проверьте, что Key ID и Key Secret скопированы верно — отдельно для тестового и боевого режима. Для проверки тумблер Is Production должен быть выключен.

    Поля ключей Razorpay

    Тестовые учётные данные

    Боевые учётные данные

  6. Название компании

    Значение Business Name в настройках должно совпадать с названием в записях Razorpay.

    Поле Business Name в настройках

инфо
Ограничение платформ

Razorpay работает только на мобильных — Android и iOS: так устроен его пакет для Flutter. Для веба используйте Stripe.

Ограничение платформ Razorpay

Не помогло — напишите на support@flutterflow.io.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC