История изменений
Кошелёк Pay API
Документация перемещена
Информация на этой странице не обновляется и может быть устаревшей.
Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:
- Параметр
taxAmount
: отменена обязательность передачи параметра.
- Асинхронный вариант получения списка (соответствует коду ответа HTTP:
201
) не используется в новых интеграциях (deprecated).
- Запрос не используется в новых интеграциях (deprecated).
- Добавлены параметры
measure
,currency
. - Параметр
quantity
: дополнено описание параметра.
- Добавлен параметр
currency
. - Параметр
operationId
: обновлено описание параметра (значение присваивается провайдером платежей для операций возврата).
- Добавлен параметр
currency
.
- Добавлен параметр
currency
.
- Request body: добавлен параметр
currency
.
- Добавлены новые параметры информационного обм ена:
legalId
,paymentPurpose
,subscriptionPurpose
. - Детализировано описание остальных параметров, передаваемых при оплате через СБП.
- Response body: в поле
errorCode
добавлены новые значения:EXTERNAL_PROVIDER_ERROR
,SUBSCRIPTION_IS_NOT_FOUND
,PAYMENT_DECLINED_BY_EXTERNAL_PROVIDER
.
- Response body: в поле
errorCode
добавлено новое значение:PAYMENT_ORDER_IS_NOT_FOUND
.
- Добавлен параметр
kzo
.
- Добавлен параметр
paymentPurpose
.
Начиная с этой версии, доступны провайдеры платежей: Долями, СБП.
- Для параметра
paymentType
добавлено новое значение:DOLYAME
.
- Для параметра
type
добавлено новое значение:DOLYAME
.
Объект Slip
- Параметр
transactionId
переименован в параметрpaymentTransactionId
. - Добавлен параметр
refundTransactionId
.
Объект Slip
- Добавлен параметр
id
. - Удалены параметры
terminalKey
,sourceId
,commission
. - Параметр
dateTime
переименован вoperationDateTime
. - Параметр
operationDateTime
: обновлен формат представления даты.
Получение статуса транзакции
- Response body: добавлен параметр
errorCode
.
Возврат оплаты
- Response body: добавлен параметр
errorCode
.
Сценарий возврата
- Добавлено Описание альтернативных сценариев возврата и возможных ошибок.
Запросы API
- Дополнено описание параметра
requestId
.
Объект Invoice
- Поля
taxation
,kktRegNumber
,fnNumber
,fpd
,fdNumber
,website
,qr
отмечены как необязательные.
Возврат оплаты
- Request body: удален параметр
refundId
.
Возврат оплаты
- Request body: добавлен параметр
refundId
.
Получение статуса транзакции
- Добавлены рекомендации по вызову метода.
Подключение к API
- Добавлены идентификаторы ТСП: Stores, Terminals.
Запрос списка возможных провайдеров платежей
- Request body: добавлены параметры
terminalId
,storeId
. - Request body: удален параметр
terminalKey
.
Инициализация платежа
- Request body: добавлены параметры
terminalId
,storeId
. - Request body: удален параметр
terminalKey
.
Отправка чека
- Request body: добавлены параметры
terminalId
,storeId
. - Request body: удален параметр
terminalKey
.
Отмена оплаты
- Request body: добавлены параметры
terminalId
,storeId
. - Request body: удален параметр
terminalKey
.
Возврат оплаты
- Request body: добавлены параметры
terminalId
,storeId
. - Request body: добавлен массив
items
. - Request body: удален параметр
terminalKey
.
Объект Item
- Добавлен параметр
article
.
Объект Slip
- Добавлены параметры
terminalId
,storeId
. - Удален параметр
terminalKey
.