Braintree
Вы можете принимать платежи в вашем приложении, используя интеграцию Braintree (сервис, предоставляемый PayPal). Это также позволит вашим пользователям оплачивать напрямую с помощью кредитной карты или с использованием сервисов, таких как PayPal, Google Pay или Apple Pay.
Прежде чем начать настройку платежей, убедитесь, что вы:
- Завершили все этапы Настройки Firebase для вашего проекта.
- Обновили ваш проект Firebase до Тарифа Blaze.
- Включили Аутентификацию Firebase для вашего проекта.
FlutterFlow использует Функции облачных служб Firebase для обработки транзакции с использованием выбранного сервиса (Braintree/PayPal).
Интеграция с Braintree
Интеграция Braintree в ваше приложение включает в себя следующие шаги:
1. Настройка интеграции платежей
Платежи могут быть настроены на FlutterFlow с использованием Braintree.
Всегда тестируйте обработку платежей в среде Sandboxed перед их развертыванием в производственную среду.
Чтобы настроить с использованием Braintree, следуйте этим шагам:
- Перейдите на веб-сайт Braintree.
- Зарегистрируйтесь, чтобы получить доступ к среде Sandboxed. Возможно, вы получите электронное письмо с дополнительными шагами для завершения процесса регистрации. Если у вас уже есть учетная запись Braintree, просто Войдите.
- Перейдите на страницу Настроек Braintree вашего проекта FlutterFlow, перейдя в Настройки и Интеграции > Покупки в приложении и подписки > Braintree.
- На этой странице включите Braintree/PayPal, используя переключатель.
- В разделе Учетные данные (Sandbox) вам необходимо ввести ID торговца, Ключ токенизации, Открытый ключ и Закрытый ключ учетной записи Braintree.
- Для получения необходимых учетных данных перейдите на домашнюю страницу вашей учетной записи Braintree.
- Нажмите на иконку шестеренки (в правом верхнем углу), выберите Бизнес. На этой странице вы найдете ID торговца.
- Теперь перейдите на страницу API. Здесь вы получите Открытый ключ и Закрытый ключ.
- Чтобы сгенерировать Ключ токенизации, перейдите на страницу API и нажмите Создать новый ключ токенизации. Скопируйте ключ и введите его в соответствующее поле FlutterFlow.