Дипломная работа: Автоматизация приема платежей в электронном магазине через пис WEBMONEY в ЗАО "Артур-фарм"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
79
Рис. 2.23. Страница оплаты на Мерчант – сервисе с запросом подтверждения
отказа от оплаты
После отказа пользователя от оплаты, пользователь перенаправляется на
страницу невыполненного платежа на сайте интернет – магазина (рис. 2.24).
Если пользователь на кнопку «отказаться» не нажимает, то соответственно на
сайт интернет – магазина пользователь Мерчант – сервисом не
перенаправляется.
Рис. 2.24. Страница невыполненного платежа на сайте интернет – магазина.
На рис. 2.25 показано, как пользователь может купить посредством
корзины пользователя заказанные ранее товары снова. На рисунке видно, что
80
кнопка «Купить выбранные товары без доставки» активна (пользователь
поместил указатель мыши над кнопкой). В случае если статус заказанного
товара имеет значение «платеж на проверке» или «платеж оплачен» кнопка
изменения количества товара не срабатывает. Это необходимо, для
предотвращения споров о количестве приобретенных товаров в будущем.
На рис. 2.25 также видно количество для товара под номером 76 в таблице
«Корзины», оно меньше, чем заказывал клиент, но в данном случае это все
количество, что есть на складе.
Рис. 2.25. Корзина пользователя с выделенными полями
На рисунке 2.26 представлен вариант формирования заказа без доставки.
Рис. 2.26. Страница формирования платежа для Мерчант – сервиса при выборе
кнопки «купить выбранные товары без доставки»
81
Страница оплаты заказа на Мерчант – сервисе с заполненными данными
представлена на рисунке 2.27.
Рис. 2.27. Страница оплаты заказа на Мерчант – сервисе.
Дополнительные варианты оплаты показаны на рисунке 2.28. На рисунке
видно, что в случае недостаточного количества денег на одном из счетов
платежной системы WebMoney, можно не только использовать другой счет
платежной системы WebMoney, принадлежащий Вам, но и оплатить заказ
другими способами: посредством соответствующего идентификационного
номера банковской карточкой, через «Сбербанк Онлайн», «Мобильную
коммерцию», «Bitcoin» и так далее.
82
Рис. 2.28. Дополнительные варианты оплаты заказа на Мерчант – сервисе.
В моем случае средств на кошельке недостаточно для совершения
платежа, а в предлагаемых системах я средства не храню, поэтому выберем из
списка товаров в корзине пользователя товар с меньшей стоимостью.
83
На рисунке показано, что даже при покупке одного товара
разрабатываемый модуль запрашивает подтверждение товара пользователем
(рис. 2.29). Необходимость данного средства связана со снижением количества
запросов к базе данных. Клиент может ошибиться при выборе заказа, а после
нажатия на кнопку «Купить выбранные товары с доставкой» или кнопку
«Купить выбранные товары без доставки» модуль сайта производит множество
запросов на чтение, изменение и создание необходимых записей в
соответствующих таблицах базы данных.
Рис. 2.29. Демонстрация запроса на подтверждение покупки выбранного товара
Рис. 2.30. Страница формирования платежа заказа для Мерчант – сервиса.
Источник: https://baza.diplomsite.ru/previewfile/1998