Это старая версия документа.


OSMP

Типы пополнения: терминалы оплаты

Объединенная Система Моментальных Платежей v.4.0

автоматическое зачисление платежей

$conf{PAYSYS_OSMP_ACCOUNT_KEY}='PHONE'; Поле для идентификации пользователя по параметру account системы OSMP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя.
$conf{PAYSYS_OSMP_LOGIN}='login'; Логин при Basic авторизации чекера платежей (если включена авторизация в OSMP)
$conf{PAYSYS_OSMP_PASSWD}='pass'; Пароль при Basic авторизации чекера платежей (если включена авторизация в OSMP)
$conf{PAYSYS_OSMP_SERVICE_ID}='1,2,6'; Номера услуг. Параметр передаётся системой OSMP. Позволяет разделить услуги по типам (Интернет, телевидение, телефония и другие).
$conf{PAYSYS_OSMP_TERMINAL_ID}='000'; Ид терминала. Принимать платежы только с определённых терминалов
$conf{PAYSYS_OSMP_CURRENCY}='1144'; ISO номер курса обмена. Если валюта платежа отличается от валюты биллинга в данном парамтере указывается ISO код валюты терминала. (см. Курсы обмена)
$conf{PAYSYS_OSMP_EXT_PARAMS}='deposit,fio,contract_id'; Расширение параметров проверки абонента check дополнительными опциями. Опции берутся из листинга опций абонента

Пример ответа
<deposit>deposit</deposti>
<fio>fio</fio>
<contract_id>contract</contract_id>
$conf{PAYSYS_OSMP_TXN_DATE}=1; использовать параметр txn_date для даты платежа

ID систем

OSMP 44
OSMPv4 61

Протокол: OSMP