API Платежные Сервисы

Интерактивное API для формирования заказа по URL

https://inecopay.ru/inecogate/doc/dist/index.html?url=https://inecopay.ru/inecogate/doc/inecogate_gate.json#!/gate

Кликайте на названиях сервисов, они раскрываются и увидите все обязательные и необязательные параметры запросов и их описание.
API интерактивное. Можете прямо со страницы делать вызовы сервисов и наблюдать запросы-ответы. Кнопка Try It Out!.
Там же увидите CURL запросов.

Для начала работы с API Вам необходимо зарегистрировать на сайте личный кабинет и открыть магазин. Магазинов может быть много. Смело открывайте тестовый.

https://inecopay.ru/inecogate/admin/

Далее в ЛК Настройки->Интеграция необходимо сформировать ключ для подписания запросов сервисов API.
Там же увидите ID магазина необходимый для вызова сервисов — параметр в gate/register — partnerId.

Необходимо завести Result URL — ваш callback url на который будете получать информацию о платеже.
В случае неудачного вызова стучаться будем до него с интервалом в 1 мин,2,5,10,30,60 и далее каждый час, пока не достучимся, либо не получим от вас код ответа 410 — фатальная ошибка.

На Result URL методом POST получите параметр transactionId, при получении которого вы должны вызвать сервис gate/status для получения подробной информации о статусе, сумме и прочее.

Вызов скрипта Result URL не является основанием для зачисления платежа, а является уведомлением о произошедшем событии. Для подтверждения платежа, необходимо получить информацию о транзакции вызовом сервиса gate/status и удостовериться в данных платежа и статусе.

В поле userData сервиса gate/register необходимо в формате JSON(произвольный набор данных) отправлять нам данные заказа, для отображения в ЛК.

В ЛК так же можете настроить уведомления о платежах и отправку отчетности на указанные email.