Your SlideShare is downloading. ×
0
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Анатолий Панов (Badoo)

240

Published on

Published in: Internet
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
240
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Биллинг в большом проекте Анатолий Панов
  • 2. Я расскажу • Немного об архитектуре биллинга • О том, зачем мы подключаем так много способов оплаты • Особенности приема платежей из разных источников • Почему кредитные карты это одновременно и просто и сложно • И чем мы еще занимаемся, кроме этого
  • 3. Badoo это • Социальная сеть для поиска новых друзей • 200 млн. зарегистрированных пользователей • Работаем во всех странах мира • Мобильные приложения под Android, iOS, Windows, BlackBerry. А так же Wap и HTML5 верии
  • 4. Особенности монетизации • Нужно принимать платежи из любой страны
  • 5. Особенности монетизации • Нужно принимать платежи из любой страны • Мы не интернет-магазин. Основа монетизации - микроплатежи • Много импульсивных покупок. Процесс оплаты должен быть максимально удобным • Из-за объема транзакций важен каждый процент
  • 6. Лондон Москва
  • 7. Зачем нам целый отдел занимающийся биллингом?
  • 8. Мы внутренняя платежная система для Badoo
  • 9. DB Billing Badoo
  • 10. DB Billing Badoo Billing API HTTP/JSON DB
  • 11. DB Billing Badoo Billing API HTTP/JSON DB
  • 12. DB Billing Badoo Billing API HTTP/JSON DB
  • 13. Основная наша задача - проведение интеграций с новыми агрегаторами (платежными шлюзами)
  • 14. Есть и необычные варианты оплаты • IVR (Interactive Voice Response) • IP Billing • Ваучеры и счета на оплату
  • 15. Почему нельзя просто подключить одного агрегатора, который предлагает больше всего методов?
  • 16. Если проект маленький, то так и стоит поступить
  • 17. Для больших проектов • Уменьшение рисков • Можно выбрать агрегатора с наименьшей коммиссией • Разная реализация одних и тех же способов оплаты • Агрегатор - это шлюз между платежной системой и нами. Могут поддерживать только часть нужного функционала
  • 18. Почему нельзя просто подключить кредитки?
  • 19. Голландия
  • 20. Германия
  • 21. Франция
  • 22. Польша
  • 23. Россия
  • 24. Кредитки это одновременно просто и сложно
  • 25. Доход
  • 26. Покупатель Продавец Платежный шлюз Банк-эквайер Платежная система (МПС) Банк-эмитент
  • 27. Фрод (Fraud) Доля успешных платежей Безопасность (PCI DSS)
  • 28. PCI DSS • Стандарт безопасности разработанный международными платежными системами • Несколько уровней, с различными требованиями в зависимости от количества транзакций в год
  • 29. Что такое фрод и чем он опасен
  • 30. Как бороться с фродом
  • 31. 3D Secure
  • 32. Эффект от 3D Secure
  • 33. Поэтому мы проводим через 3D Secure только подозрительные платежи
  • 34. Что влияет на успешность транзакций • Сумма транзакции • Тип товара/услуги • Тип банковской карты • Место совершения платежа • Число транзакций • MCC • Локальный эквайринг (Доверие между банками)
  • 35. 7273 8641 4814 Дайтинг и эскорт услуги (Dating and Escort Services) Телекомы (Telecoms) Социальные, гражданские и услуги сообществ (Social, Civic and Fraternity services) MCC (Merchant Category Code)
  • 36. Эффект от локального эквайринга
  • 37. Routing Platform
  • 38. Routing Platform
  • 39. Routing Platform
  • 40. Routing Platform 30% 20%50%
  • 41. Merchant Risk Council Spotlight Award
  • 42. Покупки в приложениях • Google и Apple требуют чтобы все покупки в приложениях шли только через них • API заточено под приложения, неудобно делать backoffice • Комиссия примерно 30%
  • 43. SMS Billing • MO & MT биллинг • Жесткие требования регуляторов • Высокие комиссии, до 50-70% • Под одним брендом встречаются разные API Прямые списания со счета • Меньше комиссия • Невозможно протестировать, так как требуется подходящая SIM-карта
  • 44. Влияние комиссии
  • 45. 60-70% наших задач - это поддержка пользователей и уже написанного кода
  • 46. Поддержка пользователей • В Лондоне есть отдел, который занимается поддержкой пользователей • Знают несколько языков, общаются с пользователями на их языке • Есть интерфейс, где модератор видит все покупки пользователя. Это позволяет решать им до 90% проблем самостоятельно
  • 47. Как узнать что что-то сломалось?
  • 48. Логирование • Стараемся писать как можно больше • Каждый запрос имеет уникальный идентификатор • Логи собираются со всех серверов в общее место • По идентификатору запроса можно найти все связанные с ним события
  • 49. Следим за числом и типом ошибок
  • 50. Мониторинг • Zabbix мониторит то, для чего можно выставить однозначные пороги • Для агрегаторов этого сделать нельзя из- за разного трафика
  • 51. История мониторинга • Мало интеграций. Каждый день смотрим все графики • Интеграций становиться больше. Делаем страницу с избранными графиками. Смотрим их каждый день, все остальное когда получится • Понимаем, что нужно автоматизировать процесс
  • 52. Автоматический мониторинг
  • 53. Заключение • Если делать биллинг с нуля, нужно изначально делать его как сервис • Логировать всё что можно • Мониторить как можно больше • Нужно следить за мошенниками, спамерами и фродом • Если поток транзакций большой, нужно задуматься об увеличении доли успешных платежей
  • 54. Спасибо за внимание! Вопросы? Badoo Development twitter.com/BadooDev habrahabr.ru/company/badoo/ Анатолий Панов anatoly@i-panov.com

×