Smerch — API интеграции для мерчантов
    • Авторизация
      • Проверка доступности API
        GET
    • Балансы
      • Список балансов мерчанта по API-ключу
        GET
    • Выводы
      • Создать выплату мерчанта
        POST
      • Котировка выплаты (комиссии / FX)
        GET
      • Получить выплату по UUID
        GET
    • Курсы
      • Курсы FX для аутентифицированного мерчанта
        GET
    • Возвраты
      • Создать возврат через HMAC (обязателен Idempotency-Key)
    • Песочница
      • Симулировать failed-колбэк провайдера (только non-production / тестовые ключи)
      • Симулировать out-of-order колбэки fail→paid (только non-production / тестовые ключи)
      • Симулировать paid-колбэк провайдера (только non-production / тестовые ключи)
      • Симулировать timeout/expired колбэк провайдера (только non-production / тестовые ключи)
    • Платежи
      • Список транзакций мерчанта (cursor pagination, опциональный поиск)
      • Создать платёжную транзакцию мерчанта
      • Получить транзакцию по external_id мерчанта
      • Получить транзакцию по UUID
      • Получить host-to-host реквизиты оплаты по транзакции
    • Вебхуки
      • Получить конфигурацию webhook мерчанта
      • Обновить конфигурацию webhook мерчанта
      • Список доставок webhook
      • Ротация секрета подписи webhook (окно overlap сохраняется)
      • Отправить тестовую доставку webhook
      • Исходящий колбэк статуса транзакции на URL мерчанта
      • Исходящий колбэк статуса выплаты на URL мерчанта
    • Schemas
      • CreatePayoutRequest
      • CreateRefundRequest
      • CreateTransactionRequest
      • CursorMeta
      • ErrorResponse
      • H2hTransactionResponse
      • HealthResponse
      • IntegrationBalancesResponse
      • MerchantBalance
      • MerchantPayoutCallback
      • MerchantTransactionCallback
      • PayoutQuoteResponse
      • PayoutResponse
      • RatesResponse
      • RefundResponse
      • StructuredError
      • TransactionCursorPage
      • TransactionResponse
      • ValidationErrorResponse

    MerchantPayoutCallback

    {
        "event": "string",
        "event_id": "a7a26ff2-e851-45b6-9634-d595f45458b7",
        "schema_version": "string",
        "occurred_at": "2019-08-24T14:15:22.123Z",
        "aggregate_version": 0,
        "payout": {
            "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
            "merchant_uuid": "ec27f24b-dbba-4c9a-aed0-9cec1c3b9e51",
            "external_id": "string",
            "amount": 0,
            "currency": "string",
            "status": "string",
            "destination": {
                "property1": "string",
                "property2": "string"
            },
            "metadata": {
                "property1": "string",
                "property2": "string"
            },
            "failure_reason": "string",
            "payout_usdt_amount_micro": 0,
            "fx": {
                "property1": "string",
                "property2": "string"
            },
            "card_payout": {
                "property1": "string",
                "property2": "string"
            },
            "wallet": {
                "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
                "type": "string",
                "address": "string",
                "label": "string"
            },
            "completed_at": "2019-08-24T14:15:22.123Z",
            "failed_at": "2019-08-24T14:15:22.123Z",
            "created_at": "2019-08-24T14:15:22.123Z",
            "updated_at": "2019-08-24T14:15:22.123Z"
        }
    }
    Built with