Перейти к содержимому

Интеграция онлайн-оплаты

Платёжный API для приёма онлайн-платежей

Создавайте платежи из своего бэкенда, получайте статусы по вебхукам, оформляйте возвраты и чеки. MulenPay даёт инфраструктуру для приёма платежей на сайте, в приложении и в CRM.

Возможности

Что можно делать через платёжный API

Полный цикл операции — от создания платежа до возврата и чека

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

Передаёте сумму, описание и состав заказа — в ответ приходит идентификатор платежа и ссылка на оплату.

Проверка платежа

Запрашиваете платёж по идентификатору и видите статус, сумму, способ оплаты и дату.

Связь с заказом

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

Возврат операции

Один запрос по идентификатору платежа инициирует возврат операции целиком.

Чеки по платежу

Запрашиваете фискальные чеки конкретной операции вместе с данными платежа.

Список и выгрузка

Фильтруете платежи по датам, статусу, сумме и способу оплаты, выгружаете реестр в XLSX.

Фискальные чеки формируются через онлайн-кассы Ukassa и Webkassa. MulenPay предоставляет программное обеспечение и инфраструктурные решения. Сервис не оказывает финансовые, платёжные, банковские или инвестиционные услуги от своего имени: все финансовые операции осуществляются лицензированными провайдерами и партнёрами.

Сценарий

Как проходит платёж через API

Пять шагов от запроса на вашем сервере до расчётов по договору

1. Сервер создаёт платёж через API

Ваш сервер отправляет сумму и описание заказа, а в ответ получает ссылку на оплату.

2. Покупатель оплачивает заказ

Клиент переходит по ссылке, выбирает карту или СБП и подтверждает оплату.

3. MulenPay отправляет вебхук

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

4. Сайт обновляет статус заказа

Ваша система принимает уведомление, отмечает заказ оплаченным и запускает выдачу товара.

5. Деньги поступают по условиям договора

Расчёты проводят лицензированные провайдеры и партнёры, порядок и сроки фиксирует договор.

Начать интеграцию

Платёжный API и понятный старт

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

Уведомления

Вебхуки и статусы платежей

Ваша система узнаёт об оплате от сервера, а не от браузера покупателя

Адрес для уведомлений

В настройках магазина указываете адрес и события, по которым ждёте вебхуки.

Жизненный цикл платежа

Платёж проходит статусы: создан, в обработке, обработан, отменён, ошибка, холд и холд провайдера.

Повторная отправка

Если ваш сервер был недоступен, повторную отправку уведомления запускаете сами — из кабинета или запросом.

Проверка по запросу

Статус уточняете прямым запросом платежа: страница успеха оплату не подтверждает.

Статистика вебхуков

Смотрите коды ответов вашего сервера за период и выгружайте статистику в CSV.

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

После оплаты

Возвраты и отмены

Возврат оформляете запросом из своей системы или вручную в кабинете

Возврат через API

Отправляете запрос с идентификатором платежа — операция возвращается клиенту целиком.

Только полная сумма

Частичных возвратов через API нет: сумма в запросе на возврат не передаётся.

Отмена до оплаты

Неоплаченный платёж переходит в статус «отменён» — например, по истечении срока жизни ссылки.

Возврат из кабинета

Ту же операцию менеджер оформляет вручную — обращаться к разработчику не нужно.

Когда возврат недоступен

Если операцию вернуть нельзя, API отвечает ошибкой и статус платежа не меняется.

MulenPay предоставляет программное обеспечение и инфраструктурные решения. Сервис не оказывает финансовые, платёжные, банковские или инвестиционные услуги от своего имени: все финансовые операции осуществляются лицензированными провайдерами и партнёрами, порядок и сроки возврата фиксируются в договоре.

Разработчику

Тестовый контур и документация

Проверьте сценарий оплаты до того, как на сайт пойдёт реальный трафик

Демо-оплата

На сайте открыта демо-оплата: пройдите сценарий целиком и посмотрите поведение формы.

Документация

Методы, параметры запросов и форматы ответов собраны в документации на docs.mulenpay.com.

Примеры запросов

Готовые примеры создания платежа, проверки статуса и возврата переносятся в ваш код.

Проверка сценариев

До запуска проверьте успешную оплату, отказ, повторное уведомление и возврат.

Безопасность

Безопасность API

Защита данных, доступов и уведомлений на стороне инфраструктуры

Защита платёжных данных

Платёжные данные обрабатываются в контуре с сертификацией PCI DSS Level 1 v4.0.

Ключ магазина

Ключ доступа к API выпускаете в личном кабинете и перевыпускаете в любой момент.

Передача запросов

Запросы к API авторизуются ключом магазина и передаются по защищённому соединению HTTPS.

Роли и доступы

Разработчику выдаёте доступ к настройкам API, финансовые разделы кабинета остаются закрытыми.

Вопросы и ответы

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

О чём спрашивают разработчики перед началом интеграции

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

Готовы подключить платёжный API?

Оставьте заявку — выдадим ключи и поможем протестировать интеграцию до запуска.

Телеграм-бот

@Mulenpay_support_bot

Быстрые ответы 24/7

Юридический адрес

RBY Commerce Ltd.

8 Copthall, Roseau Valley, 00152, Commonwealth of Dominica

Оставить заявку

Заполните форму — менеджер свяжется с вами, подберёт условия и поможет с интеграцией.

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

TelegramTelegram