Гайд
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. Решение рассчитано на Казахстан и тенге, зато оплата идёт в один тап и без комиссии с платежа.