Настройка на виртуален ПОС - myPOS

myPOS е доставчик на платежни услуги, който предлага виртуален ПОС за приемане на онлайн картови плащания. За разлика от банковия виртуален ПОС, при myPOS не е необходимо посредничество на банка – данните за достъп се получават директно от myPOS акаунта на търговеца.

Необходими данни от myPOS акаунт

За да направите настройката в barsy, е необходимо да разполагате със следните данни от вашия myPOS акаунт:

  • Store ID (SID) – идентификатор на магазина

  • Client Number (WalletNumber) – клиентски номер

  • Key Index – номер на ключа

  • RSA Private Key – частен ключ

  • myPOS Public Certificate – публичен сертификат на myPOS

Tip

Вместо да въвеждате всяко поле поотделно, можете да използвате Configuration Pack – единичен BASE64 стринг, който съдържа всички горепосочени данни. Това е препоръчителният начин за конфигурация.

Предварителни стъпки

  1. Регистрирайте бизнес акаунт в mypos.com.

  2. В портала на myPOS създайте Online Checkout и получете данните за достъп (Configuration Pack или отделните полета).

Създаване на начин на плащане за виртуален ПОС

За да може начин на плащане да се ползва за онлайн плащания, трябва в редактиране на начин на плащане да са изпълнени следните условия:

  1. В полето Външна система да е избрано myPOS (от групата „Виртуални POS“).

  2. Начинът на плащане да е маркиран като публичен.

  3. Да са конфигурирани ключовете за комуникация с myPOS.

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

  1. В НастройкиНачини на плащане изберете начина на плащане, който искате да конфигурирате, и натиснете Редактиране.

  2. В полето Външна система изберете myPOS от групата „Виртуални POS“.

  3. Натиснете бутона Настройки срещу „Външна система“.

  4. В отворения диалог попълнете следните полета:

    • Тестова среда – отметнете, ако искате да работите в тестов режим (препоръчва се при първоначална настройка).

    • Store ID (SID) – идентификаторът на магазина от myPOS акаунта.

    • Client Number (WalletNumber) – клиентският номер от myPOS.

    • Key Index – номерът на ключа (по подразбиране 1).

    • Валута – ISO валутен код (напр. EUR, BGN). По подразбиране е EUR.

    • Търговец – името на фирмата на търговеца.

  5. Записвате промените.

Конфигуриране на ключове

За да може системата да комуникира с myPOS и да обработва плащания, е необходимо да конфигурирате ключовете за подписване – за тестовата и/или реалната среда.

  1. В диалога за настройки натиснете бутона myPOS ключове (production) или myPOS ключове (test) в зависимост от средата, която конфигурирате.

  2. В отворения диалог имате две възможности:

Вариант 1: Configuration Pack (препоръчително)

Поставете BASE64 стринга, получен от портала на myPOS, в полето Configuration Pack. Той съдържа Store ID, Client Number, Private Key, Public Certificate и Key Index. При записване всички настройки се попълват автоматично.

Вариант 2: Ръчно въвеждане

Ако не разполагате с Configuration Pack, поставете RSA Private Key в PEM формат в полето Private Key (PEM).

  1. Натиснете Запиши.

Note

Конфигурирането на ключовете за тестова среда е идентично с конфигурирането за production. Разликата е единствено в бутона, който натискате – myPOS ключове (test) или myPOS ключове (production).

Регистриране на URL_Notify в myPOS

При отваряне на настройките на начина на плащане в barsy, системата показва адреса URL_Notify. Този адрес трябва да бъде регистриран в портала на myPOS, за да може myPOS да изпраща известия при промяна на статуса на плащане.

Адресът има вида:

https://<вашият-домейн>/pub/payments/?notify=1&pp=mypos_vpos

Копирайте го и го въведете в настройките на вашия Online Checkout в портала на myPOS.

Warning

За да могат да се извършват плащания, ви е необходим ресурс „Публична каса“, който се заплаща допълнително към абонамента.

Attention

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