Настройка интеграции payler c woocommerce

Это более подробная инструкция по настройке плагина.

Краткое описание плагина содержит настройку, здесь расскажу о ней подробнее. Подключение к Payler прежде всего может заинтересовать сайты в русском сегменте, т.к. основная валюта, поддерживаемая payler, — это рубли.

Установка не имеет каких либо особенностей, найдите плагин по названию ‘Integrate Payler with Woocommerce‘ или тегу ‘payler‘ в каталоге, загрузите и активируйте его.

Настройки плагина

Активный плагин добавляет в список типов оплаты woocommerce оплату с помощью payler (/wp-admin/admin.php?page=wc-settings&tab=checkout или в админке сайта: woocommerce -> настройки -> платежи) .

Перейдите к настройкам этого типа оплаты.

Здесь обязательно укажите API ключ, который вам сообщат при создании аккаунта в payler.

Для тестирования работы есть две опции. Первая — это включение sandbox режима (test mode), когда оплата только имитируется, но реальных списаний с карты клиента не происходит. Вторая опция это — тестовый email. Когда при оформлении заказа вы вводите email, совпадающий с указанным как тестовый в настройках плагина, то к реальной оплате система предлагает только 1 руб.

Тут же вы можете включить генерацию фискальных чеков. Выберите нужный вам режим НДС (sale tax), который вычисляется от общей суммы заказа.

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

Настройки со стороны аккаунта payler

Упомянутую специальную URL, нужно внести в настройки вашего аккаунта payler.

В настройках она называется ‘URL возврата в магазин‘. На момент публикации находится во тут — https://my.payler.com/settings/payment.

Для магазина на домене shra.ru она бы выглядела следующим образом:

Подставьте доменное имя вашего сайта.

Написать комментарий

Мало букафф? Читайте есчо !

Payler для Woocommerce

Ноябрь 25, 2020 г.

Для blitzpet.ru занимался подключением платежной системы payler к woocommerce на WP. Обычно в таких случаях используются готовые "фирменные" плагины, разработанные dev team платежной системы для большинства популярных CMS. Но support со стороны payler ...

Читать

 

Комментарии к «Настройка интеграции payler c woocommerce»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Настройка интеграции payler c woocommerce”

  1. Дарья:

    Здравствуйте. Спасибо за Ваш плагин. Но у меня немного возникли с ним проблемы. Если отключить test mode, то исчезает возможность оплаты картой и появляется сообщение об ошибке «Unable to start payment session via the Payler Gateway. Please, notify an administrator» Подскажите пожалуйста, связано ли это с тем, что на данный момент в payler у меня только тестовый аккаунт?

  2. Buzurg:

    Добрый день! Спасибо за плагин, но он работает только в рублях. Нельзя ли его испоьзовать пр выборе валюты доллары США.

    • Сейчас не реализовано, но такая возможно у Payler API есть. Как будет время, погляжу что с этим можно сделать.

      • Buzurg:

        Спасибо, буду рад если помежете. Я попробовал поменять currency, все равно не заработал. Видимо нужно еще в другом место тоже перенастроить.

        function payler_rub_currency_symbol($currency_symbol, $currency)
        {
        if ($currency == «USD») {
        $currency_symbol = ‘$’;
        }
        return $currency_symbol;
        }

        function payler_rub_currency($currencies)
        {
        $currencies[«USD»] = ‘Доллар США’;
        return $currencies;
        }

      • Buzurg:

        Кажись нашел и поменял на USD заработало. Нужно только протестировать.

        function is_valid_for_use()
        {
        if (!in_array(get_option(‘woocommerce_currency’), array(‘USD’))) {
        return false;
        }
        return true;
        }

      • Там нужно организовать меппинг текущей валюты woocommerce в валюты payler https://docs.payler.com/api/general-information/general. Возможно, они совпадают, но лучше подстраховаться.
        В плагине мне же не резон одну валюту только добавлять, если уж добавлю, так весь список. :)

  3. Buzurg:

    Добрый день! Что насчет многовалютного плагина, вы нашли время для доработки?

  4. Buzurg:

    Я хоть и поменял curency_symbol на USD но у меня все равно запрос идет в рублях.

  5. Buzurg:

    Добрый день. У меня возникает проблема с использованием модуля event manager. Когда количество билетов выбирается при оформлении он переходит на заполнении данных и выбор оплаты через WooCommerce. При выборе payler и одобрении он почему то переходит в корзину и говорит корзина пуста. Хотя через оформление товара напрямую через WooCommerce он проходит хорошо. Благодарю за содействие.

  6. Buzurg:

    Добрый день! Спасибо вам за обновление мультивалюты.
    Скажите пож. я хочу чтобы страница оплаты(payler) отображалась на английском.
    По документации API запрос должен быт lang = ‘en’. В вашем коде кроме culture ничего не нашел.
    Можете подсказать куда добавить этот запрос?
    Спасибо еще раз за содействие!