Raiffeisenbank (Russia) Invoice API

Схема сценария работы с выставлением счета со стороны Получателя. Применяется в тех случаях, когда нужно выставить счета с использование СБП B2B или Платежного поручения

Operations 4

POST /api/v2/merchants/{publicId}/b2b/orders Выставление счета #
GET /api/v2/merchants/{publicId}/b2b/orders/{id} Данные выставленного счета #
DELETE /api/v2/merchants/{publicId}/b2b/orders/{id} Отмена выставленного счета #
GET /api/v2/merchants/{publicId}/b2b/orders/{id}/pdf Генерация PDF выставленного счета #

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-invoice-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-invoice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Raiffeisen Ru Invoice API
  version: '0.1'
  contact:
    email: ecom@raiffeisen.ru
    name: Support e-mail
    x-team-id: 932
    x-short-team-name: FPS B2B
  x-logo:
    url: images/raifflogo.png
    backgroundColor: '#FFFFFF'
    altText: Raiff logo
  description: 'Operations tagged invoice across 2 of this provider''s published API definitions: raiffeisen-ru-raif-pay-sbp-b2b-openapi.json, raiffeisen-ru-raif-pay-sbp-b2b-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
tags:
- name: Invoice
  x-displayName: Выставление счета
  description: Схема сценария работы с выставлением счета со стороны Получателя. Применяется в тех случаях, когда нужно выставить счета с использование СБП B2B или Платежного поручения
paths:
  /api/v2/merchants/{publicId}/b2b/orders:
    post:
      tags:
      - Invoice
      summary: Выставление счета
      x-raif-api-summary-en: Create Invoice
      operationId: createInvoice
      security:
      - BearerAuth: []
      parameters:
      - $ref: '#/components/parameters/PublicId-2'
      x-raif-api-service: system
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InvoiceRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
        '400':
          $ref: '#/components/responses/BadRequest'
        '403':
          $ref: '#/components/responses/Forbidden'
        '500':
          $ref: '#/components/responses/InternalServerError'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
  /api/v2/merchants/{publicId}/b2b/orders/{id}:
    get:
      tags:
      - Invoice
      summary: Данные выставленного счета
      x-raif-api-summary-en: Get Invoice
      operationId: getInvoice
      security:
      - BearerAuth: []
      parameters:
      - $ref: '#/components/parameters/PublicId-2'
      - $ref: '#/components/parameters/OrderIdWithoutGenerating'
      x-raif-api-service: system
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
        '400':
          $ref: '#/components/responses/BadRequest'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalServerError'
    delete:
      tags:
      - Invoice
      summary: Отмена выставленного счета
      x-raif-api-summary-en: Cancel invoice
      operationId: cancelInvoice
      security:
      - BearerAuth: []
      parameters:
      - $ref: '#/components/parameters/PublicId-2'
      - $ref: '#/components/parameters/OrderIdWithoutGenerating'
      x-raif-api-service: system
      responses:
        '204':
          description: No Content
        '400':
          $ref: '#/components/responses/BadRequest'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalServerError'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
  /api/v2/merchants/{publicId}/b2b/orders/{id}/pdf:
    get:
      tags:
      - Invoice
      summary: Генерация PDF выставленного счета
      x-raif-api-summary-en: Generate Invoice PDF
      operationId: generateInvoicePdf
      security:
      - BearerAuth: []
      parameters:
      - $ref: '#/components/parameters/PublicId-2'
      - $ref: '#/components/parameters/OrderIdWithoutGenerating'
      x-raif-api-service: system
      responses:
        '200':
          description: OK
          content:
            application/pdf:
              schema:
                type: string
                format: binary
        '400':
          $ref: '#/components/responses/BadRequest'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalServerError'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
webhooks:
  IncomingInvoicePayment:
    post:
      summary: Уведомление о входящем платеже по выставленному счету
      operationId: sendInvoicePaymentCallback
      tags:
      - Invoice
      responses:
        '200':
          description: Нужно вернуть статус 200, чтобы указать, что данные были успешно получены
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InvoicePaymentCallback'
    servers:
    - url: https://pay-test.raif.ru
      description: Sandbox
    - url: https://pay.raif.ru
      description: Production
components:
  schemas:
    Sender:
      type: object
      description: Информация о плательщике
      required:
      - legalName
      - inn
      - account
      - bank
      properties:
        legalName:
          $ref: '#/components/schemas/LegalName'
        inn:
          $ref: '#/components/schemas/Inn'
        account:
          allOf:
          - $ref: '#/components/schemas/Account'
          description: Банковский счёт ЮЛ или ИП, с которого списаны средства
        bank:
          allOf:
          - $ref: '#/components/schemas/BankInfo-2'
          description: Информация о банке плательщика
    Kpp:
      type: string
      description: КПП юридического лица
      example: '123456789'
      minLength: 9
      maxLength: 9
    ImageUrl:
      type: string
      description: URL с изображением зарегистрированного QR-кода в СБП
      example: https://pay.raif.ru/api/b2b/sbp/v1/qrs/AS1B001K33DNHAKV2KNBJRQK6KHNQKJ5/image
    Qr:
      type: object
      description: Информация о платёжной ссылке по заказу
      required:
      - id
      - name
      - type
      - payload
      - imageUrl
      properties:
        id:
          allOf:
          - $ref: '#/components/schemas/PaymentLinkId'
        name:
          allOf:
          - $ref: '#/components/schemas/PaymentLinkName'
        type:
          allOf:
          - $ref: '#/components/schemas/QrType'
        payload:
          allOf:
          - $ref: '#/components/schemas/Payload'
        imageUrl:
          allOf:
          - $ref: '#/components/schemas/ImageUrl'
    ExpirationDate-2:
      type: string
      format: yyyy-MM-ddTHH:mm:ss±HH:mm / +nM / +nm
      description: 'Срок жизни выставленного счета

        <br>Может содержать точную дату и время или количество минут. Передача срока в минутах удобна для торговых точек, которые не привязываются к точному времени или часовому поясу

        <br>Параметр не может быть меньше текущей даты и времени. Если указывается в минутах, то не может быть меньше 1 минуты. Максимальное значение — 129600 минут (90 суток). Если параметр не передан, то по умолчанию будет действителен 4320 минут (3 суток)

        <br>После истечения срока действия выставленного счета на оплату по нему провести нельзя

        <br>При передачи количества минут указываете в таком виде (например, + 60 минут): "expirationDate": "+60m"

        '
      example: '2024-08-12T20:35:55+03:00'
    QrType:
      type: string
      enum:
      - DYNAMIC
      - STATIC
      description: Тип платёжной ссылки
    InvoiceResponse:
      type: object
      title: Данные выставленного счета
      required:
      - id
      - account
      - amount
      - creationDate
      - expirationDate
      - status
      - senderPaymentPurpose
      - paymentMethods
      properties:
        id:
          allOf:
          - $ref: '#/components/schemas/OrderId'
        account:
          allOf:
          - $ref: '#/components/schemas/Account'
        amount:
          allOf:
          - $ref: '#/components/schemas/Amount'
          description: Общая сумма выставленного счета. В ответе присутствует, если была указана при создании счета.
        totalTaxAmount:
          allOf:
          - $ref: '#/components/schemas/TotalTaxAmount'
        creationDate:
          allOf:
          - $ref: '#/components/schemas/CreationDate'
        expirationDate:
          allOf:
          - $ref: '#/components/schemas/ExpirationDate'
        status:
          allOf:
          - $ref: '#/components/schemas/Status-2'
        receiverPaymentPurpose:
          allOf:
          - $ref: '#/components/schemas/ReceiverPaymentPurpose'
        senderPaymentPurpose:
          allOf:
          - $ref: '#/components/schemas/SenderPaymentPurpose'
        redirectUrl:
          allOf:
          - $ref: '#/components/schemas/RedirectUrl'
        extra:
          allOf:
          - $ref: '#/components/schemas/Extra'
        paymentMethods:
          allOf:
          - $ref: '#/components/schemas/PaymentMethods'
        payer:
          allOf:
          - $ref: '#/components/schemas/Payer'
        receiver:
          allOf:
          - $ref: '#/components/schemas/Receiver'
          description: Данные получателя средств
        items:
          allOf:
          - $ref: '#/components/schemas/ItemsResponse'
          description: Список товаров или услуг. В ответе присутствует, если был указан при выставлении счета
        qr:
          allOf:
          - $ref: '#/components/schemas/Qr'
        delivery:
          allOf:
          - $ref: '#/components/schemas/DeliveryInfo'
        payments:
          allOf:
          - $ref: '#/components/schemas/Payments'
    ExpirationDate:
      type: string
      format: date-time
      description: Срок жизни
      example: '2024-08-12T20:35:55+03:00'
    Receiver:
      type: object
      description: Данные получателя средств
      required:
      - legalName
      - inn
      - kpp
      - address
      - bank
      properties:
        legalName:
          $ref: '#/components/schemas/LegalName'
        inn:
          $ref: '#/components/schemas/Inn'
        kpp:
          $ref: '#/components/schemas/Kpp'
        address:
          $ref: '#/components/schemas/Address'
        bank:
          $ref: '#/components/schemas/BankInfo-2'
    PayerType:
      type: string
      enum:
      - INDIVIDUAL
      - LEGAL
      - NONE
      description: Тип плательщика
      example: LEGAL
    Unit:
      type: string
      description: Код из Общероссийского классификатора единиц измерения
      example: 355
    VatRate:
      type: string
      enum:
      - VAT_0
      - VAT_5
      - VAT_7
      - VAT_10
      - VAT_18
      - VAT_20
      - VAT_22
      description: Ставка НДС. Используется для расчёта totalTaxAmount.
      example: VAT_20
    BankName:
      type: string
      description: Наименование банка
      example: Райффайзенбанк
    PaymentLinkName:
      type: string
      description: Наименование платёжной ссылки
      example: QR на оплату 14.10.2024 в 15:12
    ItemsResponse:
      type: array
      description: Список товаров или услуг. Обязательно к заполнению, если не указан amount
      items:
        required:
        - name
        - count
        - price
        - unit
        - unitName
        type:
        - object
        - 'null'
        title: Информация о товаре
        properties:
          name:
            allOf:
            - $ref: '#/components/schemas/ProductName'
          count:
            allOf:
            - $ref: '#/components/schemas/Count'
          price:
            allOf:
            - $ref: '#/components/schemas/Price'
          unit:
            allOf:
            - $ref: '#/components/schemas/Unit'
          unitName:
            allOf:
            - $ref: '#/components/schemas/UnitName'
          vat:
            allOf:
            - $ref: '#/components/schemas/VatRate'
    TotalTaxAmount:
      type: number
      format: float
      maximum: 1000000
      description: Сумма НДС в рублях
      example: 2.41
    ReceiverPaymentPurpose:
      type: string
      maxLength: 150
      description: 'Назначение платежа, которое увидит получатель в выписке в поле «Основание операции» вместе с инн плательщика.

        <br>Например, "ИНН плательщика: 231150869432. Какое-то ваше назначение"

        <br>Если поле не заполнено, то поле «Основание операции» заполнится по шаблону, в который будет передан идентификатор заказа, наименование плательщика и инн плательщика.

        <br>Например, «Перевод по идентификатору nM43NFfqiaAh04QdSmCoI5u4S2YrWU2ikHJ. Плательщик: ООО Ромашка, ИНН: 231150869432. Осуществлен через СБП B2В».

        <br>Может содержать:

        <br>• Символы латиницы (A–Z и a–z)

        <br>• Символы кириллицы (А-Я и а-я)

        <br>• Цифры 0-9

        <br>• Спецсимволы: пробел и `!`, `"`, `#`, `$`, `%`, `''`, `(`, `)`, `*`, `+`, `,`, `-`, `.`, `/`, `:`, `;`, `=`, `>`, `?`, `@`, `[`, `\`, `]`, `^`, `_`, `{`, `|`, `}`, `~`,`№`

        '
      example: Какое-то назначение платежа
    OrderId:
      type: string
      description: Идентификатор заказа, переданный клиентом или сгенерированный банком
      maxLength: 35
      example: '100001'
    PaymentId:
      type: string
      description: Идентификатор платежа
      example: '123456789012345678'
    InvoicePaymentCallback:
      type: object
      required:
      - event
      - data
      properties:
        event:
          type: string
          description: Тип операции
          example: B2B_INVOICE_PAYMENT
          enum:
          - B2B_INVOICE_PAYMENT
        data:
          type: object
          required:
          - payments
          allOf:
          - $ref: '#/components/schemas/InvoiceResponse'
    LegalName:
      type: string
      maxLength: 512
      description: Сокращённое наименование ЮЛ или ИП Плательщика
      example: ООО Ромашка
    Extra:
      type: object
      description: Дополнительные поля
      additionalProperties:
        type: string
      example:
        additionalInfo: testing operation
    Status-2:
      type: string
      description: 'Статус выставленного счета:

        <br>• ACTIVE – активен, можно проводить оплату

        <br>• EXPIRED - срок действия истёк, нельзя провести оплату

        <br>• PAID - оплачен, есть успешный платеж, новые платежи сделать не получится

        <br>• CANCELLED - отменен, нельзя провести оплату

        '
      enum:
      - ACTIVE
      - EXPIRED
      - PAID
      - CANCELLED
      example: ACTIVE
    BankInfo-2:
      type: object
      description: Информация о банке
      required:
      - name
      - bic
      properties:
        name:
          $ref: '#/components/schemas/BankName'
        bic:
          $ref: '#/components/schemas/BankBic'
    PaymentStatus:
      type: object
      description: Статус входящего платежа
      required:
      - value
      - date
      properties:
        value:
          type: string
          description: Статус платежа, возможен только "SUCCESS"
          enum:
          - SUCCESS
          example: SUCCESS
        date:
          type: string
          format: date-time
          description: Время проведения платежа
          example: '2024-06-12T19:36:55+03:00'
    Items:
      type: array
      description: Список товаров или услуг. Обязательно к заполнению, если не указан amount
      items:
        required:
        - name
        - count
        - price
        - unit
        type:
        - object
        - 'null'
        title: Информация о товаре
        properties:
          name:
            allOf:
            - $ref: '#/components/schemas/ProductName'
          count:
            allOf:
            - $ref: '#/components/schemas/Count'
          price:
            allOf:
            - $ref: '#/components/schemas/Price'
          unit:
            allOf:
            - $ref: '#/components/schemas/Unit'
          vat:
            allOf:
            - $ref: '#/components/schemas/VatRate'
    ProductName:
      type: string
      description: Наименование единицы товара или услуги
      example: Разработка API
    Price:
      type: number
      description: Цена за единицу товара
      example: 5000
    Payments:
      description: Список платежей
      type:
      - array
      - 'null'
      items:
        description: Информация о платеже
        type: object
        required:
        - id
        - status
        - amount
        - totalTaxAmount
        - sender
        properties:
          id:
            allOf:
            - $ref: '#/components/schemas/PaymentId'
          sbpTransactionId:
            allOf:
            - $ref: '#/components/schemas/SbpTransactionId'
          status:
            allOf:
            - $ref: '#/components/schemas/PaymentStatus'
          amount:
            allOf:
            - $ref: '#/components/schemas/Amount'
          totalTaxAmount:
            allOf:
            - $ref: '#/components/schemas/TotalTaxAmount'
          sender:
            allOf:
            - $ref: '#/components/schemas/Sender'
    Address:
      type: string
      description: Адрес плательщика
      example: ул. Ленина, д. Калатушника, г. Москва
    SenderPaymentPurpose:
      type: string
      maxLength: 210
      description: 'Назначение платежа, которое увидит плательщик при оплате. Поле обязательное.

        <br>Может содержать:

        <br>• Символы латиницы (A–Z и a–z)

        <br>• Символы кириллицы (А-Я и а-я)

        <br>• Цифры 0-9

        <br>• Спецсимволы: пробел и `!`, `"`, `#`, `$`, `%`, `''`, `(`, `)`, `*`, `+`, `,`, `-`, `.`, `/`, `:`, `;`, `=`, `>`, `?`, `@`, `[`, `\`, `]`, `^`, `_`, `{`, `|`, `}`, `~`,`№`

        '
      example: Какое-то назначение платежа
    Payload:
      type: string
      maxLength: 999
      description: Функциональная ссылка
      example: https://b2b.cbrpay.ru/AS1B001K33DNHAKV2KNBJRQK6KHNQKJ5
    DeliveryInfo:
      type: object
      title: Данные для доставки информации о выставленном счете плательщику
      description: По данным полям мы автоматически отправим выставленный счет плательщику (Функционал на данный момент в разработке)
      properties:
        email:
          allOf:
          - $ref: '#/components/schemas/Email'
    Email:
      type: string
      format: email
      description: Email для доставки
      example: test@test.ru
    PaymentLinkId:
      type: string
      maxLength: 32
      description: Уникальный идентификатор платёжной ссылки
      example: AS1B001K33DNHAKV2KNBJRQK6KHNQKJ5
    RedirectUrl:
      type: string
      maxLength: 1024
      description: Ссылка для автоматического возврата плательщика из приложения банка в приложение или на сайт ТСП
      example: https://exampletsp.io/qwertyui
    Account:
      type: string
      minLength: 20
      maxLength: 20
      description: Банковский счёт ЮЛ или ИП для зачисления средств
      example: '40817810601002630020'
    SbpTransactionId:
      type: string
      minLength: 32
      maxLength: 32
      description: Уникальный идентификатор операции на уровне всей системы СБП
      example: PMSHT0BYVSYE7LDXMCXJSGIUHJLQWZXY
    Payer:
      type: object
      title: Данные плательщика
      description: Данные плательщика
      properties:
        type:
          allOf:
          - $ref: '#/components/schemas/PayerType'
        name:
          allOf:
          - $ref: '#/components/schemas/LegalName'
        inn:
          allOf:
          - $ref: '#/components/schemas/Inn'
        kpp:
          allOf:
          - $ref: '#/components/schemas/Kpp'
        address:
          allOf:
          - $ref: '#/components/schemas/Address'
    ErrorResponseDto:
      type: object
      properties:
        code:
          type: string
          description: Код ошибки запроса.
        message:
          type: string
          description: Описание ошибки
    UnitName:
      type: string
      description: Краткое наименование из Общероссийского классификатора единиц измерения
      example: шт
    BankBic:
      type: string
      description: БИК банка
      example: '044525700'
    Amount:
      type: number
      format: float
      maximum: 1000000
      description: Сумма операции в рублях
      example: 8573.79
    InvoiceRequest:
      required:
      - account
      - senderPaymentPurpose
      type: object
      title: Запрос на выставление счета
      properties:
        id:
          allOf:
          - $ref: '#/components/schemas/OrderId'
          description: 'Идентификатор заказа, переданный клиентом или сгенерированный банком

            <br>Может содержать:

            <br>• Символы латиницы (A–Z и a–z)

            <br>• Символы кириллицы (А-Я и а-я)

            <br>• Цифры 0-9

            <br>• Спецсимволы: `,`, `.`, `№`

            '
        name:
          allOf:
          - $ref: '#/components/schemas/PaymentLinkName'
        account:
          allOf:
          - $ref: '#/components/schemas/Account'
        amount:
          allOf:
          - $ref: '#/components/schemas/Amount'
          description: Общая сумма выставленного счета. Обязательно к заполнению, если не указаны items.
        totalTaxAmount:
          allOf:
          - $ref: '#/components/schemas/TotalTaxAmount'
        expirationDate:
          allOf:
          - $ref: '#/components/schemas/ExpirationDate-2'
        receiverPaymentPurpose:
          allOf:
          - $ref: '#/components/schemas/ReceiverPaymentPurpose'
        senderPaymentPurpose:
          allOf:
          - $ref: '#/components/schemas/SenderPaymentPurpose'
          description: 'Назначение платежа, которое увидит плательщик при оплате.

            <br>Поле имеет ограничения по длине в зависимости от переданного типа платежа: Если не передан тип платежа (paymentMethods == null) или он включает значение PAYMENT_ORDERS, то длина назначения платежа не должна превышать 179 символов. Если передан ТОЛЬКО тип SBP_B2B, то поле может содержать до 210 символов.

            <br>Может содержать:

            <br>• Символы латиницы (A–Z и a–z)

            <br>• Символы кириллицы (А-Я и а-я)

            <br>• Цифры 0-9

            <br>• Спецсимволы: пробел и `!`, `"`, `#`, `$`, `%`, `''`, `(`, `)`, `*`, `+`, `,`, `-`, `.`, `/`, `:`, `;`, `=`, `>`, `?`, `@`, `[`, `\`, `]`, `^`, `_`, `{`, `|`, `}`, `~`,`№`

            '
        redirectUrl:
          allOf:
          - $ref: '#/components/schemas/RedirectUrl'
        extra:
          allOf:
          - $ref: '#/components/schemas/Extra'
        paymentMethods:
          allOf:
          - $ref: '#/components/schemas/PaymentMethods'
        payer:
          allOf:
          - $ref: '#/components/schemas/Payer'
        items:
          allOf:
          - $ref: '#/components/schemas/Items'
        delivery:
          allOf:
          - $ref: '#/components/schemas/DeliveryInfo'
    PaymentMethods:
      type: array
      description: Методы оплаты выставленного счета
      items:
        type: string
        enum:
        - SBP_B2B
        - PAYMENT_ORDERS
    Count:
      type: number
      description: Количество товара
      example: 10
    CreationDate:
      type: string
      format: date-time
      description: Дата создания
      example: '2024-06-12T19:35:55+03:00'
    Inn:
      type: string
      minLength: 10
      maxLength: 12
      description: ИНН ЮЛ или ИП Плательщика
      example: '123456789012'
  parameters:
    OrderIdWithoutGenerating:
      in: path
      description: Идентификатор заказа
      required: true
      name: id
      schema:
        type: string
    PublicId-2:
      name: publicId
      in: path
      example: MA0000000001
      required: true
      description: Идентификатор мерчанта в системе Банка
      schema:
        type: string
  responses:
    Forbidden:
      description: Forbidden
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseDto'
          examples:
            default:
              value:
                code: FORBIDDEN
                message: Доступ запрещен
    InternalServerError:
      description: Internal Server Error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseDto'
          examples:
            default:
              value:
                code: SYSTEM_ERROR
                message: Возникла системная ошибка
    BadRequest:
      description: Bad Request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseDto'
          examples:
            default:
              value:
                code: INVALID_DATA
                message: Некорректные данные
    NotFound:
      description: Not Found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseDto'
          examples:
            default:
              value:
                code: ORDER_NOT_FOUND
                message: По данному идентификатору Заказ не найден
  securitySchemes:
    BearerAuth:
      type: http
      description: '[Bearer secretKey](#tag/authorization)


        example: eyJ0eXA***

        '
      scheme: bearer
      bearerFormat: JWT
      x-internal: false
x-refined-from:
- raiffeisen-ru-raif-pay-sbp-b2b-openapi.json
- raiffeisen-ru-raif-pay-sbp-b2b-openapi.yml