Презентация на тему Страх и ненависть в платежных системах (DevConf)

Презентация на тему Страх и ненависть в платежных системах (DevConf), предмет презентации: Разное. Этот материал содержит 21 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Страх и ненависть в платежных системах

Годюк Арвид (Arvīds Godjuks) a.k.a. @psihius
14 июня 2014 года


Слайд 2
Текст слайда:

Обо мне

10 лет в web – PHP, MySQL
Только средние и большие проекты
Активен в internals mailing list
Огранизатор WebConf Riga 2010 и 2012
2015 в планах ☺
Демоны на PHP ☺


Слайд 3
Текст слайда:

Что в этом докладе?

Опыт
Ещё раз опыт
И значительная сумма про*****ых денег ☹


Слайд 4
Текст слайда:

Чего не будет

Советов, как сделать пи**то
У каждого проекта свои заморочки
Ответа на вопрос «Где, чёрт возьми, ты работаешь, псих ненормальный?!»


Слайд 5
Текст слайда:

И так, платёжные системы

Классика
WebMoney, PayPal, Moneybookers, etc.
Ваучеры
Ukash, CashU, PaySafeCard, etc.
Криптовалюты
Bitcoin, Litecoin, etc.


Слайд 6
Текст слайда:

Реальность

Платёжки умирают
R.I.P Liberty Reserve
API платёжек координально отличаются
Деньги можно потерять


Слайд 7
Текст слайда:

Имейте альтернативу

Не складывайте все яйца в одну корзину – может получится гигансткий омлет


Слайд 8
Текст слайда:

А теперь к весёлью


Слайд 9
Текст слайда:

Приколы с API

Отсуствие SSL
Отсуствие status url
Подтверждение происходит в виде перенаправления браузера клиента
Это секюрно, инфа 146%!


Слайд 10
Текст слайда:

Приколы с API

Подтверждение транзакции методом парсинга HTML ответа от сервера платёжки
Пламенный привет Perfect Money


Слайд 11
Текст слайда:

Приколы с API

Когда докуметация ..., ну вы поняли
Потратил пол дня в попытках понять, почему не принимает валидный запрос на платёж.
Как оказалось – в поле комментария принимало буквы, цифры, пробел, @ и запятую. В документации ни слова.


Слайд 12
Текст слайда:

Приколы с API

Когда с сервером платёжки происходит неведома х....
Привет Liberty Reserve, R.I.P.
Когда сервер платёжки начинает присылать двойные подтверждения.
Привет Perfect Money


Слайд 13
Текст слайда:

Оработка нотификаций

Унифицированное API
Offload обработки в background
Демоны ☺



Слайд 14
Текст слайда:

Защита платёжек

У многих платёжек кроме md5 хеша нет никакой дополнительной защиты
Привет видеокартам, перебирающим 150 млн. хешей в секунд
Бывает что даже нет и этого – пропускаем ☺
Есть платёжки, которые не имеют кастомных полей для мерчантов


Слайд 15
Текст слайда:

Защита платёжек – о хорошем

SHA1/SHA256
Валидация нотификации через запрос на сервер платёжки
Дополнительные secret keys
Работа с SSL подписанными запросами
OAuth – привет Yandex.Money


Слайд 16
Текст слайда:

Защита платёжек - отсебятина



Кроме стандартных проверок на сумму платежа и валюту


Слайд 17
Текст слайда:

Защита платёжек - отсебятина

Испольуем custom fields
Генерируем свою подпись с данными, которые есть только внутри системы и валидируем
Проверяем платёж на соответсвие платёжной системе
Whitelisting серверов платёжек по IP


Слайд 18
Текст слайда:

Защита платёжек - отсебятина

Отложенная доставка купленного клиентом
Защищает так же от фрауда
Ведение собственного баланса, если вы делаете выплаты
Но нужно это делать правильно – столкнулся с race condition и вышел double spend


Слайд 19
Текст слайда:

Тайные знания ☺

Только для аудитории :trollface:


Слайд 20
Текст слайда:

Вопросы по архитектуре?

Не тематическая секция ☺
Yii 1.1
MySQL


Слайд 21
Текст слайда:

Вопросы?

@psihius
https://www.facebook.com/psihius
arvids.godjuks@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика