Как реализовать платежный шлюз для интеграции с вашим сайтом? :- 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]咨询我们.