Документация PayU - WooCommerce - WordPress

  1. установка
  2. Настройте учетную запись PayU
  3. Шаг 2 - Создать точку оплаты
  4. Шаг 3 - Конфигурационные ключи
  5. Конфигурация плагина
  6. REST API
  7. Классический API
  8. PayU рассрочка
  9. Тестовый режим
  10. Проведение тестовой транзакции
  11. Периодические платежи PayU
  12. WooCommerce Подписки
  13. Автоматические платежи
  14. Ручные платежи
  15. Другие функции интеграции с подписками WooCommerce
  16. Автоматическое возмещение транзакций PayU
  17. CloudFlare
  • Вы должны иметь учетную запись в PayU. Проверьте, как сэкономить почти 200 злотых на регистрации →
  • Этот платежный шлюз работает, только если в качестве валюты выбран польский злотый.
  • Для работы плагина требуется версия PHP 5.6 или выше.
  • С июня 2018 года для плагина требуется TLS 1.2, который поддерживается библиотекой cURL версии 7.34.0 или выше. Вы проверите версию cURL в состояние системы и вы можете обновить его с вашим хостом
  • Минимальная сумма транзакции для ручных платежей составляет 0,50 злотых .
  • установка

    Инструкция по установке →

    Настройте учетную запись PayU

    Шаг 1 - Создать магазин

    Вы можете пропустить этот шаг, если вы уже добавили магазин.

    На панели PayU перейдите в меню « Мои магазины» и нажмите кнопку « Добавить магазин» .

    • Выберите или введите адрес магазина.
    • Введите название магазина.
    • При желании введите описание магазина (описание не используется, когда плагин работает).
    • Валюта должна быть установлена ​​в PLN, чтобы плагин работал.

    Валюта должна быть установлена ​​в PLN, чтобы плагин работал

    Шаг 2 - Создать точку оплаты

    REST API

    • Выберите тип точки оплаты: REST API.
    • Введите название пункта оплаты.

    Классический API

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

    • Выберите тип оплаты: Классический API.
    • Введите название пункта оплаты.
    • Установите кодировку данных в UTF-8.
    • Sig-a защиты в настоящее время применяются.
    • Введите следующие адреса, изменив «strona.pl» на домен, в котором расположен ваш интернет-магазин, или просто скопируйте адреса из настроек плагина :
      • Обратный адрес - ошибка : http://strona.pl/?wc-api=WC_Gateway_Payu&sessionId=%sessionId%&orderId=%orderId%&errorId=%error%
      • Обратный адрес - правильно : http://strona.pl/?wc-api=WC_Gateway_Payu&sessionId=%sessionId%&orderId=%orderId%
      • Адрес отчета : http://strona.pl/?wc-api=WC_Gateway_Payu&sessionId=%sessionId%&orderId=%orderId%

    Очень важно, вводите ли вы адрес www.strona.pl (от «www») или strona.pl (без «www»). Убедитесь, что вы ввели адрес, который настроен в настройках WordPress в меню « Настройки» → «Основные» .

    Шаг 3 - Конфигурационные ключи

    Скопируйте ключи конфигурации и перейдите к настройке плагина в настройках заказа WooCommerce.

    Скопируйте ключи конфигурации и перейдите к настройке плагина в настройках заказа WooCommerce

    PayU WooCommerce - добавление магазина, ключи конфигурации

    Конфигурация плагина

    Перейдите в меню WooCommerce → Настройки → Платежи → PayU.

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

    Интеграция WooCommerce PayU - настройка описания шлюза

    REST API

    Если вы выбрали REST API, заполните данные из панели PayU, доступной после принятие платежного пункта :

    • Введите идентификатор точки оплаты (pos_id) ,
    • Введите второй ключ (MD5) ,
    • Введите протокол OAuth - client_id ,
    • Введите протокол OAuth - client_secret .

    Тестовый режим - для проверки работоспособности плагина вы можете использовать тестовый сайт PayU (Sandbox). Вы можете найти больше информации о тестовом режиме позже в этой документации.

    Вы можете найти больше информации о тестовом режиме позже в этой документации

    Интеграция WooCommerce PayU - настройка доступа, REST API

    Классический API

    Протокол Classic API больше не разрабатывается, и все новые сервисы становятся доступными через REST API.

    Если вы выбрали Classic API, заполните данные из панели PayU, доступной после принятие платежного пункта :

    • Введите идентификатор точки оплаты (pos_id) ,
    • Введите ключ (MD5) и второй ключ (MD5) ,
    • Введите ключ авторизации платежа (pos_auth_key)
    • Установите флажок Защищать мои транзакции / Проверить sig-a (этот параметр в настоящее время применяется PayU).

    Тестовый режим - для проверки работоспособности плагина вы можете использовать тестовый сайт PayU (Sandbox). Вы можете найти больше информации о тестовом режиме позже в этой документации.

    Вы можете найти больше информации о тестовом режиме позже в этой документации

    Интеграция WooCommerce PayU - настройка доступа

    PayU рассрочка

    Оплата в рассрочку возможна только в том случае, если услуга доступна на вашем счете PayU. Свяжитесь с BOK PayU, чтобы активировать услугу.

    Выбор опции Рассрочка платежа создаст новый способ оплаты в форме заказа рассрочки платежа . Если вы используете плагин Активные платежи Не забудьте настроить поддерживаемые способы доставки.

    Платежи WooCommerce PayU - настройка

    Тестовый режим

    Конфигурация тестового режима

    Чтобы проверить работоспособность плагина, вы можете использовать тестовый сайт PayU (Sandbox). Вы можете использовать публичный тестовый аккаунт или создать свой собственный. Чтобы активировать пробные периодические платежи, отправьте запрос на их активацию в технический отдел PayU. [email protected] , в электронном письме, указав идентификатор платежного пункта (pos_id) из учетной записи песочницы.

    Аккаунт в песочнице Вы можете настроить на сайте PayU , Тогда на той же странице Вы можете войти ,

    Аккаунт в песочнице   Вы можете настроить на сайте PayU   ,  Тогда на той же странице   Вы можете войти   ,

    Веб-сайт Sandbox PayU выглядит так же, как и веб-сайт PayU Production. Используя ту же панель администратора, вам нужно создать тестовое хранилище для получения таких данных доступа, как:

    • ID пункта оплаты
    • Ключ MD5
    • и другие

    Сайт Sandbox PayU является клоном производственной площадки

    Если вы не хотите создавать учетную запись в Sandbox PayU, вы можете использовать данные общественного пункта оплаты :

    Если вы не хотите создавать учетную запись в Sandbox PayU, вы можете использовать   данные общественного пункта оплаты   :

    Наличие собственной учетной записи Sandbox дает вам возможность просматривать транзакции и статистику с панели «Песочница».

    Следующим шагом в настройке тестового режима является его настройка на экране конфигурации плагина.

    Отметьте опцию Включить тестовый режим (Песочница) и введите данные пункта оплаты.

    Плагин поддерживает тестовый режим Sandbox как для REST API, так и для Classic API.

    Готов!

    Проведение тестовой транзакции

    Добавьте любой продукт в корзину. Перейти на страницу заказа. Выберите PayU в качестве способа оплаты:

    После перехода к выполнению заказа вы будете перенаправлены на сайт платежного шлюза PayU.

    Выберите карту оплаты или онлайн-платежей. В случае более высокой суммы заказа, вариант оплаты в рассрочку также появится здесь.

    После выбора платежной карты вашим глазам будет предоставлено поле для ввода данных карты.

    После выбора платежной карты вашим глазам будет предоставлено поле для ввода данных карты

    Это выглядит так же, как в производственной версии. Вы можете использовать это здесь предопределенные карты для среды Sandbox :

    Вы можете использовать это здесь   предопределенные карты для среды Sandbox   :

    Если вы выберете банковский платеж, появится окно с выбором банка:

    Если вы выберете банковский платеж, появится окно с выбором банка:

    После выбора одного из банков вы будете перенаправлены в симулятор платежей:

    После выбора одного из банков вы будете перенаправлены в симулятор платежей:

    Здесь вы можете выбрать, будет ли платеж авторизован или отклонен.

    После положительной авторизации в вашей панели администратора WooCommerce вы найдете оплаченный заказ, который вы поместили в тест.

    Периодические платежи PayU

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

    Периодические платежи будут обрабатываться только в том случае, если услуга доступна на вашем счете PayU. Свяжитесь с BOK PayU, чтобы активировать услугу. Не забудьте заполнить требования безопасности определяется PayU

    WooCommerce Подписки

    Плагин PayU интегрируется с плагином WooCommerce Подписки благодаря которому можно создавать продукты для подписки и оплаты с помощью PayU. Никакой дополнительной настройки не требуется на странице настроек плагина PayU, которая по умолчанию предоставит способ оплаты Подписки PayU .

    Автоматические платежи

    По умолчанию при заказе продукта подписки будет доступен способ оплаты Подписки PayU .

    Вы можете редактировать название метода и описание метода в настройках плагина в меню WooCommerceНастройкиПлатежиPayUПериодические платежи .

    PayU WooCommerce - настройки повторяющихся платежей

    В сводке заказа WooCommerce после выбора способа оплаты Подписки PayU будет отображаться виджет PayU для отправки данных платежной карты клиента.

    Данные карты не сохраняются в магазине. Виджет управляется PayU и используется только для отправки данных карты для получения токена в ответ. Сохраненный токен клиента будет использован для последующих платежей.

    После подписки и продления платеж будет автоматически обработан с использованием сохраненного токена клиента.

    PayU WooCommerce - виджет повторяющихся платежей

    Продление подписки на регулярные платежи будет работать для:

    • подписка без бесплатного пробного периода - оплата картой без защиты 3DS
    • подписка без бесплатного пробного периода - оплата картой с безопасностью 3DS

    Если у карты есть авторизация 3DS, продление подписки с бесплатной пробной версией не будет работать .

    Ручные платежи

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

    Чтобы совершать платежи в PayU онлайн, перейдите в меню WooCommerceНастройкиПодпискиПродления . После выбора параметра « Принять ручное продление» в сводке заказа будут доступны два способа оплаты: стандартные платежи PayU и регулярные платежи. Подписки PayU .

    PayU WooCommerce - ручные платежи от WCS

    Другие функции интеграции с подписками WooCommerce

    Плагин PayU поддерживает большинство опций, предоставляемых подписками WooCommerce и регулярными платежами PayU:

    • перенаправление на сайт банка карт, требующих авторизацию 3DS ( 3-D Безопасный )
    • тестовые подписки - зарядить карточку клиента после пробного периода,
    • повторная оплата неудачной транзакции клиента,
    • клиент может изменить способ оплаты для подписки на PayU,
    • примечания в заказе WooCommerce с номером транзакции PayU и суммой подписки.

    PayU WooCommerce - примечание к заказу для регулярного платежа

    Автоматическое возмещение транзакций PayU

    Плагин поддерживает автоматический возврат заказов WooCommerce.

    Возвраты доступны только через протокол REST API.

    В редакции заказа нажмите кнопку « Возврат» , чтобы перейти к процедуре возврата заказа или ее части.

    В редакции заказа нажмите кнопку « Возврат» , чтобы перейти к процедуре возврата заказа или ее части

    Интеграция WooCommerce PayU - автоматический возврат

    Верните выбранные товары или часть суммы заказа, затем нажмите кнопку « Возврат через PayU» .

    Интеграция WooCommerce PayU - автоматический возврат, выполнение

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

    Интеграция WooCommerce PayU - автоматический возврат, примечание

    CloudFlare

    Установка CDF ( Content Delivery Network ) Cloudflare может помешать действию получения отчетов о статусе транзакции магазином. В этой ситуации мы предлагаем два изменения в панели Cloudflare:

Pl/?
Pl/?
Pl/?