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


Privat Bank (Master/Visa Cards)

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

Privatbank

Пополнение счёта используя Master/Visa Cards.

$conf{PAYSYS_PB_MERID} Выданный вам банком ID предприятия
$conf{PAYSYS_PB_PW} Пароль на транзакцию

Privat Bank - Privat 24

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

Возможности:

  • Пополнение личного счёта с личного кабинета
  • Контроль счёта(ов) провайдера через биллинг. Получение выписок и зачисление их на счёт.

Настройка
В кабинете Приват 24 нужно настроить мерчанта

шаг 1. Укажите IP адрес Вашей билинг сервера
шаг 2.
шаг 3.

Для работы системы Privat24 в режимео получения выписок установить программу curl

Параметры конфигурации

$conf{PAYSYS_P24_MERCHANT_ID}='23423'; Номер мерчанта. Задаётся на шаге 3, поле ID
$conf{PAYSYS_P24_MERCHANT_PASS}='pass'; Пароль для мерчанта. Задаётся на шаге 3.
$conf{PAYSYS_P24_MERCHANT_CURRENCY}='USD'; Валюта платежей ( по умолчанию USD)
$conf{PAYSYS_P24_CARDNUM}='111121211211328'; Номер кредитной карты мерчанта
$conf{PAYSYS_P24_EXPR}='CONTRACT_ID:.+договор № (\d+).+'; Выражение для автоматического определение плательщика. Первый параметры CONTRACT_ID: поле в билинге, данные после двоеточия само выражение. Данный параметр используется в случае когда провайдер хочет получить выгрузку оплат и по ней сформировать платежи
$conf{PAYSYS_P24_COMMISSION}='1.0'; Сума дополнительной комиссии которая снимается с абонента при оплате этой системой. Сума может указываться как в денежных единицах так и в процентном соотношении сумы оплаты. При указании процентного соотношения обязательно в конце указывать знак процента %

Privat Bank - Платежи онлайн

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

Для работы понадобиться модуль:

$conf{PAYSYS_PRIVAT_TERMINAL_ACCOUNT_KEY}='UID';Тип идентификатора абонента. UID, LOGIN, FIO, PHONE
$conf{PAYSYS_PRIVAT_TERMINAL_MFO}='11'; МФО организации
$conf{PAYSYS_PRIVAT_TERMINAL_OKPO}='11'; ОКПО организации
$conf{PAYSYS_PRIVAT_TERMINAL_CODE}='11'; Код оператора связи. По умолчанию можно использовать Ваш код ОКПО
$conf{PAYSYS_PRIVAT_TERMINAL_NAME}='Name'; Название организации
$conf{PAYSYS_PRIVAT_TERMINAL_ACCOUNT}='11'; Номер банковского счета

Идентификатор аккаунта абонента bill_identifier


Заполнение анкеты приват банка


2. Адрес Шлюза, используемый для приема on-line запросов https:/хост:9443/paysys_check.cgi
3. Клиентский SSL сертификат X.509 [1] не нужно
4. Пароль к SSL сертификату[6] нет
5. Тестовый идентификатор [2] логин для проведения тестовой оплаты или другой иной идентификатор по которому будет определяться абонент. Тип параметра по которому определяется абонент указывается в этой переменной $conf{PAYSYS_PRIVAT_TERMINAL_ACCOUNT_KEY}

Тестовые действия

Search
Pay
Check
Cancel