Платежная кнопка
Платежная кнопка представляет собой HTML код, который можно разместить на любой веб-странице: интернет-сайте, блоге, корзине интернет-магазина.
Для начала работы скопируйте один из примеров ниже и разместите у себя на сайте.
Примеры использования
Кнопка оплаты с произвольной суммой
Перед вызовом кнопки следует указать идентификатор получателя средств (setMerchantId=1396424) и валюту платежа (USD).
setResponseUrl() задает адрес страницы куда будет перенаправлен клиент после оплаты.
Оплатить произвольную сумму
Кнопка оплаты с календарем платежей (регулярные платежи)
Перед вызовом кнопки следует указать идентификатор получателя средств (setMerchantId=1396424) и валюту платежа (USD).
setResponseUrl() задает адрес страницы куда будет перенаправлен клиент после оплаты.
setRecurringState(true) активирует календарь платежей.
addRecurringData() задает следующие свойства регулярного платежа:
start_time — дата первого платежа
end_time — дата последнего платежа
amount — сумма регулярного платежа
period — периодичность платежей (day, month, year)
every — частота платежей
Оплатить регулярный платеж (ежемесячный)
Форма оплаты с дополнительными полями
В данном примере с фиксированной суммой (2.00 USD) показана возможность запросить у клиента ввод дополнительных полей (ФИО, назначение платежа).
addField() добавляет поле на форму оплаты, required делает его обязательным, а readonly запрещает редактировать
Пожертвовать 2 USD
Несколько кнопок оплаты
Вспомогательная функция настраивает кнопку непосредственно в момент нажатия.
Оплатить произвольную сумму Оплатить $20 Оплатить $30 Оплатить $40
Форма оплаты встроенная в страницу
Пример кнопки с использованием JS API
Смотрите пример кода на: jsfiddle.net
Чтобы добавить на платежную страницу любое дополнительное поле, используйте конструкцию
Адаптивная HTML форма оплаты кредитной картой (JS)
Еще один пример реализации формы оплаты кредитной карты на сайте. В этот раз на нативном javascript, без использования фреймворка.
Если вы пропустили предыдущий пост с другим вариантом реализации формы для заполнения кредитной карты, то ознакомиться можно по ссылке.
Для работы с вводом данных в input нам понадобится подключить imask.js
Красиво
Есть ошибки, если засовывать инпуты в форму, браузер не принимает значения валидных карт (номер и срок действия)
у инпутов указаны паттерны 0-9 , JS же делает пробелы в номере карты и слеш в сроке действия. Нужно убрать паттерны в HTML коде
Пишем модуль оплаты товара с помощью LiqPay в модальном окне на PHP + jQuery + HTML
Скрипт оплаты товара с помощью библиотеки liqpay подходящий для любого сайта — очень громко не правда ли?! Так и есть, мы просто копируем одну папку с модулем в корень сайта написанного на HTML, буль то лендинг или каталог-продукции или даже сайт визитка написанная на WordPress, Joomla. А все что нужно — require_once(«./payment/form.php») в шаблоне сайта и публичный и приватный ключи, которые нам выдает liqpay в разделе настроек подключенного магазина. Приступим.
Для начала можем ознакомится с первой подобной статьей о подключение платежной системы LiqPAY API на наш сайт Codeigniter
она для codeigniter но все же очень полезна)
Что мы получим будем делать:
- Всплывающее окно (корзина) с возможностью указать количество товара и оформить заказ
- Скрипт обрабатывающий данные покупателя перед отправкой данных на почту
- Возможность выбрать оплату наличными или с помощью liqpay
- Ну и собственно сам скрипт генерирующий форму для отправки на сервер liqpay
Всплывающее окно (корзина) для оформления заказа
Научится создавать модальные окна вы можете ознакомившись с уроком по созданию формы обратной связи, эту статью начнем с верстки формы а точнее основного файла модуля — form.php
MSCMS
*Corporate [v3.0]
MSCMS — современный движок написанный на PHP с помощью последней версии фреймворка Codeigniter и расширения hmvc.
*при покупке 2х и более лицензий цена — 30$

Стандартный вид всплывающей формы для покупки в один клик. Допустим у нас лендинг по продаже автомобильных шин — под картинкой красивых шин continental расположена кнопка заказать. Нажимаем кнопку заказать — появляется окно с картинкой, кратким описанием, возможностью увеличить количество покупаемого товара и поля для заполнения имени, почтового ящика, телефона и комментария.
В моей демо-версии данного скрипта я продаю лицензию на свою CMS — MSCMS (сайт mscms.com.ua в процессе наполнения, демо версия движка будет позже) Все в popup окне обрабатывается яваскриптом — увеличения кол-ва товаров (в скрипте при покупке более 1 единицы — получаете скидку а значит уменьшается)! Простая проверка заполнения данных — уведомляет пользователя alert’ами если забыл указать контактные данные. Да вот код и все станет ясно 😉
Оплата товара с помощью библиотеки LiqPay
И так что же происходит при нажатии «Оформить заказ»? Кто из вас создавал форму обратной связи по моим урокам помнит скрипт order.php в котором мы обрабатываем данные асинхронно посланные на сервер методом POST. Не будем изобретать велосипед и слегка видоизменив наш код получим новый обработчик данных. В любом случае нам стоит оформить заказ клиента и отправить на почту администратора уведомление о новом заказе. Дальше сообщить пользователю о том, что его заказ принят в обработку и с ним свяжутся в ближайшее время и если выбрана оплата картой вывести кнопочку оплатить сгенерированную библиотекой liqpay.

Итак мы указываем: версию библиотеки liqpay в нашем скрипте пользуемся 3й, общую сумму заказа, валюту гривна — UAH. Описание платежа и номер заказа — полезно при обработке данных, которые приходят с сервера liqpay после совершения платежа. Первый указываем адрес по которому приходит ответ с сервера для обработки данных: к примеру товар оплачен и нам нужно изменить статус заказа для администратора и пользователя в базе данных, перехват и обработка данных идет как раз скриптом в пхп файле путь к которому вы указываете в result_url. result_url — ссылка на которую приват-банк отправит пользователя если тот нажал «вернуться на сайт продавца». Язык мы указали русский и тип платежа — пожертвование(разницу можете почитать на сайте liqpay). Ну и последняя опция — песочница — дает возможность оплачивать заказ и играть(настраивать) систему не снимая при этом деньги с карты. Необходимо поставить 0 если хотите что бы деньги снимались с карты плательщика 😉
Вот и все что нужно для возможности принимать онлайн платежи с вашего сайта. LiqPay к сожалению работает только с картами Украины, но подключить другую платежную систему к данному скрипту не составит труда у хорошего программиста. По секрету скажу, чтобы использовать PayPal — нужно лишь слегка изменить финальный кусок кода, предварительно ознакомившись с библиотекой paypal конечно же, но разница в логике работы api не существенная 😉

Надеюсь вам понравился данный урок а скрипт проверен на CMS WordPress и Joomla и обычных HTML страничках и самописных движках. Пишите комментарии и делитесь статьей в соц.сетях! Всем гладкого программирования 😉
Если вам пригодился данный модуль и вы цените проделанный труд — всегда можете поблагодарить автора поддержав или инвестировав его проекты!
34 Bootstrap Payment Forms
Collection of free Bootstrap payment form code examples.
Related Articles
Author
- Vinay kumar
- September, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment Form
Bootstrap 5 payment form with payment methods
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1

Author
- Vinay kumar
- September, 2021
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 5 Payment Form
Bootstrap 5 payment form with carousel.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1

Author
- Vinay kumar
- September, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Credit Card Payment Form
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1
Author
- Vinay kumar
- August, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment Form
Bootstrap 5 payment form with gradient button.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1

Author
- Vinay kumar
- August, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Ecommerce Page
Bootstrap 5 ecommerce page with payment method.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1

Author
- Vinay kumar
- July, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Vehicle Features
Bootstrap 5 vehicle features with payment details.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- Vinay kumar
- July, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment Form
Bootstrap 5 payment form with nav tabs.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.1

Author
- Vinay kumar
- July, 2021
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 5 Animated Payment Page
Bootstrap 5 animated payment page with carousel.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: font-awesome.css, jquery.js
Bootstrap version: 5.0.1

Author
- Vinay kumar
- June, 2021
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment
Bootstrap 5 payment method with invoice.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- BBBootstrap Team
- November, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Collapsible Credit Card Payment
Bootstrap 5 collapsible credit card payment form with details.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- BBBootstrap Team
- October, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment Option Modal Form
Bootstrap 5 payment option modal form with tabs and floating labels.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- BBBootstrap Team
- October, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Payment Form
Bootstrap 5 payment form with floating labels and order details.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0
Author
- BBBootstrap Team
- September, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 5 Checkout Payment Page with Custom Radio Buttons
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- Anand Vunnam
- September, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Ecommerce Checkout Page
Bootstrap 4 ecommerce checkout page with payment options.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.0.0

Author
- Jatin Singh
- August, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Payment Card
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.4.1

Author
- Upasana Chauhan
- August, 2020
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 5 Pricing Plan with Credit Card Payment Details
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 5.0.0

Author
- Ask SNB
- May, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Step Credit Card Payment Form
Bootstrap 4 step credit card payment form with order details.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1

Author
- Kabir Bhatia
- May, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Credit Card Payment Form
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1

Author
- BBBootstrap Team
- April, 2020
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Credit Card Payment Form Template
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1

Author
- BBBootstrap Team
- December, 2019
Links
Made with
- HTML / CSS
About a code
Bootstrap 4 Payment Form
Bootstrap 4 payment form with product details.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1
Author
- Omkar Bailkeri
- November, 2019
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 4 Payment Form with Banner Image
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1

Author
- Omkar Bailkeri
- November, 2019
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 4 Gift Card Payment Form
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Bootstrap version: 4.3.1

Author
- Omkar Bailkeri
- November, 2019
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 4 Payment Form
Bootstrap 4 payment form with input mask.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: font-awesome.css, jquery.js
Bootstrap version: 4.3.1

Author
- Omkar Bailkeri
- November, 2019
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 4 Payment Form
Bootstrap 4 payment form with three transfer options.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: font-awesome.css, jquery.js
Bootstrap version: 4.0.0
Author
- BBBootstrap Team
- November, 2019
Links
Made with
- HTML / CSS / JS
About a code
Bootstrap 4 Payment Form
Bootstrap 4 payment form with three different payment options.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: font-awesome.css, jquery.js
Bootstrap version: 4.0.0

Author
- epicbootstrap
Links
Made with
- HTML / CSS
About a code
Bootstrap Payment
Checkout form with product descriptions, prices, and a payment section for entering credit card details.