Kaspi Pay в 1С: выставление счетов из 1С

Многие ведут учёт в 1С и хотят принимать оплату через Kaspi, но 1С сама не умеет выставлять счета в Kaspi Pay. Готового официального модуля Kaspi для 1С нет. Принимать «каспи в 1с» можно через REST API ApiPay: программа 1С обращается к ApiPay, создаёт счёт по номеру телефона клиента, а после оплаты автоматически проводит платёж. Интеграцию настраивает 1С-специалист — это не плагин «в один клик».

Проблема: почему 1С сама не принимает Kaspi Pay

1С (Бухгалтерия, УНФ, Управление торговлей и другие конфигурации) ведёт учёт продаж, но напрямую с Kaspi Pay не связана. У Kaspi нет готового официального модуля для 1С, который выставлял бы счета прямо из программы. Поэтому «интеграция каспи 1с» силами одной типовой конфигурации невозможна — нужен внешний мост между 1С и Kaspi Pay.

Решение: REST API-мост ApiPay

ApiPay — это REST API поверх вашего Kaspi Pay. 1С обращается к ApiPay обычным HTTP-запросом и выставляет счёт клиенту. Сценарий «выставление счетов из 1с» выглядит так:

  1. 1С (Бухгалтерия / УНФ / Управление торговлей — любая конфигурация, откуда можно сделать HTTP-запрос) вызывает ApiPay API и создаёт счёт по номеру телефона клиента (POST /invoices).
  2. Клиент получает счёт в приложении Kaspi и оплачивает его привычным способом.
  3. ApiPay отправляет webhook об оплате на ваш адрес.
  4. В 1С по этому уведомлению автоматически проводится оплата и, при необходимости, отгрузка.

Так «оплата каспи в 1с» отражается в учёте без ручного переноса данных. По сути это тот же счёт по номеру телефона, но выставленный автоматически из вашей программы.

Что нужно для подключения

Готового плагина «в один клик» нет: доработку конфигурации выполняет ваш программист 1С. Помочь с подключением кассира и ответить на вопросы может поддержка в WhatsApp: +7 708 516 74 89.

Пример вызова API из 1С

Счёт создаётся одним HTTP-запросом. 1С отправляет:

POST https://api.apipay.kz/api/v1/invoices
X-API-Key: ваш_ключ
Content-Type: application/json

{
  "phone_number": "87001234567",
  "amount": 15000,
  "description": "Оплата заказа №123",
  "external_order_id": "1c-doc-123"
}

В ответе ApiPay возвращает данные счёта, а после оплаты присылает webhook. По полю external_order_id вы связываете платёж с документом 1С и помечаете оплату в программе.

Сколько стоит

ApiPay не берёт процент с оборота — оплата по фиксированной месячной подписке:

Старт10 000 ₸/месдо 30 транзакций в день
Бизнес25 000 ₸/месдо 100 транзакций в день
Про60 000 ₸/мес100–300 транзакций в день

Комиссии с платежей нет — вы платите только фиксированную подписку.

Кому подходит

Технические детали и примеры кода — в разделе Kaspi Pay REST API и документации API. Про приём оплаты по телефону — на странице счёт по номеру телефона. Вопросы по «kaspi pay 1с» можно задать в поддержку WhatsApp: +7 708 516 74 89.

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

Есть ли готовый модуль Kaspi Pay для 1С?

Готового официального модуля Kaspi для 1С нет. Приём Kaspi в 1С настраивается через REST API ApiPay, а доработку конфигурации выполняет 1С-специалист. Это не плагин «в один клик», а интеграция по API.

Как автоматически провести оплату Kaspi в 1С?

После оплаты счёта ApiPay отправляет webhook — уведомление об оплате. 1С принимает его и автоматически проводит платёж по нужному документу. Связать оплату с документом помогает поле external_order_id, которое вы передаёте при создании счёта.

Какие конфигурации 1С поддерживаются?

Подойдёт любая конфигурация, из которой можно сделать HTTP-запрос: Бухгалтерия, УНФ (Управление нашей фирмой), УТ (Управление торговлей), ERP. Вызовы API встраивает 1С-специалист через HTTP-сервисы или внешние обработки.