Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 46 Next »

Общая информация

ПараметрЗначение
Тип пополнения

Терминал

Касса

Веб портал абонента(Master/Visa Cards)

Протокол
ID65
Версия модуля8.xx
Версия биллинга>0.90.xx
IPs217.117.68.232, 3.71.192.59, 217.117.76.0/24, 217.117.64.232

Настройки модуля

  1. Скопировать файл Privat_terminal.pm в папку /usr/abills/Abills/modules/Paysys/systems/
  2. Зайти в меню Настройки>Paysys>Настройки
  3. Добавить платежную систему

ПараметрЗначениеПример
PAYSYS_PT_ACC

Рассчетный счет

-
PAYSYS_PT_ACCOUNT_KEYТип идентификатора абонента. UID, LOGIN, FIO, PHONE, EDRPOY(доп. информационное поле).-
PAYSYS_PT_CODEКод оператора связи. По умолчанию можно использовать Ваш код ОКПО-
PAYSYS_PT_FAST_PAY

URL страницы для быстрой оплаты. Используется для оплаты с портала абонента.

Нужно получить токен у представителей ПриватБанка. Дальше подставить токен в ссылку на примере. Готовую ссылку добавить в текущее поле

Пример:

https://next.privat24.ua/payments/form/{"token":"671***Ваш токен******7f", "personalAccount":"%USER_ID%", "sum":"%SUM%"}
-
PAYSYS_PT_MFO
МФО организации-
PAYSYS_PT_OKPOОКПО(ЕГРПОУ) организации-
PAYSYS_PT_NAMEИмя организации-
PAYSYS_PT_DESCRIBEОписание назначения платежа
PAYSYS_PT_SERVICE_CODEserviceCode  предоставленный платежной системой.-
PAYSYS_PT_COMPANY_ID
ID компании (компани код) используется в старом протоколе приват банка

PAYSYS_PT_QR_IDС 8.40 версии ID в системе приват банка, нужен для формирования QR код, спросите в представителей приват банка
PAYSYS_PT_SERVICE_IDВнутреннее id сервиса приватбанка
PAYSYS_PT_INVOICE_LOGINЛогин для отправки инвойсов
PAYSYS_PT_INVOICE_DESCRIPTIONОписание для инвойсов
PAYSYS_PT_DEBUG

Дебаг отладка инвойс запросов


Расщепление платежей

В настройках контрагента опция:

PAYSYS_PT_SPLIT_RULES

Настройка мерчантов, на которые необходимо производить расщепление платежей.

merchantId:percent;merchantId_2:percent_2...merchantId_X:percent_X

Что такое merchantId?

12:70;16:30
PAYSYS_PT_FAST_PAY

При настроенном расщеплении платежей, формат ссылки отличается

Пример:

https://next.privat24.ua/payments/form/{"token":"671***Ваш токен******7f", "personalAccount":"%USER_ID%", "parameters": {"summ": "%SUM%"}}

Как выглядит в привате?

Поиск абонента

Несколько получателей(мерчантов)


Один получатель(мерчант)

Как поступают платежи в биллинг?

Каждый расщепленный платеж поступает отдельно в биллинг!!!

Какая комиссия с абонента при оплате за услугу?

Комиссия абонента снимается соответственно за каждый отдельный расщепленный платеж

Пример QR-кода


Как возвращать депозит вместо рекомендуемой суммы?

$conf{PRIVAT_DEPOSIT}=1;

параметр который возвращает текущий баланс вместо рекомендуемой суммы

Пример заполнения анкеты:

Возможности модуля

Модуль предоставляет возможность оплаты через кассу, терминал или онлайн с личного кабинета с помощью ссылки быстрой оплаты, которую предоставляет ПриватБанк.

Использовать модуль при оплате для абонентов с негативным депозитом нельзя, из-за того что ПБ работают в облаке Амазон и ip постоянно меняются.

Отправка инвойсов

Отправка инвойса (сообщения) в приватбанк о необходимости оплатить услуги с указанной суммой, которая необходима для работы сервисов в следующем месяце. 

Отправка возможна только с помощью модуля Ureports

Пример работы:

Отправка инвойсов производится по протоколу

https://docs.google.com/document/d/1EoTOD_oMBv-OuTCLd5fJ0O9_B-6oTmvtMSk2DHx8trU/edit#heading=h.tj9j788hukjw

Назначения платежа при оплате

Интернет услуга


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

Search
Pay
Check
Cancel
Upload
Presearch
  • No labels