Во время покупки банкноты на сайте нацбанка #orqpex, столкнулся с такой проблемой, что банкнота есть в корзине, можно указать адрес доставки, но оплатить нельзя. Кнопка оплаты неактивна и рядом с ней надпись, что количество банкнот недостаточно и похоже что все уже проданы. При этом нужно было успеть оформить покупку за 30 минут. И сервер то и дело отвечал 50х ошибкой. То есть просто подождать когда ажиотаж уляжется и потом спокойно оплатить - не вариант.

Сначала я хотел попытаться сделать кнопку активной. Полез в код страницы, но оказалось, что кнопка оплаты это не input/button, а просто div без навешанного события. Тут же выяснилось, что вся форма заказа - это классическая form. Не особо рассчитывая на успех я добавил в форму <input type="submit"> и отправил форму. Сервер ответил ошибкой.

Я решил попытаться ещё раз. Сквозь 50х ошибки на каждой странице, при каждом ajax-запросе для указания метода доставки, я отправил форму ещё раз. И как не странно но в этот раз меня перебросило на страницу оплаты liqpay. Где благополучно оплатил покупку. Через 10 минут на почту пришло подтверждение покупки.

Рекомендовано: poopoo