Это более подробная инструкция по настройке плагина.
Краткое описание плагина содержит настройку, здесь расскажу о ней подробнее. Подключение к 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 она бы выглядела следующим образом:
1 |
https://shra.ru/?wc-api=wc_payler&order_id={order_id} |
Подставьте доменное имя вашего сайта.
Здравствуйте. Спасибо за Ваш плагин. Но у меня немного возникли с ним проблемы. Если отключить test mode, то исчезает возможность оплаты картой и появляется сообщение об ошибке «Unable to start payment session via the Payler Gateway. Please, notify an administrator» Подскажите пожалуйста, связано ли это с тем, что на данный момент в payler у меня только тестовый аккаунт?
Да, скорее всего связанно именно с этим.