Kaspi + 1С · интеграция под бизнес-процесс

Оплата и фискализация Kaspi прямо из данных 1С

Не просто удалённый счёт. Подключаем Kaspi к учётной системе через HTTP‑сервис 1С: Kaspi получает данные исходной накладной, актуальную сумму, позиции номенклатуры и сведения для фискализации, а после оплаты в 1С автоматически создаётся связанная операция по платежной карте.

Номенклатура и НДС из 1СЧастичные оплатыАвтовыбор кассыВозврат из 1С
01

1С — источник данных

Сумма, позиции номенклатуры, НДС и реквизиты берутся из исходной накладной, а не вводятся повторно.

02

Фискальный состав

В обмен можно передавать позиции номенклатуры, количество, цены, НДС, штрихкоды, GTIN/NTIN и маркировку.

03

Оплата возвращается в 1С

После подтверждения автоматически создаётся операция по платежной карте, связанная с исходной накладной и транзакцией Kaspi.

Как работает

После сканирования QR-кода или открытия удалённого счёта включается единый процесс обмена с 1С

HTTP‑сервис 1С публикуется для защищённого обмена по HTTPS: Kaspi запрашивает данные документа, получает сведения для оплаты и фискализации, а результат транзакции возвращается в учётную систему.

Два способа начать оплату — один процесс дальше

Покупатель сканирует QR‑код Kaspi либо получает удалённый счёт. После этого Kaspi обращается к HTTP‑сервису 1С, а дальнейший обмен выполняется автоматически.

К
ПокупательСканирует QR‑код Kaspi или получает удалённый счёт и переходит к оплате.
K
KaspiПосле начала оплаты запрашивает данные документа и выполняет платёж.
HTTP
HTTP‑сервис 1СНаходит документ, проверяет остаток и автоматически определяет кассу по организации и складу.
Источник суммы и позиций номенклатуры; после оплаты создаётся операция по платежной карте по исходной накладной.
Из 1С в KaspiАктуальная сумма · позиции номенклатуры · количество · НДС · автоматически выбранная касса · штрихкоды · GTIN/NTIN · маркировка
Из Kaspi в 1СИдентификатор транзакции · фактическая сумма · дата · источник оплаты · результат обработки
Важно: сервис работает с актуальными данными 1С. Если документ уже полностью оплачен, отменён или не найден, интеграция возвращает соответствующий статус вместо создания лишней оплаты.

Фискализация

В Kaspi можно передать не только сумму, но и позиции номенклатуры

Это главное отличие от простого удалённого счёта: платёж связывается с реальными позициями номенклатуры в документе и данными, необходимыми для фискализации.

Наименование товараЦена и количествоСумма позицииСтавка НДСЕдиница измеренияШтрихкодGTIN / NTINКоды маркировки
Пример состава для фискализацииЧек / накладная к оплате
7 000 ₸

1 литрлік лимонад

Лимонад, 1 литр · штрихкод / GTIN / NTIN при наличии

10 × 500 ₸
5 000 ₸

Жұмыртқа, 10 дана

Яйца, 10 шт. · отдельная позиция со своими параметрами фискализации

2 × 1 000 ₸
2 000 ₸
касса из 1СНДС из строкиединица измерениямаркировка при наличии
01

НДС по строкам или на чек

Если в документе разные ставки, их можно передать по каждой товарной позиции. При единой ставке — на весь чек.

02

Несколько торговых точек

Касса может определяться автоматически по организации и складу, чтобы платёж ушёл в правильную торговую точку.

03

Фактический состав

При предусмотренном сценарием обмене можно учитывать фактическое количество и стоимость оплаченных позиций.

Оплаты

Полная, частичная и повторная оплата одного документа

Сервис проверяет текущий остаток в 1С. Поэтому следующая оплата может выполняться уже на непогашенную часть задолженности.

Пример

Документ

1 000 000 ₸

Покупатель оплачивает 300 000 ₸. Платёж отражается в 1С, а задолженность по документу уменьшается.

Следующая оплата

Остаток

700 000 ₸

При следующем обращении сервис получает уже актуальный остаток и не предлагает повторно оплатить исходную сумму.

Источник оплаты

В обмене может учитываться тип платежа: Kaspi Gold, счёт Kaspi Pay, Бизнес Лимит, Kaspi RED, Kaspi Кредит и другие предусмотренные протоколом варианты.

Защита от дублей

Транзакция связывается с уникальным идентификатором. Повторный запрос с уже обработанным идентификатором не должен создавать второй успешный платёж.

Журнал обмена

Можно хранить входящие и исходящие обращения, идентификатор транзакции и ссылку на документ 1С для последующей диагностики.

Что происходит внутри 1С

Платёж не остаётся отдельным событием в Kaspi

Поиск документа

Интеграция находит нужный объект по принятому идентификатору и правилам конкретной базы.

Проверка задолженности

Перед оплатой определяется актуальный остаток, а не просто исходная сумма документа.

Автоматическое определение кассы

Для нескольких складов и подразделений настраивается сопоставление. При оплате нужный эквайринговый терминал определяется автоматически по организации и складу накладной.

Создание оплаты

После успешной транзакции в 1С автоматически создаётся операция по платежной карте, связанная с исходной накладной.

Контроль результата

Интеграция возвращает Kaspi результат обработки: документ готов, уже оплачен, не найден или платёж находится в обработке.

Доработка под вашу конфигурацию

Правила поиска, документы, кассы, аналитика и отражение платежа адаптируются под реальный учёт заказчика.

Возвраты

Возврат работает в том же контуре1С ↔ Kaspi

Возврат начинается из документа возврата в 1С: система определяет исходную оплату Kaspi, отправляет запрос, контролирует статус и после подтверждения отражает результат в учёте.

Исходный платёж

По документу возврата определяется связанная оплата Kaspi и доступная сумма возврата.

Возврат запускается из 1С

Из документа возврата формируется запрос в Kaspi с идентификатором исходного платежа и данными операции.

Контроль статуса

Если Kaspi не завершил возврат сразу, его состояние автоматически проверяет регламентное задание. Повторный возврат денег при этом не создаётся.

Отражение в 1С

После подтверждения Kaspi автоматически создаётся и проводится документ «Операция по платежной карте» с видом операции «Возврат оплаты клиенту».

Когда это полезно

Когда типового удалённого счёта уже недостаточно

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

Оптовая торговля

Накладные и частичные оплаты

Когда клиент оплачивает документы частями, а менеджеру и бухгалтерии нужен актуальный остаток.

Несколько точек

Разные склады и кассы

Когда одна база обслуживает несколько торговых точек и платёж нужно направлять в правильный контур.

Сложный учёт

Товары и фискализация

Когда в Kaspi должны уходить товарные позиции, НДС, коды и другие данные непосредственно из 1С.

Состав интеграции зависит от используемых сервисов Kaspi, доступного для организации протокола обмена, конфигурации 1С и требований к фискализации. Перед разработкой проверяем техническую возможность и согласовываем точный сценарий.

Частые вопросы

Перед оценкой интеграции

Это то же самое, что типовой удалённый счёт Kaspi?

Нет. В этом сценарии Kaspi обращается к интеграционному сервису, получает данные конкретного документа из 1С, товарный состав и параметры фискализации, а результат оплаты возвращается в учётную систему.

Можно работать не только с реализацией?

Да. Интеграцию можно привязать к документу, который используется в вашем процессе: реализации, накладной, заказу, договору или другому объекту. Конкретный вариант определяется при обследовании базы.

Поддерживаются частичные оплаты?

Да, если такой сценарий предусмотрен подключением. Сервис может возвращать актуальный остаток задолженности и принимать последующие платежи по тому же документу.

Как выполняется возврат?

Возврат запускается из документа возврата в 1С. Система определяет исходную оплату Kaspi, отправляет запрос на возврат, автоматически контролирует его статус и после подтверждения создаёт операцию по платежной карте с видом «Возврат оплаты клиенту».

Нужно менять типовую конфигурацию?

Функциональность устанавливается в виде расширения 1С без прямого изменения типовой конфигурации. В расширении размещаются HTTP‑сервис, логика обмена с Kaspi и необходимые механизмы учёта. Для внешнего обмена сервис публикуется по защищённому HTTPS‑соединению.

Интеграция Kaspi + 1С

Покажите, как сейчас проходит оплата

Достаточно описать, какой документ оплачивает клиент, где должна появиться оплата и нужна ли фискализация по товарам. Посмотрим конфигурацию и предложим рабочую схему интеграции без лишней автоматизации.