Для того, чтобы получать оплату за продукты или услуги на сайте вам понадобится заключить договор с самим банком, а после успешного ответа по предложенным вариантам реализовать интеграцию. Теперь давайте рассмотрим это решение подробнее.
Договор
Наиболее популярным на сегодняшний день видом оплаты является банковский интернет-эквайринг. Однако, нельзя просто так настроить интеграцию, не уведомив об этом банк и не получить от них ответа. Для того, чтобы вы смогли внедрить оплату на вашем сайте вам понадобится обратиться в банк и заключить с ними договор. По успешному заключению вам предоставят документацию и тестовые данные для интеграции платежей.
Варианты интеграции
Если у вас всего один товар или вы принимаете оплату за какую-либо услугу, то вам вполне подойдет готовый модуль от Сбербанка. Если же вы хотите реализовать более сложный вариант оплаты нескольких товаров с учетом скидок и самописной корзины, то здесь уже понадобится интеграция по API.
Программная интеграция
Теорию пути к интеграции мы прошли, теперь о программной части. После того, как вам выдал банк все тестовые данные для интеграции оплаты по API, вам необходимо написать код и осуществить его тестирование. Естественно, код я здесь предоставлять в исходной форме не буду, так как под каждый случай все индивидуально, но смысл следующий:
- посылаем запрос по API на сервер Сбербанка
- получаем ответ, в котором приходит ссылка на переход к оплате
- перебрасываем покупателя на страницу оплаты
- проверяем скриптом, прошла ли оплата(должны были указать его адрес на первом этапе)
- обновляем данные в БД/сохраняем информацию о заказе или отсылаем человеку информационный продукт в случае успешной операции(зависит от типа вашего магазина)
- возвращаемся на страницу успешной или нет оплаты на вашем сайте
Переход в боевой режим
После успешных тестов и проверки платежей в тестовом личном кабинете можно смело обращаться в банк и сообщать о намерении перехода в боевой режим.
Заказать интеграцию
Для того, чтобы заказать интеграцию и узнать цену за программную реализацию вы можете написать мне напрямую в телеграм, кликнув по ссылке или через обратную форму на сайте здесь.

Подписка на обновления: