Как настроить интеграцию с Mandarin через API
Интеграция в Mandarin работает через API единой платежной формы. С его помощью ваша система может автоматически создавать счета для клиентов и передавать их на оплату или оформление рассрочки, кредита и «Долек».
Сценарий интеграции
- в личном кабинете создается платежная ссылка
- для ссылки настраивается API-интеграция
- создается API-ключ
- созданный API-ключ и идентификатор платежной ссылки используются в параметрах запроса
- дополнительно можно указать URL для получения асинхронного уведомления при изменении статуса созданного счета
- ваша система отправляет запрос в Mandarin
- на основе запроса создается счет
- клиент переходит к оплате или оформлению
- на указанный адрес отправляется уведомление о том что счет оплачен
Такой подход позволяет использовать одну настроенную платежную ссылку как основу для интеграции, а затем создавать через нее новые счета из сайта, CRM, LMS или другой системы.
Что дает интеграция
Интеграция позволяет:
- автоматически создавать счета из внешней системы
- передавать данные клиента и заказа без ручного ввода
- управлять доступными способами оплаты
- получать статусы счетов после оплаты
- встроить платежный сценарий в уже существующую систему
Это решение подходит для любой системы, которая умеет отправлять API-запросы и принимать ответы.
Что передается в запросе
Запрос на создание счета через API единой платежной формы может содержать до четырех блоков данных.
1. Параметры заказа
В этом блоке передаются данные клиента и заказа, например:
- телефон
- номер заказа
2. Корзина
В блоке корзины передаются данные по товарам или услугам:
- наименование
- стоимость
- НДС
- описание
3. Ссылки и URL
В этом блоке можно передавать:
- ссылку на оферту или юридическую информацию
- ссылку для перехода после успешной оплаты
- ссылку для перехода после неуспешной оплаты
4. Доступные способы оплаты
В запросе можно указать, какие способы оплаты будут доступны по счету, например: