Raiffeisenbank (Russia) Callback API

Для информирования Компании о проведенных операциях по картам могут использоваться уведомления на адрес, указанный в настройках. В составе API имеется следующий функционал: * уведомление о блокировке средств на карте (статус HOLD); * уведомление о списании средств по счету (статус CAPTURE); * запрос на отправку уведомления в тестовом контуре с использованием HTTP; Взаимодействия осуществляются через протокол HTTP посредством метода POST как для исходящих из банка сообщений, так и для входящих. Адреса для тестовой и продакшн сред можно указать с помощью [метода в API](#operation/postsettingsUrl). Для партнёра уведомление представляет собой входящий POST-запрос, который использует JSON-структуру. Уведомление считается принятым, если получатель ответил на запрос HTTP-кодом 200. Ответы с любыми другими HTTP-кодами будут считаться невалидными. Повторные попытки отправки будут проводиться в течение суток с нарастающим интервалом. Для проверки подлинности уведомления к данным добавляется подпись в заголовке x-api-signature-sha256, полученная на основе общего секретного ключа и контрольной строки (operation.authorization.amount|operation.card.id|operation.created|operation.id|operation.status.value) с помощью HMAC-SHA-256. Помимо этого предоставляется опциональная возможность дополнительной аутентификации (authType) посредством логина и пароля (authType = BASIC), либо через bearer-токен (authType = BEARER).

Operations 2

POST /api/cards/v1/callback/settings Установка URL и параметров аутентификации для уведомлений #
POST /api/cards/v1/callback/send-message Получение тестового сообщения в интеграционной среде #

Documentation

📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d728b-89c8-75f1-b40c-acf0a4c37d0f
📖
Documentation
https://developer.raiffeisen.ru/docs/api/aa8d5f34-610d-49b7-99e5-dd3258149bc8
📖
Documentation
https://developer.raiffeisen.ru/docs/api/d75569ab-740b-4c7d-a124-d0dc2f0e74aa
📖
Documentation
https://developer.raiffeisen.ru/docs/api/55c08ade-ed8a-49c2-83f3-b7e39c13d760
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f534bb35-a6e1-4fb5-afd5-b01fbcdddda3
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f1e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/3d89f643-c91d-4c9f-81e4-297b39c8bb68
📖
Documentation
https://developer.raiffeisen.ru/docs/api/adddd098-b2cc-4363-a01c-3453b48998c9
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f3d7b2d1-38e7-4ba3-9b65-83c7cccbd952
📖
Documentation
https://developer.raiffeisen.ru/docs/api/718b7a3c-53ff-43d5-af52-39fa94b715a3
📖
Documentation
https://developer.raiffeisen.ru/docs/api/fedfe52d-809d-41a2-9435-67465b79cd1d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/4f8550fc-ca39-4b59-8070-93f1ecf61ecc
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-8e16-7d78-8fc0-c0ab945618b1
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-a844-7c60-b7ba-a7ceb9f4a57b
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-4d7b-74e1-9c6b-547ab4a03a06
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-7319-7ce4-99ef-4bcc6f028158
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-bfcc-7574-8bf0-4bfeb7a0daf2
📖
Documentation
https://developer.raiffeisen.ru/docs/api/7790599d-5d5f-417b-b98b-46e4737f721b
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f3fdfa78-7527-43c1-b2d6-b22126cbfa06
📖
Documentation
https://developer.raiffeisen.ru/docs/api/ad8956b8-45e5-444c-870d-9839208e8b68
📖
Documentation
https://developer.raiffeisen.ru/docs/api/eb0b1e0b-1652-45f4-bfa0-641ef2096223
📖
Documentation
https://developer.raiffeisen.ru/docs/api/af3bbb2c-6408-4aad-83f7-797f4fe8f651
📖
Documentation
https://developer.raiffeisen.ru/docs/api/eb2f13ea-5a3e-49f8-8f0c-c6ae876811b1
📖
Documentation
https://developer.raiffeisen.ru/docs/api/7ce56eac-bc03-4ae5-9179-4be9e1f8fe44
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f3e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/8c8310a7-0b8b-40fd-bd89-e93174359e47
📖
Documentation
https://developer.raiffeisen.ru/docs/api/a7f3c92b-5e4a-4b2a-9f0e-1d8a6c5e4b3f
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f2e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/0199c9b5-9049-798b-ac55-bb2591d09840
📖
Documentation
https://developer.raiffeisen.ru/docs/api/ff3106cf-e687-403a-9604-b81fae168756
📖
Documentation
https://developer.raiffeisen.ru/docs/api/05e25ce2-92ac-48be-90d6-a3845ee92d58
📖
Documentation
https://developer.raiffeisen.ru/docs/api/df4e9b73-2e52-48af-ae85-829b8e55c915
📖
Documentation
https://developer.raiffeisen.ru/docs/api/401659d2-2671-4016-ae96-bbe22dbd94d4
📖
Documentation
https://developer.raiffeisen.ru/docs/api/b8c81c1c-868c-4422-ab91-1a700f37970e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f897f15b-f0f2-4e20-9308-94739c41a830
📖
Documentation
https://developer.raiffeisen.ru/docs/api/8e0be7bf-8b00-4d65-8573-006ba615c4a4
📖
Documentation
https://developer.raiffeisen.ru/docs/api/fb0ccbf0-870a-4a3e-a36a-35541e85a111
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f5ac1ac9-3743-48b5-aafd-506220be44ba
📖
Documentation
https://developer.raiffeisen.ru/docs/api/c0f99d73-2c2b-4e2e-a266-7af10cbbfd66
📖
Documentation
https://developer.raiffeisen.ru/docs/api/914b064e-2342-42da-91f5-3b4a77d8e36d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/2753a4f1-81c1-46b5-aeb9-5129ab532f61
📖
Documentation
https://developer.raiffeisen.ru/docs/api/86175c5a-bbce-4dd8-8b8f-756f69d9351d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/c9c9c4ce-36ed-4e51-aa98-451d5732763c
📖
Documentation
https://developer.raiffeisen.ru/docs/api/6adfcfe1-d74e-4a72-8f98-edd9de31010a
📖
Documentation
https://pay.raif.ru/doc/ecom.html
📖
Documentation
https://pay.raif.ru/doc/wl-ecom.html
📖
Documentation
https://pay.raif.ru/doc/sbp.html
📖
Documentation
https://pay.raif.ru/doc/fiscal.html
📖
Documentation
https://pay.raif.ru/doc/dcc.html
📖
Documentation
https://pay.raif.ru/doc/payout.html
📖
Documentation
https://pay.raif.ru/doc/adm.html
📖
Documentation
https://pay.raif.ru/doc/sbp_b2b.html
📖
Documentation
https://pay.raif.ru/doc/transfers.html

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-notification-settings-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-settings-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-upload-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-upload-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-currency-contract-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-currency-contract-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-document-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-login-view-data-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-token-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-error-page-data-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-login-step-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-public-jwks-response-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-token-revocation-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-payment-order-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-payment-order-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-foreign-trade-contract-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-pdf-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-mt940-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create1-creport-request-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create1-creport-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-excel-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-mt942-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-task-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-task-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-treasury-reports-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-user-eligible-companies-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-eligible-companies-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-statement-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-statement-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-statement-transfers-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-statement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-webinar-v2-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-webinars-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-news-content-counter-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-read-status-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-stat-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-stat-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-product-news-v2-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-product-news-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-color-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-supply-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-notice-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-buyer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-condition-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-supply-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-operation-dto-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-pre-sign-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-body-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-response-client-tariff-plan-change-request-list-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-state-history-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deliverable-conversion-blotter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deliverable-conversion-blotter-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-comparison-summary-rep-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-refund-sbp-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-refund-card-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-payment-sbp-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-payment-card-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-external-correspondence-v2-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-external-correspondence-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-submit-external-mail-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-search-correspondences-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-external-mail-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-external-correspondence-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-permissions-context-v1-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-employee-role-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-acc-employee-permission-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-employee-role-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-process-import-full-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-process-import-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-short-process-import-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-tariff-plan-document-public-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-available-tariff-plans-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-response-future-client-tariff-plan-public-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-streaming-response-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-audit-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-audit-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-audit-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-rate-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-bill-details-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-bill-mini-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-updrequest-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-closing-document-details-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-closing-document-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-bill-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-change-log-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-commission-excel-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-short-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-actives-by-cnum-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantees-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-renunciation-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-status-history-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-tfo-counter-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-ui-count-agreements-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreements-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreements-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-fund-account-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-fund-info-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-info-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-code-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-code-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-update-code-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deactivate-code-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deactivate-code-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-packet-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/raiffeisen-ru:raiffeisen-ru-callback-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

raiffeisen-ru-callback-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Raiffeisen Ru Callback API
  version: '0.1'
  contact:
    email: dcc@raiffeisen.ru
    name: Support e-mail
    x-team-id: 228
    x-short-team-name: Corporate Cards
  x-description-i18n:
    eng: "Automated card issuance via API or registry. This allows you to issue corporate cards without documents or passports. Send us a list of cardholders via a registry through your online banking or API—we’ll issue the cards for you.\n\n# Registry\n\n1. Send the list of employees via online banking in XLS, CSV, or XML format. You can fill out the employee list manually or export it from your accounting system.\n\n2. If you order cards at a [bank branch](https://docs.google.com/spreadsheets/d/1lT-qOCGrAW7u9IFn8tDWwO1bnUt_gNPEncINGvVVbKE), delivery takes 3-5 business days.\n   If you order cards to be delivered to cardholders' addresses (only for XLS and CSV formats), delivery takes 5-7 business days, depending on the region. Cardholders will receive an SMS notification when their card is ready.\n\n## Registry Format\n  Template: <span style=\"white-space: pre;\">    </span> <Button onclick=\"document.location='images/Заявление на выпуск карт для нерезидентов v2.xlsx'\" color=\"primary\">XLS</Button>\n\n  Examples: <span style=\"white-space: pre;\">    </span> <Button onclick=\"document.location='images/xml_registry1.xml'\" color=\"primary\">XML_1</Button> <span style=\"white-space: pre;\">    </span> <Button onclick=\"document.location='images/xml_registry2.xml'\" color=\"primary\">XML_2</Button> <span style=\"white-space: pre;\">    </span> <Button onclick=\"document.location='images/csv_registry.csv'\" color=\"primary\">CSV</Button>\n\n   Parameter Name                     | Value\n  ------------------------------------|------------------------------------------------------------------------------------------\n   ИдПервичногоДокумента              | Unique registry identifier on the Company's side\n   РасчетныйСчетОрганизации           | Company account opened with the Bank to which the cards will be linked\n   ВидВклада/КодВидаВклада            | Card type <br> (MIR_CORPORATE/ MIR_CORPORATE_VIRTUAL/ CASH_IN&OUT)\n   Фамилия                            | Last name of the employee-cardholder\n   Имя                                | First name of the employee-cardholder\n   Отчество                           | Middle name of the employee-cardholder\n   ЭмбоссированныйТекст               | First and last name of the employee-cardholder in Latin script (to be printed on the card)\n   ОтделениеБанка/ ФилиалОтделенияБанка | Bank branch code where the cards will be delivered\n   Пол                                | Gender of the employee-cardholder\n   ДатаРождения                       | Date of birth\n   МестоРождения.СтранаНазвание       | Country of birth\n   Серия                              | Passport series (Russian passport)\n   Номер                              | Passport number (Russian passport)\n   ДатаВыдачи                         | Passport issue date\n   КемВыдан                           | Passport issuing authority\n   Гражданство                        | Citizenship\n   АдресПрописки.Страна               | Country of registration\n   АдресПрописки.РегионНазвание       | Region of registration address\n   АдресПрописки.НаселенныйПунктНазвание | Locality of registration address\n   АдресПрописки.УлицаНазвание        | Street of registration address <br> (if absent, specify \"Нет\")\n   АдресПрописки.Дом                  | House number of registration address\n   МобильныйТелефон                   | Employee-cardholder’s mobile phone <br> (79210000001 or 9210000001)\n   Суточный лимит <br> (CSV file)     | Daily cash withdrawal limit\n   Месячный лимит <br> (CSV file)     | Monthly spending limit\n   Секретное слово <br> (CSV file)    | Cardholder’s secret word\n   Индекс доставки <br> (CSV file)    | Delivery postal code\n   Регион доставки <br> (CSV file)    | Delivery region\n   Населенный пункт доставки <br> (CSV file) | Delivery locality\n   Улица доставки <br> (CSV file)     | Delivery street\n   Дом доставки <br> (CSV file)       | Delivery house number\n   Корпус доставки <br> (CSV file)    | Delivery building/block\n\n## Instructions for Exporting Registry from 1С\n[Instructions for Exporting Registry from 1С](https://docs.google.com/document/d/1xk9q9MDW1qx9oqQI64FF9PUBdShuLc-rgYuciY2SbzI)\n\n## List of Bank Branches for Card Pickup\n[List of Bank Branches for Card Pickup](https://docs.google.com/spreadsheets/d/1lT-qOCGrAW7u9IFn8tDWwO1bnUt_gNPEncINGvVVbKE)\n\n# About the API\n\nAfter signing the contract, you will receive an email with authorization details for the service.\n\n1. Integrate our API with your accounting system.\n2. Send the list of employees.\n3. Check card issuance status.\n4. Within 3-5 business days, the cards will be delivered to the bank branch. Cardholders will receive an SMS notification.\n\nCommunication is carried out via HTTP using GET/POST methods (each request description specifies the required method and address).\n   - POST requests use JSON arguments.\n   - GET requests work with query strings.\n\nThe API always returns a response in JSON format, regardless of the request type.\n   - Every response includes a message code (`code`). If a logical error occurs during processing, the API will also return an error description (`message`).\n\n## Authorization\n\nTo authorize requests, the following is required:\n- `secretKey` – a secret key used for inter-service communication.\n\nIMPORTANT: The secret key must be stored securely. Do not publish it on third-party resources or share it with unauthorized parties.\n\nInter-service requests are authorized via the API secret key (`SECRET_KEY`). The authorization parameter is specified in the `Authorization` header, formatted as `\"Bearer SECRET_KEY\"`.\n"
  x-logo:
    url: images/raifflogo.png
    backgroundColor: '#FFFFFF'
    altText: Raiff logo
  description: 'Operations tagged callback-api across 2 of this provider''s published API definitions: raiffeisen-ru-raif-pay-corporate-cards-openapi.json, raiffeisen-ru-raif-pay-corporate-cards-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://pay-test.raif.ru
  description: Sandbox
- url: https://pay.raif.ru
  description: Production
security:
- Authorization: []
tags:
- name: callback-api
  x-displayName: Уведомления об операциях
  x-x-displayName-i18n:
    eng: Transaction notifications
  description: Для информирования Компании о проведенных операциях по картам могут использоваться уведомления на адрес, указанный в настройках.
  x-description-i18n:
    eng: 'Call-backs notifications can be used to inform the Company about card transactions. The API includes the following notifications:

      * in case of blocking funds on the card (HOLD status);

      * in case of writing off  funds from the account (status CAPTURE);


      Company can use API in test mode.


      API uses standard HTTP protocol, organized around POST for inbox and outbox messages.


      Addresses for test and production environments can be specified using a method in the API.

      For Company call-backs notifications are represented as incoming POST-request that uses a JSON structure.


      A notification is considered to be accepted if the recipient responded to the request with an HTTP-200 code. The responses with another HTTP-code shall be considered as decline.

      Retries of notifications are sent during the day with increasing intervals.


      To authenticate the notification, a signature is added to the data in the header x-api-signature-sha256. The signature is made from shared secret key and control string (amount|cardId|creationDate|id|type) using HMAC-SHA-256.

      Company can use additional authenticate (authType) via login and password (authType = BASIC), or bearer-token (authType = BEARER).

      '
paths:
  /api/cards/v1/callback/settings:
    post:
      summary: Установка URL и параметров аутентификации для уведомлений
      x-summary-i18n:
        eng: Setting up notification URL and authentication parameters
      operationId: postsettingsUrl
      tags:
      - callback-api
      requestBody:
        description: URL и параметры аутентификации для приема уведомлений
        x-description-i18n:
          eng: Notification URL and authentication parameters
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CallbackSettingRequestDto'
            examples:
              CallbackSettingRequestDto:
                $ref: '#/components/examples/CallbackSettingRequestDto'
      responses:
        '200':
          description: OK
        '400':
          $ref: '#/components/responses/400_with_enums'
        '401':
          $ref: '#/components/responses/401_without_traceId'
        '500':
          $ref: '#/components/responses/500_without_traceId'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
  /api/cards/v1/callback/send-message:
    post:
      summary: Получение тестового сообщения в интеграционной среде
      x-summary-i18n:
        eng: Test message receipt in integration environment
      operationId: sendTestCallback
      tags:
      - callback-api
      requestBody:
        description: URL и параметры аутентификации для приема уведомлений
        x-description-i18n:
          eng: Notification URL and authentication parameters
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CallbackSendMessageRequestDto'
            examples:
              CallbackSendMessageRequestDto:
                $ref: '#/components/examples/CallbackSendMessageRequestDto'
      responses:
        '200':
          description: OK
        '400':
          $ref: '#/components/responses/400_with_enums'
        '500':
          $ref: '#/components/responses/500_without_traceId'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
webhooks:
  newPay:
    post:
      summary: Уведомление об операциях по картам
      x-summary-i18n:
        eng: Notification of card transactions
      operationId: sendCallback1
      tags:
      - callback-api
      responses:
        '200':
          description: OK
      requestBody:
        content:
          application/json:
            schema:
              type: object
              discriminator:
                mapping:
                  HOLD: '#/components/schemas/HOLD'
                  CAPTURE: '#/components/schemas/CAPTURE'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
components:
  schemas:
    StatusValue:
      type: string
      enum:
      - HOLD
      - CAPTURE
      example: HOLD
    CallbackSendMessageRequestDto:
      type: object
      required:
      - url
      - statusValue
      properties:
        url:
          allOf:
          - $ref: '#/components/schemas/Url'
          description: URL, куда требуется отправить сформированное уведомление.
          x-description-i18n:
            eng: URL to send the generated notification to.
        statusValue:
          allOf:
          - $ref: '#/components/schemas/StatusValue'
          description: Статус операции, по которому будет сформировано и отправлено тестовое сообщение.
          x-description-i18n:
            eng: Operation status for test message generation and sending
        authType:
          allOf:
          - $ref: '#/components/schemas/AuthType'
        login:
          allOf:
          - $ref: '#/components/schemas/Login'
        password:
          allOf:
          - $ref: '#/components/schemas/Password'
        token:
          allOf:
          - $ref: '#/components/schemas/Token'
    AuthType:
      type: string
      description: Тип аутентификации. Необязательный параметр, без отправки которого, будет выставлено значение NO_AUTH.
      x-description-i18n:
        eng: Authentication type. Optional parameter. If not provided, defaults to NO_AUTH.
      enum:
      - NO_AUTH
      - BASIC
      - BEARER
      example: BASIC
    Token:
      type: string
      description: Bearer-токен.
      x-description-i18n:
        eng: Bearer-token
      example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
      maxLength: 4000
    Login:
      type: string
      description: Логин клиента.
      x-description-i18n:
        eng: Client login
      example: clientLogin
      maxLength: 30
    Password:
      type: string
      description: Пароль клиента.
      x-description-i18n:
        eng: Client password
      example: pwd/wStrongEncryption
      format: password
      maxLength: 200
    CallbackSettingRequestDto:
      type: object
      required:
      - url
      properties:
        url:
          allOf:
          - $ref: '#/components/schemas/Url'
        statusValues:
          type: array
          description: Статус операции. Необязательный параметр, если не отправить, то URL будет указан для всех статусов.
          x-description-i18n:
            eng: Operation status. Optional parameter. If omitted, the URL will be used for all statuses.
          items:
            allOf:
            - $ref: '#/components/schemas/StatusValue'
        authType:
          allOf:
          - $ref: '#/components/schemas/AuthType'
        login:
          allOf:
          - $ref: '#/components/schemas/Login'
        password:
          allOf:
          - $ref: '#/components/schemas/Password'
        token:
          allOf:
          - $ref: '#/components/schemas/Token'
    Url:
      type: string
      description: URL, куда требуется отправлять уведомления по всем статусам.
      x-description-i18n:
        eng: URL for sending notifications for all statuses.
      example: https://yoururl.ru
  examples:
    CallbackSendMessageRequestDto:
      value:
        url: https://yoururl.ru
        statusValue: HOLD
        authType: NO_AUTH
        login: clientLogin
        password: pwd/wStrongEncryption
        token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c  -
    CallbackSettingRequestDto:
      value:
        url: https://yoururl.ru
        statusValues:
        - HOLD
        authType: NO_AUTH
        login: clientLogin
        password: pwd/wStrongEncryption
        token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
  responses:
    500_without_traceId:
      description: Внутренняя ошибка
      content:
        application/json:
          schema:
            type: object
            properties:
              timestamp:
                type: string
                description: Дата и время операции
                example: '2021-01-01T12:00:27.87+00:20'
                format: date-time
              status:
                type: integer
                description: HTTP-код
                example: 500
              error:
                type: string
                description: Ошибка
                example: Internal Server Error
              message:
                type: string
                description: Описание ошибки
                example: Internal Server Error
              path:
                type: string
                description: URL, по которому была вызвана ошибка
    401_without_traceId:
      description: Неверный токен аутентификации
      content:
        application/json:
          schema:
            type: object
            description: Объект ошибки
            properties:
              timestamp:
                type: string
                description: Дата и время операции
                example: '2021-01-01T12:00:27.87+00:20'
                format: date-time
              status:
                type: integer
                description: HTTP-код
                example: 401
              error:
                type: string
                description: Ошибка
                example: Unauthorized
              message:
                type: string
                description: Описание ошибки
                example: some exception
              path:
                type: string
                description: URL, по которому была вызвана ошибка.
    400_with_enums:
      description: Бизнес-ошибка
      x-description-i18n:
        eng: Business error
      content:
        application/json:
          schema:
            type: object
            properties:
              code:
                type: string
                description: Код ошибки.
                x-description-i18n:
                  eng: Error code
                example: ERROR.INVALID_URL
                enum:
                - ERROR_INVALID_URL
                - ERROR_INVALID_STATUS
                - ERROR_INVALID_AUTH_TYPE
              message:
                type: string
                description: Описание ошибки.
                x-description-i18n:
                  eng: Error description
  securitySchemes:
    Authorization:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Bearer secret key
      x-internal: false
x-refined-from:
- raiffeisen-ru-raif-pay-corporate-cards-openapi.json
- raiffeisen-ru-raif-pay-corporate-cards-openapi.yml