Плагін "WooCommerce - Шлюз оплати Privat24"


"WooCommerce - Шлюз оплати Privat24"

Створено: лютий 2013
Автори: Vitaliy 'mr.psiho' Kiyko
Демо: http://moomoo.com.ua/woo/

Дякуємо за те, що придбали наш плагін!


Про всі майбутні оновлення я повідомлятиму у своєму блозі або на сторінці плагіна. Дякую!


Цей плагін додає шлюз оплати сервісу http://privat24.ua на ваш сайт зі встановленим плагіном WooCommerce.

Інсталяція плагіна

  1. Зкопіюйте папку woo-privat24 з архіву прямо у папку plugins вашої інсталяції WordPress на хостингу.
  2. Активуйте плагін у меню Плагіни -> Встановлені плагіни (Plugins -> Installed plugins)

Налаштування акаунта privat24.ua для роботи з магазином

Зайдіть у свій акаунт Приват24. Перейдіть у меню "Еще" -> "Бизнес" -> "Мерчант". Далі на вкладку "Регистрация". Обов'язково вкажіть правильну IP адресу вашого сайта та відзначте опцію доступних операцій як на скріншоті. Цих операцій цілком достатньо для правильної роботи шлюза. Збережіть налаштування.

Далі перейдіть на вкладку "Мои мерчанты" і знайдіть свій щойно створений, клацніть "Редактировать данные". У блоці що з'явився у відповідному полі вкажіть адресу веб сайту та короткий опис. Номер що підкреслений червоною лінією - це ваш мерчант id. Збережіть налаштування.

Налаштування плагіна

Після активації плагіна на вкладці Payment Gateways у меню WooCommerce -> Settings у вас з'явиться вкладка "Приват24". Клацніть на неї щоб перейти до налаштувань шлюза.

Увімкніть шлюз, вкажіть власні заголовок та опис (опціонально). Обов'язково вкажіть id мерчанта в системі Privat24 та пароль. Також можете вказати посилання на сторінку куди відвідувач має повернутись зі сторінки оплати.

Пароль мерчанта обов'язково потрібно вказати, оскільки це пов'язано з безпекою здійснюваних транзакцій

Особливість API Приват24 (станом на червень 2014!)

Особливістю (багом?) є те, що покупець повинен натиснути кнопку "Повернутись на сайт магазина" на сторінці оплати платіжного шлюза. Так і тільки так на сьогоднішній день працює відправка даних про успішність чи неуспішність платежу. Якщо ж покупець закриє ту сторінку чи просто не перейди тією кнопкою у ваш магазин, тоді інформацію про платіж НЕ буде передано у ваш магазин і статус замовлення у адмінці не зміниться. Вам доведеться вручну звіряти чи була оплата чи ні. У їхній офіційній документації згадується про параметер server_url і на стороні цього плагіна цей параметер заповнюється і готовий приймати дані по вказаному у ньому посиланні. Якщо одного дня їхнє АПІ запрацює як потрібно, тоді ця проблема вирішитсья сама собою. :)

Підтримка

Важливо! Версія встановленого плагіна WooCommerce повинна бути 2.0+

Запитання та побажання приймаються на mr.psiho@gmail.com