Как реализовать платежный шлюз для интеграции с вашим сайтом? :- www.deekpay.com

Как реализовать интеграцию платежного шлюза с вашим сайтом?

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

На изображении выше показаны основные этапы интеграции.

Шаги интеграции API

Веб-сайт торговца

Для того чтобы инициировать транзакцию, продавец формирует POST-запрос (это специфический шаблон взаимодействия в Интернете). Запрос должен содержать как обязательные, так и необязательные параметры. Обязательные поля включают в себя ключ (предоставляется шлюзом), идентификатор транзакции (номер заказа, генерируемый на стороне продавца), сумму, информацию о продукте, имя, электронную почту, номер телефона, поставщика услуг и хэш (контрольную сумму). Торговец также вычисляет хэш и отправляет его платежному шлюзу.

Сайт платежного шлюза PayU

Когда POST-запрос достигает PayU, клиент перенаправляется на страницу оплаты платежного шлюза (PayU). Теперь клиент выбирает конкретный способ оплаты (кредитная карта/дебетовая карта/интернет-банк и т. д.) на странице PayU и нажимает кнопку "Оплатить". В этот момент платежный шлюз перенаправляет клиента в выбранный банк. Клиент проходит необходимую процедуру авторизации/аутентификации на странице входа в систему банка, и банк возвращает платежному шлюзу ответ об успехе/неудаче.

Когда POST-запрос транзакции поступает на сервер платежного шлюза, в базе данных создается новая запись о транзакции. Для того чтобы идентифицировать каждую новую транзакцию в базе данных шлюза, на стороне шлюза каждый раз создается уникальный идентификатор.

Наш платежный шлюз отмечает статус транзакции на основании ответа, полученного от банка.

Окончательный ответ по транзакции отправляется продавцу через POST-ответ. В этом ответе продавец получает окончательный статус транзакции. Торговец также получит здесь хэш-параметры. Это сделано для того, чтобы строго предотвратить попытки взлома со стороны пользователя.

Как различные наборы инструментов могут упростить процесс интеграции платежных шлюзов

PayU предоставляет разработчикам два типа наборов инструментов для упрощения интеграции - набор инструментов для интеграции с корзиной и набор инструментов для интеграции на основе платформы.

Инструментарий для интеграции корзины

Наборы инструментов для корзин помогают упростить процесс интеграции платежных шлюзов с помощью кода и API. В настоящее время PayU предлагает более 30 наборов инструментов для интеграции с корзиной. К ним относятся:

Opencart

Interspire

Joomla VirtueMart

Magento

Prestashop

Zencart

CS-Cart

OScommerce

WordPress eCommerce

WordPress WooCommerce

Drupal Ubercart

WHMCS

Инструментарий интеграции на основе платформы

В настоящее время PayU предлагает наборы инструментов интеграции для четырех различных сред:

PHP

JSP

.

ROR

PayU предлагает самый простой и быстрый процесс интеграции платежного шлюза. Узнайте больше об интеграции платежного шлюза PayU с вашим сайтом прямо сейчас!

Дополнительные вопросы о процессе интеграции сайта PayU можно задать на сайте 请发送邮件至[email protected]咨询我们.