webformyself.com

Скачайте БЕСПЛАТНЫЙ мини-курс и узнайте, как создать веб-приложение на PHP & MySQL за ближайшие 3 дня

Разработка веб-приложения на PHPприем платежей на сайте

Куда вам отправить курс?


Из курса вы узнаете

  • Как делить задачи на конкретные этапы разработки. Узнаете, как ставить цели для каждого этапа разработки
  • Узнаете, как молниеносно быстро верстать страницы карточек товара, используя CSS фреймворк Bootstrap
  • Узнаете, как передавать необходимые данные о товаре со страницы товара прямо в форму оформления заказа, что улучшает UX и повышает конверсию
  • Узнаете, как пользоваться ORM RedBeanPHP для быстрой работы с базой данных, что практически избавляет от написания SQL запросов вручную
  • Узнаете всевозможные варианты приема платежей на сайте, а так же узнаете плюсы и минусы каждого варианта
  • Узнаете, как подключать агрегатор платежных систем «Интеркасса» к сайту и принимать оплату за товары либо услуги множеством способов
  • По итогам всего курса создается полноценная, полностью работающая система приема платежей на сайте, которая позволяет принимать платежи на сайте различными способами: Visa, Mastercard, Яндекс.Деньги, Qiwi, WebMoney, W1, Bitcoin оплата наличными, оплата с помощью мобильных операторов и пр.

Краткое описание видеоуроков


Урок 1. Введение

  • Время ролика: 3:37
  • Cложность: средняя

В данном небольшом цикле уроков рассматриваются принципы приема платежей на сайте. Рассмотрены как теоретические, так и практические моменты этого процесса. В результате создается простейшее веб-приложение, позволяющее купить товары онлайн и сразу же оплатить покупку. В качестве сервиса по приему платежей используется Интеркасса.

В данном вступительном видео формулируется задача и рассматривается несколько вариантов приложения.


Урок 2. Верстка страницы товаров

  • Время ролика: 10:29
  • Cложность: средняя

В данном уроке показано, как сверстать страничку с товарами. Для ускорения процесса используется CSS фреймворком Bootstrap 4, который предлагает специальный компонент Card. Этот компонент как нельзя кстати подходит для вывода карточек продуктов на странице.

Полученная в итоге верстка будет достаточно схематичной и простой, но вместе с тем, она полностью подойдет для демонстрации решения имеющейся задачи.


Урок 3. Форма покупки товара

  • Время ролика: 13:23
  • Cложность: средняя

В этом уроке переходим к следующему шагу – добавление товара в «корзину». Слово корзина я специально взял в кавычки, поскольку задача не предполагает создание интернет-магазина и корзины, соответственно. Согласно поставленной задаче просто дается пользователю возможность купить единичный товар.

Соответственно, в данном уроке используется компонент модальное окно фреймворка Bootstrap 4. При клике по кнопке купить выбранного товара, это окно будет появляться и в форме пользователю будет достаточно ввести лишь свои данные. Наименование товара и его цена будут проставляться автоматически.


Урок 4. Оформление и сохранение заказа

  • Время ролика: 19:00
  • Cложность: средняя

Итак, все подготовлено для продажи товара. При нажатии кнопки купить, покупателю достаточно лишь ввести свои данные. Теперь необходимо принять эти данные на сервере и сохранить их в базу данных.

Для решения задачи используется ORM RedBeanPHP, которая позволит быстро и легко работать с БД и практически избавит нас от необходимости писать SQL запросы.


Урок 5. Подключение Интеркассы

  • Время ролика: 16:54
  • Cложность: средняя

Итак, все готово для непосредственного приема платежей. Покупатель формирует заказ, который сохраняется в БД. После успешного сохранения заказа необходимо отправить покупателя на страницу оплаты, где он и сможет оплатить свою покупку.

В качестве платежной системы выбрана Интеркасса. Это агрегатор платежей, который предлагает на выбор различные способы оплаты. В данном уроке рассматривается подключение Интеркассы, а также рассмотрены плюсы и минусы агрегаторов платежей по сравнению с подключением платежных систем по одной.


Урок 6. Оплата и проверка оплаты

  • Время ролика: 32:21
  • Cложность: средняя

После подключения Интеркассы уже можно принимать оплату за товар. Но это еще не все. В задаче не только нужно принять оплату, но еще и проверить сам факт оплаты, что и реализуется в данном уроке.

Для решения задачи создается специальная страничка, которая будет принимать запрос от сервиса Интеркассы с результатом оплаты и обрабатывать этот запрос. В случае успешной оплаты останется изменить статус заказа в БД на оплаченный.

Куда вам отправить курс?


Автор курса

Кудлай Андрей

Андрей Кудлай

  • Автор и технический директор издательства WebForMySelf
  • Профессионал веб-разработки с 11-летним практическим опытом
  • Владеет знаниями в областях HTML, CSS, PHP, JavaScript, AJAX, Flash, оптимизации сайтов
  • В совершенстве владеет фреймворками и CMS: OpenCart, WordPress, CakePHP, Bootstrap, Yii2
  • Педагог в прошлом, благодаря чему умеет объяснять так, что становится понятно даже новичку
  • Многие годы работал модератором интернет-магазинов в различных фирмах, поэтому знает всю «кухню» сайтостроения изнутри

Андрей является автором семи популярных видеокурсов издательства WebForMySelf:

  • «PHP-МАСТЕР. От теории до собственной CMS интернет-магазина»
  • «Интернет-магазин на OpenCart. Создание магазина с уникальным шаблоном»
  • «WordPress-Мастер: от Личного блога до Премиум-шаблона»
  • «Фреймворк YII2 с Нуля до Профи. Быстрая разработка с современным фреймворком»
  • «WordPress-профессионал»
  • «ФреймворкCakePHP: с Нуля до Гуру на примере создания корпоративного сайта»
  • «Фреймворк Bootstrap: практика адаптивной верстки от А до Я»

Куда вам отправить курс?

*Данное рекламное предложение не является публичной офертой.

* Курс преднозначен для самостоятельного изучения.

Отказ от ответственности | Политика конфиденциальности | Согласие с рассылкой