Изменения в данную версию спецификации вносятся в рамках проведения пилотных проектов и согласований до публикации
Список значений (enum
) для paymentCardType
приведен к формату CamelCase
(Debit, Credit)
Ранее изменено но не внесено в описание изменений - Список значений (enum
) для productType
приведен к формату CamelCase
Data
- Раздел данных полезной нагрузки.get /balances
и get /accounts/{accountId}/balances
). Для схем юридических лиц добавлен префикс LEInterimAvailable
и Expected
)Expected
- Доступный баланс в течение операционного дня, учитывающий проведенные операции, ожидаемые поступления и списания на момент запроса.InterimAvailable
- Доступный баланс в течение операционного дня, учитывающий проведенные операции, ожидаемые поступления и списания, а также доступные кредитные линии или овердрафты на момент запроса.CreditLine
- оставлен как опциональныйДля метода get /accounts/{accountId}
Тип ответа AccountResponse
изменен на AccountResponseLE
для корреляции с методом get /accounts
Добавлен тестовый метод get/accounts/{accountId}/balance-summaries
. Конечная точка позволяет СПИУ получать сводную информацию о входящем остатке, оборотах и исходящем остатке за указанный период, включая данные о национальной валюте и кредитной линии.
Следующие пользовательские заголовки исключены из запросов CCF (для Consents) в версии 2.0;
x-fapi-auth-date
x-fapi-customer-ip-address
x-customer-user-agent
x-idempotency-key
В объект OBRUErrorResponseErrorCode
Добавлен код ошибки RU.CBR.Authenticate.SuspiciousActivityDetected - 403 - Доступ к ресурсу приостановлен по причине выявления подозрения на мошеннические действия.
PostalAddress
- элемент addressLine
представлен в виде строки длиной 140 символов взамен массива из двух строк.permission
для физических и юридических лиц и исключены значения ReadParty
ReadStandingOrdersBasic
interimAvailable
Доступный остаток на счете, который можно использовать немедленноServicer
:BranchAndFinancialInstitutionInformationPE.yaml
(переименован, ранее BranchAndFinancialInstitutionInformationPilot.yaml) - применять для ФЛBranchAndFinancialInstitutionInformation.yaml
- применять для ЮЛEntry
добавлено поле name
для описание финансовых институтов для элементовDebtorAgent
, CreditorAgent
, IntermediaryAgent
. При этом схема BranchAndFinancialInstitutionIdentification
заменена на BranchAndFinancialInstitutionInformationShort
Agent
при указании кредитной организации в качестве плательщика сокращен атрибутный состав схемы (исключены блоки касающиеся организации и адреса). При этом схемаBranchAndFinancialInstitutionInformation
заменена на BranchAndFinancialInstitutionInformationShort
StatementAccountIdResponse
(ответ на запрос на выписку по идентификатору счета), ReportEntry
(запись операции по счету) исключено accDocDate
в связи невостребованностью.Исправлены стилистические, синтаксические ошибки, в том числе по структуре форматированного текста.
Описание объекта ConsentStatus
приведено в соответствии со списком статусов, перечисленных в enum
Исправлено ошибочное представление формата date-time
как тип Date
при описании объектов данных
При указании указании дат без времени применен формат date
взамен date-time
Разделены методы по Согласиям и Счетам по различным спецификациям:
scope
"accounts" разделен на отличные "obru_account_consents_le" "obru_accounts_le" - для ЮЛ и "obru_account_consents_pe" "obru_accounts_pe" для ФЛresource-group
document
и Спецификация API redoc
В объект OBRUErrorResponseErrorCode
Добавлен код ошибки RU.CBR.Authenticate.SuspiciousActivityDetected - 403 - Доступ к ресурсу приостановлен по причине выявления подозрения на мошеннические действия.
Изменен максимальный размер строки неструктурированного назначения платежа RemittanceInformation.unstructured
с 140 на 210 символов.
Добавлен код ошибки HTTP RU.CBR.Operation.Unprocessable
, статус 400
. Операция по извлечению ресурса не может быть выполнена или недопустима
Добавлено описание возможных значений атрибутов type
для блоков ReferredDocumentInformation
и CreditorReferenceInformation
Значения простых атрибутов блока ReferredDocumentInformation
приведено к нижнему регистру (lowerCamelCase)
В блок PaymentTypeInformation
в атрибут localInstrument
добавлены коды 03 и 04
Добавлено ограничение на формат номера мобильного телефона для схемы PartyIdentification
;
для поля mobileNumber
- Мобильный номер телефона устаноален pattern: ^\d{11,15}$ (приведено к формату E.164. Допустимы только цифры 0-9.Максимум 15 цифр).
Добавлены описания в блок info
и ссылки на UML диаграммы для основных методов
Отредактирован pattern для следующих полей:
consentId
: ^[a-zA-Z0-9-_]{1,40}$
x-fapi-auth-date
: ^[a-zA-Z0-9 :,]{29}$
x-fapi-customer-ip-address
: ^([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4}|(\d{1,3}\.){3}\d{1,3}$
x-customer-user-agent
установлен формат: