Borica EMV for WooCommerce
Плъгина за интеграция с Борика EMV позволява лесна и бърза връзка с виртуалния терминал на Борика.
След приключване на поръчката, клиентите са изпратени на страница на Борика, за да платят.
Виртуалния терминал на Борика приема плащания в различни валути, спрямо договора сключен с вашата банка. Един терминал работи само с една валута.
Инсталиране
- Качете съдържанието на папката `woocommerce-gateway-borica` в директорията `/wp-content/plugins/`.
- Активирайте плъгина и отидете на страница `WooCommerce > Настройки > Плащания > Борика EMV`.
- Допълнителен вариант за инсталиране: Тук
- За помощ с качване на плъгин и активиране | Тук.
Конфигуриране
- Активирайте плъгина и отидете на страница `WooCommerce > Настройки > Плащания > Борика EMV`
Основни настройки
- Активирайте плъгина като маркирате настройката “Активирайте Борика“
- Ако тествате плащания, активирайте “Активирайте Борика в Тест Режим.”
- Попълнете име на опцията за плащане и описание, което клиента ще вижда
I – Настройки за страница на плащане
Настройките в тази секция са задължителни.
- Страница на плащане: Име на търговец*
- Тази настройка трябва да покаже името на търговеца на разписката на клиента.
- Страница на плащане: Линк на търговец:*
- Линк на търговеца е да се покаже на клиента обратна връзка към страницата на търговеца.
- Известия: Имейл на търговец*
- Ако попълните имейл, от Борика ще могат да ви изпращат резултати от плащанията на този имейл
- Език на Страниците на Борика*
- Това ще е езика на страницата на Борика
II – Главни Настойки
В тази секция настройвате номера на виртуалния терминал и номер на клиента
- Номер на Търговски Терминал*
- Тук попълнете номера на виртуалния терминал.
- Номер на Търговец(Merchant ID)*
- Тук попълнете номера на търговец, който ще ви предоставят от банката.
III – Mетод за подписване на заявките
Опциите тук са MAC_GENERAL и MAC_EXTENDED.

- Ако имате вече интеграция и сте с MAC_EXTENDED метод, може да поискате от банката да ви смени метода за подпис на MAC_GENERAL.
- MAC_GENERAL ще е начин за подпис ако искате да имате токенизация. Също така банките ще го изискват вместо MAC_EXTENDED.
IV – Токенизация
С тези опции контролирате токенизацията на картите на клиентите.
Важно: Обърнете внимание, че за да приемате абонаментни плащания опцията за токенизиране трябва да е включена.

- Включете токенизация
- Позволете на клиентите да плащат с токени
- Запази към акаунт: По подразбиране
- Дали да е включена или изключена опцията да запази клиента картата си
- Запази към акаунт: Текст на опцията
- Какво да пише на опцията за запазване на картата.
V – Информация за Искания за Подписване на Сертификати
МНОГО ВАЖНО: Всички настройки от тази секция трябва да се попълнят коректно преди да ви е позволено да генерирате сертификат.
Всички полета трябва да са попълнени на латиница
- Име на домейн
- Това трябва да е домейна на вашия магазин. Попълнете домейна без “https://”. Пример: “example.com“
- Име на Фирма
- Попълнете името на вашата фирма
- Град
- Град, от който е фирмата
- Област
- Област, от който е фирмата
- Имейл Адрес
VI – Генериране на Сертификати
След като попълните горната секция и запазите настройките, ще се открият още две секции за генериране на сертификати. Секциите работят по един и същи начин като едната е за реалната среда другата за тестовата.
Стъпки за генериране на Частен ключ:
- Попълнете парова в полето “Парола за Реален(Тестов) Частен Ключ”
- Запазете настройките като натиснете бутона “Запазване на промените“
- Натиснете бутона “Генерирай нов частен ключ” и изчакайте скрипта да генерира нов ключ. Страницата ще се презареди.
Сваляне на “Искане за подпис на сертификат”
- След като генерирате нов частен ключ може да свалите искането за подпис като натиснете зеления бутон “Сваляне на Искане За Подписване на Публичен Сертификат“
- Ще свалите файл, който трябва да изпратите на банката.
- Банката ще ви върне подписан публичен ключ, който трябва да поставите в полето “Реален(Тестов) Публичен Ключ” (стъпки по-долу)
Запазване на Публичен Ключ:
След като банката ви върне публичен ключ, трябва да запазите съдържанието на файла в полето “Реален(Тестов) Публичен Ключ”
Важно: Банката в повечето случаи връща 4 файла, от които в плъгина се използва само един. Обикновенно файла, който ви трябва се казва “MPI_OW_APGW_B-Trust.cer
“, първо пробвайте с него.
- Отворете файла, който банката ви е върнала и копирайте цялото съдържание.
- Поставете съдържанието в полето “Реален(Тестов) Публичен Ключ”
- Запазете настройките като натиснете бутона “Запазване на промените“
VII – Тестване на проблеми и грешки
В: Как да генерирам POST заявка и низа за подпис
О: Трябва да генерирате дебъг лог и да вземете заявката и низа от него.

- Включвате дебъг режим от настройките на плъгина
- Генерирате поръчка и отивате да я платите
- Отваряте генерирания дебъг файл и взимате последните генерирани заявки.
- POST заявката ще започва с “Form parameters“.
- Низа за подпис ще започва с “Sign the generated p_sign string:”
Промени
Може да видите промените в плъгина | тук.