Оплата покупок через epay Казкома
DESCRIPTION
epay, платежи с мобильного, банк, онлайн-банкинг, казком, kazkomTRANSCRIPT
Оплата покупок со смартфона через epayПодводные камни и решения
ЗадачаСделать оплату заказов в мобильном приложении через epay
Проблемы
Отправка данных только через веб-страницу epay
Приложение не получает результат от веб-страницы
Дизайн экрана оплаты отличается от дизайна приложения
Решение
Сокеты Сервер сообщает приложению о результате.
РешениеПриложение передает информацию на серверпо http
РешениеВ ответ получает ID заказа и ссылку на страницу оплаты
РешениеОткрываем постоянное tcp-соединение и ждем информации о статусе платежа
РешениеПриложение открывает ссылку в web-view, где пользователь оплачивает заказ
РешениеПосле оплаты, epay передает серверу результат
РешениеПриложение закрывает веб-страницу и выводит сообщение об успешной оплате
Почему мы не обрабатываем html внутри web-view?
Сложный обход системы epay, не предусмотренный API
Зависимость от верстки веб-страницы
Сервер уже получил результат оплаты от epay, его нужно только передать приложению
1 2 3
Внедрение дизайна
Внедрение дизайна
Не нужно интегрировать htmlс динамическим содержимым. XSL уже связан с нужными переменными.
Неудобно для разработчиков: сложно тестировать без доступа к серверному ПО epay.
+ –
А как у других?
Экран оплаты отличается от дизайна приложения (некрасивый и неудобный).
Нет обратной связи.
1 2
Многие казахстанские приложения работают с epay не так удобнодля пользователя.
Спасибо за внимание.Вопросы?Ракетная фирма [email protected]
facebook.com/rocketfirm(+7 727) 272-30-82