Настройка на виртуален ПОС - 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 стринг, който съдържа всички горепосочени данни. Това е препоръчителният начин за конфигурация.
Предварителни стъпки
Регистрирайте бизнес акаунт в mypos.com.
В портала на myPOS създайте Online Checkout и получете данните за достъп (Configuration Pack или отделните полета).
Създаване на начин на плащане за виртуален ПОС
За да може начин на плащане да се ползва за онлайн плащания, трябва в редактиране на начин на плащане да са изпълнени следните условия:
В полето Външна система да е избрано myPOS (от групата „Виртуални POS“).
Начинът на плащане да е маркиран като публичен.
Да са конфигурирани ключовете за комуникация с myPOS.
Настройка на параметрите
В Настройки → Начини на плащане изберете начина на плащане, който искате да конфигурирате, и натиснете Редактиране.
В полето Външна система изберете myPOS от групата „Виртуални POS“.
Натиснете бутона Настройки срещу „Външна система“.
В отворения диалог попълнете следните полета:
Тестова среда – отметнете, ако искате да работите в тестов режим (препоръчва се при първоначална настройка).
Store ID (SID) – идентификаторът на магазина от myPOS акаунта.
Client Number (WalletNumber) – клиентският номер от myPOS.
Key Index – номерът на ключа (по подразбиране 1).
Валута – ISO валутен код (напр. EUR, BGN). По подразбиране е EUR.
Търговец – името на фирмата на търговеца.
Записвате промените.
Конфигуриране на ключове
За да може системата да комуникира с myPOS и да обработва плащания, е необходимо да конфигурирате ключовете за подписване – за тестовата и/или реалната среда.
В диалога за настройки натиснете бутона myPOS ключове (production) или myPOS ключове (test) в зависимост от средата, която конфигурирате.
В отворения диалог имате две възможности:
Вариант 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).
Натиснете Запиши.
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
Също така, в Каталог → Публичен достъп трябва да се добави публичен достъп за търговския обект.