Помощь кассиру

Старые версии

устарело

Что ещё работает, что снято и какая страница заменяет старые инструкции.

Синхронный чек

POST/gate/receiptHTTPTCP

Отправка и ожидание результата в одном запросе. Метод работает, существующие подключения можно не трогать, но для новых берите v4.

HTTPTCP
Ожиданиедо 30 секунддо 20 секунд
Формат ответаполный, как в v4, есть linkукороченный
needPrintработаетблок print не отдаётся

Документ тот же, что в v4, смешанная оплата этим методом не описана.

Ответ TCP
{ "id": "…", "status": "OK", "qr": "…", "amount": 610.00, "cashless": true, "fdNumber": "3160" }

Если пришло «Нет результата в течении 20 секунд», документ не отменён, он остаётся в работе. Его судьбу можно узнать через receipt-status-v4 с тем же id.

Как перейти на v4

  1. Замените путь /gate/receipt на /gate/receipt-v4.
  2. После приёма добавьте опрос статуса.
  3. Считайте чек пробитым только по статусу OK из receipt-status-v4.
  4. Отправляйте смешанную оплату на receipt-v4-1 по HTTP.

Поля документа менять не нужно.

Платежи через /gate/bank

Метод POST /gate/bank из инструкции 2024 года снят: на демо и рабочем контуре он отвечает 404. Вместо него используйте:

БылоСтало
"operation": "pay"документ fiscal: false, cashless: true, см. оплата без чека
"operation": "reversal" с rrnвозврат INCOME_RETURN с fiscal: false и rrn, см. возвраты
только TCP/payment и /status

Старые инструкции

Если у вас на руках один из этих файлов, теперь актуальна страница справа.

ФайлЧто с нимГде теперь
API Обмена с YaKassaустарел, только синхронный чекчек v4
API Обмена с YaKassa v4устарел, нет новых полей и TCPобмен через кассу
API платежей через YaKassaснятоспособы оплаты
API YaKassa V2, V2-001, V2 ENустарели, нет смены и наличныхфискализация без кассы
Intent Api YaKassaустарелIntent
API обмена HTTP и TCPзаменён этим сайтомобмен через кассу
Обмен валют V2заменён этим сайтомобмен валюты
Протокол оплаты через TCP-серверзаменён этим сайтомоплата без чека
Оповещение внешней программы о чекахзаменён этим сайтомоповещения

Поля в старых инструкциях в основном совпадают. Главные отличия:

Смотрите также