В настоящее время я оцениваю, подходит ли Firebase для приложения, которое я создаю. Единственным потенциальным моментом, который я нашел, является оплата - какие варианты доступны в настоящее время?
Платные шлюзы Firebase?
Ответ 1
Firebase - это хранилище данных в режиме реального времени, ориентированное на молниеносные масштабируемые решения для совместного использования данных между сотнями и миллионами клиентов одновременно. Он не предлагает никаких решений для обработки платежей внутри.
Третий сторонний сервис, например Stripe, будет легко интегрироваться с Firebase и такими инструментами, как Zapier может помочь с нажатием данных из Stripe обратно в Firebase после завершения транзакций.
Как правило, процесс выглядит примерно так:
- Пользователь инициирует транзакцию на вашем сайте
- Клиентский код отправляет их в Stripe для ввода информации о CC.
- Клиентский код получает маркер, представляющий безопасную транзакцию
- Серверный процесс уведомляется полосой при проверке транзакции
- Разверните авторизацию платежа с помощью токена
- Stripe отправляет квитанцию транзакции серверному процессу или Zapier, который будет храниться в Firebase
Преимущество такого подхода заключается в том, что вы не храните какую-либо кредитную карту или конфиденциальные данные и, следовательно, не подпадают под требования PCI и строгие правила банковской/электронной коммерции.