Перейти к содержанию

Сценарий 4. Сверки по операциям

Pay API


О регулярных сверках

Для поддержания регулярной отчётности по операциям Koshelek Pay реализован процесс отправки операционных реестров. Следует учитывать, что для каждого из провайдеров платежей (Долями, СБП) предусмотрен отдельный процесс сверок:

  • Долями: сверки осуществляются между юр. лицом ТСП и сервисом «Долями».
  • СБП: сверки осуществляются между юр. лицом ТСП и Кошельком.

Сверки Долями

Процесс сверок по операциям Долями организован следующим образом:

  1. Сервер Долями формирует файл реестра и отправляет его юр. лицу ТСП по указанному адресу email.
  2. Юр. лицо ТСП сверяет данные, полученные от Долями, со своими данными:
    • Если всё сходится: ОК, ничего делать не нужно.
    • Если есть расхождения: юр. лицу ТСП необходимо сообщить о них сервису Долями.
Свойства реестра Долями

Отправитель реестра: сервис «Долями».

Типы отправляемых реестров:

а) ежедневный реестр:

  • содержит список операций за предыдущий бизнес-день;
  • отправляется каждый день.

б) ежемесячный реестр:

  • содержит список операций за предыдущий бизнес-месяц;
  • отправляется в начале каждого месяца.

Формат реестра: CSV.

Адрес получателя реестра: email, указанный юр. лицом ТСП.

Пример реестра Долями

Так как процесс сверок Долями проходит не через Кошелёк, а напрямую через Долями, то не следует рассматривать нижеприведённый пример в качестве образца. Поля, формат, а также правила именования файлов могут отличаться. Итоговый формат реестра согласовывается и закрепляется на этапе подписания договора.

:fontawesome-regular-file-lines: dolyame_123324_2022_09-30.csv

Сверки СБП

Процесс сверок по операциям СБП организован следующим образом:

  1. Сервер Кошелька формирует файл реестра и отправляет его юр. лицу ТСП по указанному адресу email.
  2. Юр. лицо ТСП сверяет данные, полученные от Кошелька с данными о транзакциях с использованием Koshelek Pay, прошедших по кассе, а затем — с возмещением по операциям, поступившим на расчётный счёт:
    • Если всё сходится: ОК, ничего делать не нужно.
    • Если есть расхождения: юр. лицу ТСП необходимо сообщить о них Кошельку.
Свойства реестра СБП

Отправитель реестра: Кошелёк (ООО «Бесконтакт»).

Типы отправляемых реестров:

а) ежедневный реестр:

  • содержит список операций за предыдущий бизнес-день;
  • отправляется каждый день.

б) ежемесячный реестр:

  • содержит список операций за предыдущий бизнес-месяц;
  • отправляется в начале каждого месяца.

Формат реестра: CSV.

Адрес получателя реестра: email, указанный юр. лицом ТСП.

Пример реестра СБП

:fontawesome-regular-file-lines: Реестр СБП. Бесконтакт-ООО_Ваш-Магазин_(7777777). За 2023-3-13 от 2023-03-14 T040000.csv

Маппинг полей реестра СБП с полями Pay API

Поле реестра СБП Описание Параметр Pay API
Operation Id Уникальный ID операции оплаты или возврата. transactionId — для оплаты;
refTransactionId — для возврата.
Original payment operation id Ссылка на ID операции оплаты. Заполняется только для возврата. transactionId — для возврата.
Request Id Уникальный ID от кассы для оплаты/возврата. requestId
Order ID Идентификатор покупки в системе ТСП. orderId
Date/Time from POS Дата / время получения от ТСП запроса на выполнение операции.
Date/Time to SBP Дата / время передачи запроса на выполнение операции от Кошелька в СБП для оплаты /возврата.
Date/Time payment status from SBP Дата / время получения финального статуса по операции от СБП.
Payment Store ID ID магазина операции оплаты. storeId оплаты
Refund Store ID ID магазина операции возврата. Для операции оплаты будет передано пустое значение. storeId возврата
Merchant Id ID ТСП, выданный системой СБП. Выдаётся банком-получателем, который подключает ТСП к СБП. merchantId
Payment Terminal id ID кассы операции оплаты. terminalId оплаты
Refund Terminal id ID кассы операции возврата. terminalId возврата
Amount Сумма операции в рублях. totalAmount
Operation Type Тип операции:
  • payment — оплата
  • refund — возврат
paymentType
member Id Идентификатор банка ТСП. Конфигурация memberId хранится в справочниках Кошелька.
bank_account_id Счёт ЮЛ, ИП или самозанятого для СБП. bankAccountId
Qrc Id qrcId запроса. qrcId