Borica EMV for WooCommerce

Плъгина за интеграция с Борика EMV позволява лесна и бърза връзка с виртуалния терминал на Борика.

Опция за плащане

След приключване на поръчката, клиентите са изпратени на страница на Борика, за да платят.

Виртуалния терминал на Борика приема плащания в различни валути, спрямо договора сключен с вашата банка. Един терминал работи само с една валута.

  1. Качете съдържанието на папката `woocommerce-gateway-borica` в директорията `/wp-content/plugins/`.
  2. Активирайте плъгина и отидете на страница `WooCommerce > Настройки > Плащания > Борика EMV`.
  3. Допълнителен вариант за инсталиране: Тук
  4. За помощ с качване на плъгин и активиране | Тук.
  • Активирайте плъгина и отидете на страница `WooCommerce > Настройки > Плащания > Борика EMV`
  1. Активирайте плъгина като маркирате настройката “Активирайте Борика
  2. Ако тествате плащания, активирайте “Активирайте Борика в Тест Режим.”
  3. Попълнете име на опцията за плащане и описание, което клиента ще вижда

Настройките в тази секция са задължителни.

Настройки за страницата на плащане
  • Страница на плащане: Име на търговец*
    • Тази настройка трябва да покаже името на търговеца на разписката на клиента.
  • Страница на плащане: Линк на търговец:*
    • Линк на търговеца е да се покаже на клиента обратна връзка към страницата на търговеца.
  • Известия: Имейл на търговец*
    • Ако попълните имейл, от Борика ще могат да ви изпращат резултати от плащанията на този имейл
  • Език на Страниците на Борика*
    • Това ще е езика на страницата на Борика

В тази секция настройвате номера на виртуалния терминал и номер на клиента

  • Номер на Търговски Терминал*
    • Тук попълнете номера на виртуалния терминал.
  • Номер на Търговец(Merchant ID)*
    • Тук попълнете номера на търговец, който ще ви предоставят от банката.
Information for CSRs

Опциите тук са MAC_GENERAL и MAC_EXTENDED.

  1. Ако имате вече интеграция и сте с MAC_EXTENDED метод, може да поискате от банката да ви смени метода за подпис на MAC_GENERAL.
  2. MAC_GENERAL ще е начин за подпис ако искате да имате токенизация. Също така банките ще го изискват вместо MAC_EXTENDED.

С тези опции контролирате токенизацията на картите на клиентите.

Важно: Обърнете внимание, че за да приемате абонаментни плащания опцията за токенизиране трябва да е включена.

  • Включете токенизация
  • Позволете на клиентите да плащат с токени
  • Запази към акаунт: По подразбиране
    • Дали да е включена или изключена опцията да запази клиента картата си
  • Запази към акаунт: Текст на опцията
    • Какво да пише на опцията за запазване на картата.

МНОГО ВАЖНО: Всички настройки от тази секция трябва да се попълнят коректно преди да ви е позволено да генерирате сертификат.

Всички полета трябва да са попълнени на латиница

  • Име на домейн
    • Това трябва да е домейна на вашия магазин. Попълнете домейна без “https://”. Пример: “example.com
  • Име на Фирма
    • Попълнете името на вашата фирма
  • Град
    • Град, от който е фирмата
  • Област
    • Област, от който е фирмата
  • Имейл Адрес
CSR настройки

След като попълните горната секция и запазите настройките, ще се открият още две секции за генериране на сертификати. Секциите работят по един и същи начин като едната е за реалната среда другата за тестовата.

Стъпки за генериране на Частен ключ:

  1. Попълнете парова в полето “Парола за Реален(Тестов) Частен Ключ”
  2. Запазете настройките като натиснете бутона “Запазване на промените
  3. Натиснете бутона “Генерирай нов частен ключ” и изчакайте скрипта да генерира нов ключ. Страницата ще се презареди.
Generate New Private Key

Сваляне на “Искане за подпис на сертификат”

  1. След като генерирате нов частен ключ може да свалите искането за подпис като натиснете зеления бутон “Сваляне на Искане За Подписване на Публичен Сертификат
  2. Ще свалите файл, който трябва да изпратите на банката.
  3. Банката ще ви върне подписан публичен ключ, който трябва да поставите в полето “Реален(Тестов) Публичен Ключ” (стъпки по-долу)

Запазване на Публичен Ключ:

След като банката ви върне публичен ключ, трябва да запазите съдържанието на файла в полето “Реален(Тестов) Публичен Ключ”

Важно: Банката в повечето случаи връща 4 файла, от които в плъгина се използва само един. Обикновенно файла, който ви трябва се казва “MPI_OW_APGW_B-Trust.cer“, първо пробвайте с него.

  1. Отворете файла, който банката ви е върнала и копирайте цялото съдържание.
  2. Поставете съдържанието в полето “Реален(Тестов) Публичен Ключ”
  3. Запазете настройките като натиснете бутона “Запазване на промените
Save Public Key

В: Как да генерирам POST заявка и низа за подпис

О: Трябва да генерирате дебъг лог и да вземете заявката и низа от него.

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

Може да видите промените в плъгина | тук.