PayLater Plugin
Проект, позволяющий банку предоставлять кредиты на покупку товаров в интернет магазинах, без непосредственного взаимодействия с магазинами (без интеграции кода банка в страницы интернет-магазинов). Процесс предоставления кредита реализован посредством браузерного плагина, который обеспечит автоматизацию покупки и интеграцию с интерфейсом продавца.
Задача
Построить решение:
— Безопасное
— Работающее на неограниченном числе сайтов
— Позволяющее совершать покупки с использованием виртуальных карт кредитной компании
Цель
Расширить аудиторию клиентов кредитной компании, дав возможность покупки товаров «в кредит» не только на сайтах, интегрировавшихся с системой PayLaterPlugin, но и на всех крупных торговых площадках (Amazon, Debenhams, и.т.д.)
Концепция
Расширение среди множества страниц определяет страницы «продуктов». Информация о найденном продукте отправляется на сервера кредитной компании, принимающей решение о возможности выдачи кредита. При положительном решении отображается панель-приглашение на покупку товара в кредит.
Solution
Достаточно сложное и мощное решение, состоящее из нескольких модулей:
Модуль 1
Распознавание «продуктовых» страниц, возможность отличать страницу с описанием и предложением покупки товара от прочих страниц в интернете (вики-статей, обзоров, каталогов и прочего).
Путем лексического анализа тысяч различных страниц составлены словари и процедуры, которые посредством математического, статистического и функционального анализа страницы с определенной долей вероятности определяли принадлежность страницы к определенному типу.
Нас интересовали:ordinary page, product page, product catalog page, checkout summary page, payment page.
Модуль 2
Анализ содержимого страницы, определение названия, марки и цены товара. Обмен данными с банком.
Были составлены словари и специальные правила, которые позволяют определять реальную стоимость товара (отличая ее от цены без скидки или цены других товаров предлагаемых на странице).
Модуль 3
Полуавтоматическое сопровождение пользователя на сайте. Приглашение пройти в корзину. Определение checkout summary page (страницы-корзины). Заполнение необходимой информации и адреса доставки на checkout summary page.
Project results
Решение было реализовано, проведено множество тестов, анализы и исследования приложения при взаимодействии с реальными пользователями. Плагин получил высокий интерес и одобрение тестовой группы пользователей.