Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Якорь
    hand
    hand
    В таблице handlers находится соответствие между названием очереди, типом QR-оплаты и идентификатором оплаты в Универсальном интеграторе:
НазваниеЗначениеОписание

id


Идентификатор оплаты внутри Универсального интегратора

efts

2Тип QR-оплаты

Якорь
queue
queue
queue


Название очереди
  • В таблице stores находится связка между идентификатором магазина из запроса и его конфигурацией. Если магазина нет в таблице, то, по умолчанию, merchant = 0:
НазваниеЗначениеОписание
handler
Идентификатор оплаты внутри Универсального интегратора
StoreID
Идентификатор магазина в торговой системе
merchant
Идентификатор конфигурации из merchants
  • В таблице merchants находятся настройки мерчантов в формате JSON:
НазваниеЗначениеОписание
handler
Идентификатор оплаты внутри интегратора
id
Идентификатор конфигурации
value

"qrpay_url " - адрес сервиса QRPay

"qrpay_iv " - вектор инициализации для шифрования( значение должно быть "00000000", сделали настройкой на всякий случай}

"timeout " - таймаут ожидания ответа от сервиса QR в секундах(по умолчанию 30)

"interval " - период повторения запроса на отмену в случае сетевой ошибки в секундах(по умолчанию 5)

"cancel_lifetime " - время существования запроса на отмену в часах(по умолчанию 0 - бесконечно)

Конфигурация в формате json
  • В таблице terminals находятся настройки терминалов в формате json.JSON:
НазваниеЗначениеОписание
handler
Идентификатор оплаты внутри Универсального интегратора
TerminalID
Идентификатор терминала из запроса. Если запрос идет от УКМ 4, то соответствует cash_id
-
 идентификатор кассы в торговой системе
.
value
"

terminal_id

" -

 – идентификатор терминала в системе сервиса QRPay

"

crypt_key

" -

 – ключ шифрования

Конфигурация в формате
json
JSON

Параметры подключения к тестовой среде банка

...