SberbankModel

Модель для хранения данных конфигурации интеграции с Сбербанком.

Поля

ПолеТипОбязательноеОписание
idINTEGERДаУникальный идентификатор, автоинкремент.
zoneIdCHAR(36)НетИдентификатор зоны, связанной с интеграцией.
loginSTRING(255)ДаЛогин для авторизации в системе Сбербанка.
passwordSTRING(255)ДаПароль для авторизации в системе Сбербанка.
returnUrlSTRING(255)ДаURL для возврата в случае успешной оплаты.
failUrlSTRING(255)ДаURL для возврата в случае неудачной оплаты.
sessionTimeoutSecsINTEGERДаТайм-аут сессии в секундах. По умолчанию — 300.
registerDoLinkSTRING(255)НетURL для регистрации заказа.
getOrderStatusExtendedDoLinkSTRING(255)НетURL для получения статуса заказа.

Индексы

  • PRIMARY: Уникальный индекс по полю id.
  • sberbank_id_uindex: Уникальный индекс по полю id.

Таблица

  • Имя таблицы: sberbank.
  • Timestamps: Да (добавлены поля createdAt, updatedAt).

Комментарии

  • Поля login и password используются для авторизации в API Сбербанка.
  • Поля returnUrl и failUrl определяют маршруты возврата после оплаты.
  • Поле sessionTimeoutSecs задаёт время жизни сессии для операций оплаты.
  • Поля registerDoLink и getOrderStatusExtendedDoLink используются для взаимодействия с API.