Skip to end of metadata
Go to start of metadata

Поддерживаемые CMS

PayU поддерживает интеграцию с различными CMS (наиболее популярные перечислены ниже). Модули для интеграции можно скачать здесь: https://github.com/payuru?tab=repositories.

Модуль оплаты для 1С-Битрикс предназначен для сайтов интернет-магазинов, находящихся под управлением этой системы. Подробная инструкция по установке представлена в подразделе ниже.

Модуль оплаты для 1С-Битрикс позволяет подключать онлайн-оплату на всех сайтах, созданных на данной платформе, в независимости от вида деятельности самого сайта.

Инструкция

 Маркетплейс Битрикс  

Модуль оплаты для WooCommerce предназначен для интернет-магазинов, находящихся под управлением этой системы.

Инструкция

Модуль на GitHub

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

  • банковские карты
  • электронные кошельки
  • терминалы оплаты

Инструкция

Разработан специальный модуль PayU для подключения к сайту, созданному на платформе Prestashop.

Инструкция

Инструкция для подключения платежного модуля PayU к сайту, созданному на платформе TIU, представлена в подразделе ниже.

Инструкция

Интеграция с сайтами на базе Opencart

Инструкция для версии 1.5

Инструкция для версии 2.х

Интеграция с сайтами на базе CMS Joomla.

Инструкция

АвтоВебОфис предоставляет встроенный модуль для интеграции с PayU

Инструкция

Setup.ru предоставляет встроенный модуль для интеграции с PayU

Инструкция

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

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





Режим загрузки платежной формы IFRAME

Этот вариант подойдет для сайтов, разработанных магазином самостоятельно. После ввода информации о плательщике и выбора платежного инструмента, форма ввода реквизитов карты (единственный метод оплаты, поддерживаемый в этом режиме) загружается непосредственно на текущей странице сайта. 

Также, обратите внимание, что если в режиме Iframe используется нестандартный дизайн платежной формы, он может некорректно отображается в браузере Safari на устройствах, использующих платформу Mac.

Пример кода запроса со скриптом
<form method="post" id="PayUForm" action="https://secure.payu.ru/order/lu.php" target="paymentFrame">
<input type="hidden" name="MERCHANT" value="bistnxbx">
<input type="hidden" name="ORDER_REF" value="b492beb1-c642-41a4-8f16-11966b125d90">
<input type="hidden" name="ORDER_DATE" value="2014-04-25 02:08:56">
<input type="hidden" name="ORDER_PNAME[]" value="Верификация платёжной карты">
<input type="hidden" name="ORDER_PCODE[]" value="2">
<input type="hidden" name="ORDER_PRICE[]" value="23.05">
<input type="hidden" name="ORDER_QTY[]" value="1">
<input type="hidden" name="ORDER_VAT[]" value="0">
<input type="hidden" name="ORDER_SHIPPING" value="0">
<input type="hidden" name="PRICES_CURRENCY" value="RUB">
<input type="hidden" name="ORDER_HASH" value="fc477eb7000064423153a282fe896c4d">
<input type="hidden" name="TESTORDER" value="FALSE"><input type="hidden" name="LANGUAGE" value="RU">
<input type="hidden" name="BACK_REF" value="http://localhost:2376/WebApp710/6/Nui/ViewModule.aspx?cardId=b492beb1-c642-41a4-8f16-11966b125d90&amp;codeId=105583f2-c9e6-4100-a000-3b56aff99f53#BorrowerApplicationSection">
<input type="hidden" name="ORDER_PGROUP[]" value="1879">
<input type="hidden" name="BILL_FNAME" value="Андрей">
<input type="hidden" name="BILL_LNAME" value="Иванов">
<input type="hidden" name="BILL_EMAIL" value="verify@turbozaim.ru">
<input type="hidden" name="BILL_PHONE" value="+79853111111">
<input type="hidden" name="BILL_ADDRESS" value="Россия, г Москва, Город Москва, ул. ывыв, д. 23">
<input type="hidden" name="BILL_CITY" value="Москва">
<input type="hidden" name="BILL_COUNTRY_CODE" value="RU">
<input type="hidden" name="DELIVERY_FNAME" value="Андрей">
<input type="hidden" name="DELIVERY_LNAME" value="Николаев">
<input type="hidden" name="DELIVERY_PHONE" value="+79853111111">
<input type="hidden" name="DELIVERY_ADDRESS" value="Россия, г Москва, Город Москва, ул. Мира, д. 23">
<input type="hidden" name="DELIVERY_CITY" value="Москва"><input type="hidden" name="AUTOMODE" value="1">
<input type="hidden" name="DEBUG" value="1">
<input type="hidden" name="PAY_METHOD" value="CCVISAMC">
<input type="hidden" name="LU_ENABLE_TOKEN" value="1">
<input type="hidden" name="LU_TOKEN_TYPE" value="PAY_BY_CLICK"></form>
    
    
        
<script> function killPreload(){ $('.iframePreload').remove(); }</script>
<iframe name="paymentFrame" style="width:900px; height:450px; border:none;" scrolling="no" onload="killPreload()" id="tokenFrame"></iframe>
<script>document.getElementById("PayUForm").submit();</script>