БЕСПЛАТНО!
Внесите ваше имя и основной e-mail в форму, нажмите кнопку "Вышлите мне видеокурс!" и мы вышлем его вам на почту
В данном небольшом цикле уроков рассматриваются принципы приема платежей на сайте. Рассмотрены как теоретические, так и практические моменты этого процесса. В результате создается простейшее веб-приложение, позволяющее купить товары онлайн и сразу же оплатить покупку. В качестве сервиса по приему платежей используется Интеркасса.
В данном вступительном видео формулируется задача и рассматривается несколько вариантов приложения.
В данном уроке показано, как сверстать страничку с товарами. Для ускорения процесса используется CSS фреймворком Bootstrap 4, который предлагает специальный компонент Card. Этот компонент как нельзя кстати подходит для вывода карточек продуктов на странице.
Полученная в итоге верстка будет достаточно схематичной и простой, но вместе с тем, она полностью подойдет для демонстрации решения имеющейся задачи.
В этом уроке переходим к следующему шагу – добавление товара в «корзину». Слово корзина я специально взял в кавычки, поскольку задача не предполагает создание интернет-магазина и корзины, соответственно. Согласно поставленной задаче просто дается пользователю возможность купить единичный товар.
Соответственно, в данном уроке используется компонент модальное окно фреймворка Bootstrap 4. При клике по кнопке купить выбранного товара, это окно будет появляться и в форме пользователю будет достаточно ввести лишь свои данные. Наименование товара и его цена будут проставляться автоматически.
Итак, все подготовлено для продажи товара. При нажатии кнопки купить, покупателю достаточно лишь ввести свои данные. Теперь необходимо принять эти данные на сервере и сохранить их в базу данных.
Для решения задачи используется ORM RedBeanPHP, которая позволит быстро и легко работать с БД и практически избавит нас от необходимости писать SQL запросы.
Итак, все готово для непосредственного приема платежей. Покупатель формирует заказ, который сохраняется в БД. После успешного сохранения заказа необходимо отправить покупателя на страницу оплаты, где он и сможет оплатить свою покупку.
В качестве платежной системы выбрана Интеркасса. Это агрегатор платежей, который предлагает на выбор различные способы оплаты. В данном уроке рассматривается подключение Интеркассы, а также рассмотрены плюсы и минусы агрегаторов платежей по сравнению с подключением платежных систем по одной.
После подключения Интеркассы уже можно принимать оплату за товар. Но это еще не все. В задаче не только нужно принять оплату, но еще и проверить сам факт оплаты, что и реализуется в данном уроке.
Для решения задачи создается специальная страничка, которая будет принимать запрос от сервиса Интеркассы с результатом оплаты и обрабатывать этот запрос. В случае успешной оплаты останется изменить статус заказа в БД на оплаченный.
БЕСПЛАТНО!
Внесите ваше имя и основной e-mail в форму, нажмите кнопку "Вышлите мне видеокурс!" и мы вышлем его вам на почту
БЕСПЛАТНО!
Внесите ваше имя и основной e-mail в форму, нажмите кнопку "Вышлите мне видеокурс!" и мы вышлем его вам на почту
*Данное рекламное предложение не является публичной офертой.
* Курс преднозначен для самостоятельного изучения.
Отказ от ответственности | Политика конфиденциальности | Согласие с рассылкой