Общая информация
Параметр | Значение |
---|---|
Протокол | |
ID | 45 |
Версия модуля | 7.00 |
Версия биллинга | >0.81.16 |
IPs | уточнить у платежной системы |
Настройки модуля
- Скопировать файл Portmone.pm в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Посмотреть как добавить платежную систему
Параметр | Значение |
---|---|
PAYSYS_PORTMONE_CURRENCY | Валюта проведения платежа. Возможные значения: UAH, USD, EUR, GBP, BYN, KZT, RUB (значение по умолчанию -–UAH) |
PAYSYS_PORTMONE_PAYEE_ID | Идентификатор Интернет-магазина. Присваивается каждому Партнеру индивидуально при подключении к системе Portmone.com |
PAYSYS_PORTMONE_LOGIN | К системе Portmone.com |
PAYSYS_PORTMONE_PASSWORD | К системе Portmone.com |
PAYSYS_PORTMONE_COMMISSION | Комиссия которую оплачивает абонент. Заполнять ТОЛЬКО ЧИСЛОМ, БЕЗ СИМВОЛА "%". |
PAYSYS_PORTMONE_IMPORT_DATE | Дата которую занесет биллинг во время импорта платежа: 1 - дата когда был сделан платеж, 0 - когда был сделан импорт (значение по умолчанию -– 0) |
PAYSYS_PORTMONE_IMPORT_KEY | Ключ по которому будет сделан поиск в системе, существует ли пользователь, берется с поля PAYSYS_PORTMONE_IMPORT_FIELD_PARSE. (значение по умолчанию -– LOGIN) |
PAYSYS_PORTMONE_IMPORT_FIELD_PARSE | Поле в котором есть идентификатор пользователя, примеры: attribute1, attribute2, description (значение по умолчанию -– description) |
PAYSYS_PORTMONE_IMPORT_FIELD_REGEX_PARSE | Регулярное выражение для получения идентификатора пользователя с поля PAYSYS_PORTMONE_IMPORT_FIELD_PARSE. |
PAYSYS_PORTMONE_ACCOUNT_KEY | Ключ по которому будет сделан импорт платежа (значение по умолчанию -– UID) |
Также добавить данные в конфигурационном файле config.pl
$conf{PAYSYS_PORTMONE_PAYEE_ID}= XXXXX; $conf{PAYSYS_PORTMONE_LOGIN}= XXXXX; $conf{PAYSYS_PORTMONE_PASSWORD}= XXXXX; $conf{PAYSYS_PORTMONE_COMMISSION}= '0.00';
Про импорт с вебки можете посмотреть на видео ниже
Проведение оплат в биллинге
Для варианта 1 - обязательно заполнение IP в настройках.
Вариант1
После подписания договора с платежной системой Portmone.com, нужно сообщить о необходимости отправки сообщений об успешным оплатам — BILLS на URL 'https://ваш_адресс_биллинга/paysys_check.cgi'. Проверить добавлен ли URL можно в личном кабинете https://business.portmone.com.ua/ Настройки-Общие-Уведомление и реестры
Вариант2
Добавить в crontab запуск следующей команды каждый час.
* */1 * * * root /usr/abills/libexec/billd paysys_periodic
Тестирование
Можно использовать данную ссылку: https://www.portmone.com.ua/r3/ru/terminal/index/index/id/30098, где 30098 - PAYEE_ID
Для эмуляции успешной оплаты используйте карту 4444 3333 2222 1111
Любой срок действия старше текущей даты и любой cvv
Для неуспешной карту 4111 1111 1111 1111
Любой срок действия старше текущей даты и любой cvv