Оплата покупок через epay Казкома

Post on 22-Nov-2014

778 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

epay, платежи с мобильного, банк, онлайн-банкинг, казком, kazkom

TRANSCRIPT

Оплата покупок со смартфона через epayПодводные камни и решения

ЗадачаСделать оплату заказов в мобильном приложении через epay

Проблемы

Отправка данных только через веб-страницу epay

Приложение не получает результат от веб-страницы

Дизайн экрана оплаты отличается от дизайна приложения

Решение

Сокеты Сервер сообщает приложению о результате.

РешениеПриложение передает информацию на серверпо http

РешениеВ ответ получает ID заказа и ссылку на страницу оплаты

РешениеОткрываем постоянное tcp-соединение и ждем информации о статусе платежа

РешениеПриложение открывает ссылку в web-view, где пользователь оплачивает заказ

РешениеПосле оплаты, epay передает серверу результат

РешениеПриложение закрывает веб-страницу и выводит сообщение об успешной оплате

Почему мы не обрабатываем html внутри web-view?

Сложный обход системы epay, не предусмотренный API

Зависимость от верстки веб-страницы

Сервер уже получил результат оплаты от epay, его нужно только передать приложению

1 2 3

Внедрение дизайна

Внедрение дизайна

Не нужно интегрировать htmlс динамическим содержимым. XSL уже связан с нужными переменными.

Неудобно для разработчиков: сложно тестировать без доступа к серверному ПО epay.

+ –

А как у других?

Экран оплаты отличается от дизайна приложения (некрасивый и неудобный).

Нет обратной связи.

1 2

Многие казахстанские приложения работают с epay не так удобнодля пользователя.

Спасибо за внимание.Вопросы?Ракетная фирма info@rocketfirm.com

facebook.com/rocketfirm(+7 727) 272-30-82

top related