Skip to content
ВозможностиТарифыПартнёрамБлогСправкаО насКонтакты
НачатьВойти
Назад к Блогу
guides2026-08-236 мин чтения

Талоны на питание (Multinet, Sodexo, Edenred) в оплате через QR-меню

Кафе в офисном районе Чайёлу в Анкаре подключило Multinet POS API, Sodexo Restaurant Pass PNR и Edenred Ticket Restaurant к checkout с частичной авторизацией.

th

thMenu Team

thmenu.com

В обеденном кафе офисного района Чайёлу в Анкаре шестьдесят процентов гостей носят карты Multinet, Sodexo или Edenred. Без опции талона средний чек падает с девяноста четырёх до шестидесяти восьми лир. Правильная интеграция останавливает это падение одним POST.

Multinet POS API и поток voucher_code

Multinet предоставляет отдельный endpoint с полем voucher_code вместо транзакции card_present. Клиент вводит последние шесть цифр карты и SMS-код; POST /v2/voucher/authorize возвращает баланс за пять секунд.

Важная деталь: частичная авторизация поддерживается. Счёт 120 лир, баланс 80, система возвращает approved_amount: 80, оставшиеся 40 идут на второй метод оплаты на том же экране.

Формат PNR Sodexo Restaurant Pass

Sodexo Турция использует PNR из шести символов: первые три ID торговой точки, последние три суточная последовательность. Webhook на /api/sodexo/callback с проверкой HMAC-SHA256 до закрытия транзакции.

Edenred Ticket Restaurant работает по той же схеме, но подписывает RSA-PSS 2048-bit. Публичный ключ берётся из портала Edenred и кешируется в worker KV с TTL пять минут.

Проверка баланса и UX

Показ "баланс X TL, не хватает Y TL" за 1,2 секунды повышает конверсию на двадцать восемь процентов. В thMenu это pre-auth check до окончательного закрытия.

  • Multinet: суточный лимит 750 лир
  • Sodexo: выходные могут быть отключены
  • Edenred: окно возврата 48 часов

FAQ

Как получить доступ к API Multinet? Заявка от заведения, налоговая справка, банковский счёт — одобрение 7-10 рабочих дней.

Три талона в одном checkout? Да, отдельные записи в payment_methods JSON.

Комиссии? Multinet 4,5%, Sodexo 5%, Edenred 5,2% (стандарт 2026).

Было полезно? Поделитесь.