78
При нажатии на кнопку «Купить выбранные товары с доставкой», для
покупателя формируется таблица с перечнем покупаемых товаров, описанием
номера заказа интернет – магазина, общей суммы заказа, а также стоимости
доставки. Вверху страницы покупатель предупреждается о необходимости
проведения платежа в указанный срок, а в нижней части между записью о сумме
доставки и кнопкой «Сформировать платеж» находятся скрытые поля,
относящиеся к данному заказу, содержащаяся в которых информация
отправляется на Мерчант – сервис после нажатия пользователем кнопки
«Сформировать платеж» (рис. 2.22).
Рис. 2.22. Страница формирования платежа для Мерчант – сервиса.
Мера по предупреждению пользователя об оплате в указанный срок
является обязательной, потому в случае малого количества товара при не оплате
заказа по истечении указанного срока, заказ будет считаться неоплаченным,
поэтому при недостаточном количестве товара в таблице «Товары» будет
произведен поиск в таблице «Корзины» для просроченных заказов.
Соответственно, товары в просроченных заказах считаются свободными и могут
быть приобретены другими пользователями.
Данная мера является мерой предосторожности от попыток
злоумышленников заблокировать имеющиеся товары, не давая другим
пользователям разрабатываемого модуля приобретать эти продукты.
Страница оплаты на Мерчант – сервисе с запросом подтверждения отказа
от оплаты приведена на рис. 2.23.