Copy Page
Smerch — API интеграции для мерчантов
Быстрый старт
Авторизация и HMAC
Платежи
Балансы
Выводы (выплаты)
Возвраты
Вебхуки (исходящие колбэки)
Песочница, ошибки и go-live
Авторизация
Проверить, что API отвечает
Платежи
Список платежей
Создать платёж
Найти платёж по вашему external_id
Получить платёж по UUID
Рекуррентные платежи
Получить список рекуррентных мандатов
Создать рекуррентный СБП-мандат
Получить мандат по external_id
Получить мандат по UUID
Отменить рекуррентный мандат
Балансы
Посмотреть балансы
Выводы
Создать вывод средств
Посчитать вывод без списания
Получить вывод по UUID
Возвраты
Сделать возврат по платежу
Вебхуки
Посмотреть настройки webhook
Задать URL для колбэков
Журнал доставок webhook
Сменить secret подписи webhook
Отправить тестовый колбэк
Событие: изменился статус платежа
Событие: изменился статус вывода
Событие: изменился статус рекуррентного мандата
Событие: изменился статус возврата
Песочница
Песочница: создать тестовый платёж
Песочница: симулировать отказ оплаты
Песочница: список тестовых платежей
Песочница: отказ, затем запоздавшая оплата
Песочница: поиск платежа по external_id
Песочница: симулировать успешную оплату
Песочница: симулировать истечение пл атежа
Песочница: получить тестовый платёж
API v2
Авторизация
Проверить, что API v2 отвечает
Возвраты
Сделать возврат по платежу (API v2)
Рекуррентные платежи
Получить список рекуррентных мандатов
Создать рекуррентный СБП-мандат
Получить мандат по external_id
Получить мандат по UUID
Отменить рекуррентный мандат
Платежи
Список платежей (API v2)
Создать платёж (API v2)
Schemas
CreatePayoutRequest
CreatePaymentSubscriptionRequest
CreateRefundRequest
CreateTransactionRequest
CursorMeta
CursorPage
ErrorResponse
HealthResponse
ProblemDetails
V2CreateTransactionRequest
IntegrationBalancesResponse
V2HealthResponse
MerchantBalance
RefundResponse
V2RefundResponse
TransactionResponse
MerchantPaymentSubscriptionCallback
V2TransactionResponse
MerchantPayoutCallback
MerchantRefundCallback
MerchantTransactionCallback
RatesResponse
PaymentSubscriptionPage
PaymentSubscriptionResponse
PayoutQuoteResponse
StructuredError
PayoutResponse
TransactionCursorPage
ValidationErrorResponse
SandboxTransactionResponse
V2HealthResponse
Copy Page
{
"status"
:
"ok"
,
"version"
:
2
,
"request_id"
:
"string"
}