Перейти к основному содержимому
Это демо LaunchKit — купить →

54-ФЗ из коробки — чеки прихода и возврата

Единый фискальный движок LaunchKit формирует чеки прихода и возврата для ЮKassa и Тинькофф без дублирования кода.

54-ФЗ без боли

Приём оплаты в России — это не только списание денег, но и фискальный чек. LaunchKit использует единый движок чеков в пакете @launchkit/payments, поэтому логика 54-ФЗ не размазана по проекту и не дублируется между провайдерами.

Один движок на всех провайдеров

| Провайдер | Приход | Возврат | |---|---|---| | ЮKassa | чек в POST /payments | POST /refunds с receipt | | Тинькофф | Receipt в Init | Cancel с Receipt |

Оба провайдера формируют чек в том же вызове, что возвращает деньги, — нет окна, когда деньги ушли, а фискальный документ ещё не выпущен.

В разработке — без ключей

По умолчанию активен mock-провайдер: оплата имитируется, чек логируется. Реальные ключи ЮKassa/Тинькофф вы подключаете через переменные окружения, когда будете готовы принимать деньги.

// PAYMENT_PROVIDER=mock  → демонстрация без ключей
// PAYMENT_PROVIDER=yookassa | tinkoff → боевой приём оплаты

Так вы проверяете весь флоу оплаты локально и включаете реальные деньги одной переменной.