Сначала вопрос: что вы продаёте
Главное правило магазинов: за физические товары и услуги — еду, такси, ремонт, запись к врачу — вы вправе брать деньги любым способом. А вот за цифровое содержимое внутри приложения — подписки, уроки, внутренние валюты, премиум-функции — Apple и Google требуют использовать их систему с комиссией.
Эту границу нужно проверить до начала разработки. Иначе приложение с онлайн-курсами, которое принимает оплату картой напрямую, может быть отклонено при модерации, и придётся переделывать схему платежей. Мы проходим это на этапе прототипа, а не в день отправки в магазин.
Способы оплаты
- Kaspi
- Оплата через Kaspi.kz — самая привычная в Казахстане. Подключается через платёжные API, и клиент подтверждает платёж в приложении банка.
- Банковские карты
- Через эквайринг казахстанского банка или платёжного агрегатора. Данные карты вводятся на стороне провайдера, а не у вас.
- Apple Pay и Google Pay
- Оплата касанием без ввода данных. Повышает конверсию на мобильных, особенно в повторных заказах.
- Сохранённые карты
- Автоплатёж по подписке и быстрый повтор заказа без повторного ввода данных.
- Чеки
- Фискальный чек отправляется покупателю автоматически в соответствии с требованиями онлайн-кассы.
Типичные ошибки при подключении платежей
- Принимать деньги за цифровой контент в обход системы магазина
- Хранить данные карт на собственном сервере
- Не обрабатывать отказ или зависший платёж
- Не учитывать возврат и частичную отмену заказа
- Забывать про фискализацию чеков по закону
Как мы подключаем оплату
Выбор схемы1 день
Определяем, какие товары вы продаёте, и подбираем способ оплаты по правилам магазинов.
Договор с провайдером3–10 дней
Помогаем собрать документы и получить тестовый доступ к API.
Разработка2–3 дня
Экран оплаты, обработка статусов, возвраты и сверка в админке.
Тестовые платежи1 день
Проверяем успешную оплату, отказ, повтор и возврат на реальных устройствах.
Платёж подтверждает сервер
Приложение не должно «верить» сообщению об успешной оплате с телефона. Статус заказа меняет только сервер после ответа платёжной системы.