История изменений

Кошелёк Pay API

Документация перемещена

Информация на этой странице не обновляется и может быть устаревшей. Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:

https://developers.koshelek.app

Объект Invoice

  • Параметр taxAmount: отменена обязательность передачи параметра.

Запрос списка возможных провайдеров платежей

  • Асинхронный вариант получения списка (соответствует коду ответа HTTP: 201) не используется в новых интеграциях (deprecated).

Получение списка доступных провайдеров платежей

  • Запрос не используется в новых интеграциях (deprecated).

Объект Item

  • Добавлены параметры measure, currency.

  • Параметр quantity: дополнено описание параметра.

Объект Slip

  • Добавлен параметр currency.

  • Параметр operationId: обновлено описание параметра (значение присваивается провайдером платежей для операций возврата).

Объект CheckoutInvoice

  • Добавлен параметр currency.

Объект Invoice

  • Добавлен параметр currency.

Возврат оплаты

  • Request body: добавлен параметр currency.

Подключение к API

  • Добавлены новые параметры информационного обмена: 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.

Объект Slip

  • Добавлен параметр kzo.

Объект PaymentMethod

  • Добавлен параметр paymentPurpose.

Начиная с этой версии, доступны провайдеры платежей: Долями, СБП.

Объект Slip

  • Для параметра paymentType добавлено новое значение: DOLYAME.

Объект PaymentMethod

  • Для параметра type добавлено новое значение: DOLYAME.

v0.8.0 (2022.01.27)

Объект Slip

  • Параметр transactionId переименован в параметр paymentTransactionId.

  • Добавлен параметр refundTransactionId.

v0.7.0 (2022.01.24)

Объект Slip

  • Добавлен параметр id.

  • Удалены параметры terminalKey, sourceId, commission.

  • Параметр dateTime переименован в operationDateTime.

  • Параметр operationDateTime: обновлен формат представления даты.

Получение статуса транзакции

  • Response body: добавлен параметр errorCode.

Возврат оплаты

  • Response body: добавлен параметр errorCode.

v0.6.0 (2021.12.27)

Сценарий возврата

  • Добавлено Описание альтернативных сценариев возврата и возможных ошибок.

Запросы API

  • Дополнено описание параметра requestId.

v0.5.0 (2021.12.23)

Объект Invoice

  • Поля taxation, kktRegNumber, fnNumber, fpd, fdNumber, website, qr отмечены как необязательные.

v0.4.0 (2021.12.08)

Возврат оплаты

  • Request body: удален параметр refundId.

v0.3.0 (2021.11.29)

Возврат оплаты

  • Request body: добавлен параметр refundId.

v0.2.0 (2021.11.25)

Получение статуса транзакции

  • Добавлены рекомендации по вызову метода.

v0.1.0 (2021.11.17)

Подключение к 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.

Last updated