Гайд

Stripe не работает в Казахстане: чем принимать оплату и подписки

3 мин чтения

Stripe не поддерживает бизнес-аккаунты в Казахстане, а PayPal сильно ограничен — поэтому казахстанский SaaS или приложение не может принимать оплату «как все». Локальная альтернатива — Kaspi, в котором уже сидят почти все плательщики страны. AgentPay даёт поверх Kaspi то, чего разработчики ждут от Stripe: REST API, вебхуки об оплате, тестовый режим и идемпотентность — только в тенге и через Kaspi.

Почему Stripe не вариант в Казахстане

Stripe не входит в число стран, где можно открыть бизнес-аккаунт и принимать платежи на казахстанское юрлицо. Обходные схемы через зарубежную компанию не решают главного: ваши клиенты в Казахстане платят в тенге и привыкли платить через Kaspi, а не вводить данные карты в зарубежную форму. В итоге разработчик остаётся без привычного «Stripe-образного» способа принять оплату и собрать подписку.

Что разработчику нужно от платёжки

От Stripe в коде ждут вполне конкретного набора. Локальная замена имеет смысл, только если закрывает то же самое:

  • REST API с ключами test и live;
  • Создание счёта/ссылки на оплату одним запросом;
  • Вебхук об успешной оплате, а не опрос статуса в цикле;
  • Идемпотентность, чтобы повтор запроса не создавал двойной платёж;
  • Песочница (sandbox) для разработки без реальных денег;
  • Возвраты и отмена платежа из кода.

Как это закрывает AgentPay поверх Kaspi

AgentPay даёт REST API, CLI и подписанные вебхуки поверх обычного кассира Kaspi Pay. Счёт создаётся одним запросом и возвращает pay_link_url — ссылку, которая открывает Kaspi в один тап; параллельно клиенту приходит push от Kaspi. Привычный по Stripe код выглядит так:

import { charge } from '@kaspi-pay/sdk'

// аналог stripe.charges.create — счёт в тенге через Kaspi
const invoice = await charge('77001234567', 5000, 'Pro-подписка')
console.log(invoice.pay_link_url) // ссылка на оплату для клиента

Дальше — не опрос статуса, а вебхук invoice.paid (подписанный HMAC-SHA256), как у Stripe. Соответствие понятий примерно такое:

  • stripe.charges.create → POST /v1/invoices (или charge() в SDK);
  • Payment Links → /v1/payment_links и поле pay_link_url;
  • Webhooks payment_intent.succeeded → событие invoice.paid с подписью;
  • Idempotency-Key → тот же заголовок Idempotency-Key;
  • Test mode sk_test_* → ключи sk_test_* и тестовый режим;
  • Refunds → /v1/invoices/{id}/refunds и cancel.

Регулярные подписки (абонплата) настраиваются в биллинг-CRM AgentPay: заводите клиентов и тарифы один раз, и счёт каждому выставляется автоматически в нужный день месяца — а API и вебхуки отдают вам события об оплате, чтобы открыть доступ в продукте.

Чего не будет — честно

AgentPay — это не карточный эквайринг. Не будет формы ввода Visa/Mastercard и 3DS: клиент платит из приложения Kaspi (по push, QR или ссылке), а не вводит номер карты. Это решение для Казахстана и тенге, а не глобальный приём карт. Зато клиенту ничего не нужно устанавливать, оплата идёт в один тап, комиссии с платежа нет, а деньги поступают напрямую на ваш Kaspi-счёт.

AgentPay — независимый сервис: публичного API у Kaspi нет, поэтому AgentPay автоматизирует обычного кассира Kaspi Pay. Деньги идут напрямую на ваш Kaspi-счёт, сервис их не касается. Если Kaspi откроет официальный API — мигрируем первыми.

Подключите приём оплаты через Kaspi за 5 минут. 0% комиссии, деньги напрямую на ваш счёт.

Создать аккаунт

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

Работает ли Stripe в Казахстане?

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

Чем заменить Stripe в Казахстане?

Локальный плательщик — это Kaspi. AgentPay даёт поверх Kaspi привычный для разработчика набор: REST API, ссылку на оплату, подписанные вебхуки об оплате, тестовый режим и идемпотентность. Оплата идёт в тенге через приложение Kaspi.

Можно ли делать подписки и рекуррентные платежи?

Да. Регулярная абонплата настраивается в биллинг-CRM AgentPay: клиенты и тарифы заводятся один раз, счёт выставляется автоматически каждый месяц, а события об оплате приходят вам по API и вебхукам.

Это приём карт или Kaspi?

Это Kaspi. Клиент платит из приложения Kaspi по push, QR или ссылке — без ввода данных карты и 3DS. Решение рассчитано на Казахстан и тенге, зато оплата идёт в один тап и без комиссии с платежа.

Читайте также