Получение дохода от продажи товаров или предоставления услуг - это важная составляющая любого стартапа. И если для начала хватает подключения одного платежного шлюза, то по мере роста аудитории, объёма транзакций и аппетитов продуктовой команды приём платежей превращается во все более нетривиальную задачу.
В докладе я расскажу о следующих вещах.
- Зачем Badoo (да и любому другом крупному интернет-проекту) целая команда, занимающаяся биллингом?
- Зачем подключать так много способов оплаты, есть же кредитные карты?
- Почему кредитные карты - это одновременно и просто, и сложно?
- Как мы обеспечиваем надёжность и отказоустойчивость нашей системы?
- Мониторинг, или как мы следим за тем, чтобы у нас и наших партнеров все работало?
2. Я расскажу
• Немного об архитектуре биллинга
• О том, зачем мы подключаем так много
способов оплаты
• Особенности приема платежей из разных
источников
• Почему кредитные карты это
одновременно и просто и сложно
• И чем мы еще занимаемся, кроме этого
3. Badoo это
• Социальная сеть для поиска новых
друзей
• 200 млн. зарегистрированных
пользователей
• Работаем во всех странах мира
• Мобильные приложения под Android, iOS,
Windows, BlackBerry. А так же Wap и
HTML5 верии
6. Особенности монетизации
• Нужно принимать платежи из любой
страны
• Мы не интернет-магазин. Основа
монетизации - микроплатежи
• Много импульсивных покупок. Процесс
оплаты должен быть максимально
удобным
• Из-за объема транзакций важен каждый
процент
22. Для больших проектов
• Уменьшение рисков
• Можно выбрать агрегатора с наименьшей
коммиссией
• Разная реализация одних и тех же
способов оплаты
• Агрегатор - это шлюз между платежной
системой и нами. Могут поддерживать
только часть нужного функционала
34. PCI DSS
• Стандарт безопасности разработанный
международными платежными системами
• Несколько уровней, с различными
требованиями в зависимости от
количества транзакций в год
40. Что влияет на успешность транзакций
• Сумма транзакции
• Тип товара/услуги
• Тип банковской карты
• Место совершения платежа
• Число транзакций
• MCC
• Локальный эквайринг (Доверие между
банками)
41. 7273
8641
4814
Дайтинг и эскорт услуги
(Dating and Escort Services)
Телекомы (Telecoms)
Социальные, гражданские
и услуги сообществ
(Social, Civic and Fraternity
services)
MCC (Merchant Category Code)
50. Покупки в приложениях
• Google и Apple требуют чтобы все покупки
в приложениях шли только через них
• API заточено под приложения, неудобно
делать backoffice
• Комиссия примерно 30%
52. SMS Billing
• MO & MT биллинг
• Жесткие требования регуляторов
• Высокие комиссии, до 50-70%
• Под одним брендом встречаются разные
API
Прямые списания со счета
• Меньше комиссия
• Невозможно протестировать, так как
требуется подходящая SIM-карта
55. Поддержка пользователей
• В Лондоне есть отдел, который
занимается поддержкой пользователей
• Знают несколько языков, общаются с
пользователями на их языке
• Есть интерфейс, где модератор видит все
покупки пользователя. Это позволяет
решать им до 90% проблем
самостоятельно
57. Логирование
• Стараемся писать как можно больше
• Каждый запрос имеет уникальный
идентификатор
• Логи собираются со всех серверов в
общее место
• По идентификатору запроса можно найти
все связанные с ним события
59. Мониторинг
• Zabbix мониторит то, для чего можно
выставить однозначные пороги
• Для агрегаторов этого сделать нельзя из-
за разного трафика
61. История мониторинга
• Мало интеграций. Каждый день смотрим
все графики
• Интеграций становиться больше. Делаем
страницу с избранными графиками.
Смотрим их каждый день, все остальное
когда получится
• Понимаем, что нужно автоматизировать
процесс
64. Заключение
• Если делать биллинг с нуля, нужно
изначально делать его как сервис
• Логировать всё что можно
• Мониторить как можно больше
• Нужно следить за мошенниками,
спамерами и фродом
• Если поток транзакций большой, нужно
задуматься об увеличении доли
успешных платежей