29. Платежи СБП для B2B
Формирование платежной ссылки/QR кода
Описание схемы
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CcyCtrlReqOrLttr.GrpHdr |
||||
1 |
R |
Уникальный ID сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Число элементов в сообщении |
NbOfItms |
Константа '1' |
4 |
R |
Идентификатор ТСП "merchantId" |
InitgPty.Pty.Id.OrgId.Othr[0].Id |
- |
5 |
R |
Признак использования "merchantId" |
InitgPty.Pty.Id.OrgId.Othr[0].SchmeNm.Cd |
Константа 'MRCH' |
6 |
R |
Номер счета Получателя |
InitgPty.Pty.Id.OrgId.Othr[1].Id |
- |
7 |
R |
Признак использования номера счета |
InitgPty.Pty.Id.OrgId.Othr[1].SchmeNm.Cd |
Константа 'ACC' |
8 |
R |
ИНН Получателя |
InitgPty.Id.OrgId.Othr[2].Id |
- |
9 |
R |
Признак использования ИНН |
InitgPty.Id.OrgId.Othr.[2]SchmeNm.Cd |
Константа 'TXID' |
Document.CcyCtrlReqOrLttr.ReqOrLttr - объект с данными платежной ссылки |
||||
10 |
R |
Уникальный ID запроса |
ReqOrLttrId |
- |
11 |
R |
Наименование платежной ссылки |
Sndr.Pty.Nm |
- |
12 |
O |
Идентификатор платежа внешней системы |
Sndr.Pty.Id.OrgId.Othr.Id |
- |
13 |
O |
Ссылка для перехода после выполнения платежа "redirect_url" |
Sndr.Pty.CtctDtls.EmailAdr |
- |
14 |
R |
Тип ссылки: многоразовая или одноразовая |
Sbjt |
Возможные значения: |
15 |
R |
Тип СБП платежа |
Tp |
Константа 'B2B' |
16 |
R |
Признак необходимости предоставления ответа на запрос. |
RspnReqrd |
Константа 'true' |
17 |
R/O |
Сумма комиссии в копейках |
SplmtryData.Envlp.PmtInf.TaxAmt |
Если тип ссылки = ONETIME, то R , |
18 |
R |
Валюта комиссии |
SplmtryData.Envlp.PmtInf.TaxAmt@Ccy |
Константа 'RUB', так как |
19 |
R/O |
Сумма платежа в копейках |
SplmtryData.Envlp.PmtInf.PmAmt |
Если тип ссылки = ONETIME, то R , |
20 |
R |
Валюта платежа |
SplmtryData.Envlp.PmtInf.PmAmt@Ccy |
Константа 'RUB', так как |
21 |
O |
Назначение платежа |
SplmtryData.Envlp.PmtInf.PmPrps |
- |
22 |
O |
Время жизни ссылки в минутах |
SplmtryData.Envlp.PmtInf.Ttl |
- |
Блок с подписью Document.CcyCtrlReqOrLttr |
||||
23 |
R |
Подпись |
SplmtryData.Envlp.SgntrSt[1..n] |
- |
Пример запроса на создание платежной ссылки
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.026.001.01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CcyCtrlReqOrLttr>
<GrpHdr>
<!-- Уникальный ID сообщения-->
<MsgId>7TEST_MSG_2022-08-23-279190544</MsgId>
<!-- Дата и время создания сообщения -->
<CreDtTm>2022-08-23T12:44:40.624</CreDtTm>
<!--Константа-->
<NbOfItms>1</NbOfItms>
<InitgPty>
<Pty>
<Id>
<OrgId>
<Othr>
<!--Идентификатор ТСП "merchantId" -->
<Id>MA0000118726</Id>
<SchmeNm>
<!--Контанта для признака "merchantId"-->
<Cd>MRCH</Cd>
</SchmeNm>
</Othr>
<Othr>
<!-- Номер счета -->
<Id>40802810400000000000</Id>
<SchmeNm>
<Cd>ACC</Cd>
</SchmeNm>
</Othr>
<!-- ИНН компании-->
<Othr>
<Id>691202047705</Id>
<!-- Признак ИНН компании-->
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Pty>
</InitgPty>
</GrpHdr>
<ReqOrLttr>
<!-- Уникальный ID сообщения-->
<ReqOrLttrId>7TEST_MSG_2022-08-23-279190544</ReqOrLttrId>
<Sndr>
<Pty>
<!-- Наименование платежной ссылки -->
<Nm>Одноразовая платежная ссылка 1</Nm>
<Id>
<OrgId>
<Othr>
<!--Идентификатор платежа внешней системы -->
<Id>123456</Id>
</Othr>
</OrgId>
</Id>
<!-- Ссылка для перехода после выполнения платежа "redirect_url" -->
<CtctDtls>
<EmailAdr>https://www.google.com/search?q=Max2048Text+xmlsearch?q=Max2048Text+xmlseasearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlrch?q=Max2048Text+xmlsearch?q=Max2048Text+xml</EmailAdr>
</CtctDtls>
</Pty>
</Sndr>
<!-- Тип ссылки: многоразовая (reusable) или одноразовая (one-time-pay)
* ONETIME
* REUSABLE
-->
<Sbjt>ONETIME</Sbjt>
<!-- Константа-->
<Tp>B2B</Tp>
<!-- Константа -->
<RspnReqrd>true</RspnReqrd>
<SplmtryData>
<Envlp>
<PmtInf>
<!-- Комиссия "taxAmount" в копейках -->
<TaxAmt Ccy="RUB">100</TaxAmt>
<!-- Сумма к зачислению "amount" в копейках -->
<PmAmt Ccy="RUB">100</PmAmt>
<!--Назначение платежа paymentPurpose-->
<PmPrps>Назначение платежа</PmPrps>
<!-- Время жизни ссылки в минутах "ttl" -->
<Ttl>100</Ttl>
</PmtInf>
</Envlp>
</SplmtryData>
</ReqOrLttr>
<SplmtryData>
<Envlp>
<!--Блок для вставки подписи-->
<SgntrSt></SgntrSt>
</Envlp>
</SplmtryData>
</CcyCtrlReqOrLttr>
</Document>
Описание схемы успешного ответа
Ответ соответствует схеме auth.027.001.01.
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CcyCtrlStsAdvc.GrpHdr |
||||
1 |
R |
Идентификатор сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Число элементов в сообщении |
NbOfItms |
Константа '1' |
4 |
R |
Идентификатор ТСП "merchantId" |
RcvgPty.Id.OrgId.OthrId[0].Id |
- |
5 |
R |
Признак использования "merchantId" |
RcvgPty.Pty.Id.OrgId.Othr[0].SchmeNm.Cd |
Константа 'MRCH' |
6 |
R |
Номер счета Получателя |
RcvgPty.Pty.Id.OrgId.Othr[1].Id |
- |
7 |
R |
Признак использования номера счета |
RcvgPty.Pty.Id.OrgId.Othr[1].SchmeNm.Cd |
Константа 'ACC' |
8 |
R |
Пустой обязательный параметр |
RegnAgt.FinInstnId |
- |
Document.CcyCtrlStsAdvc.GrpSts |
||||
9 |
R |
Идентификатор созданной платежной ссылки |
OrgnlRefs.OrgnlMsgId |
- |
10 |
R |
Идентификатор наименования исходного сообщения |
OrgnlMsgNmId |
Константа 'auth.026.001.01' |
11 |
R |
Наименование ссылки |
RptgPty.PtyId.Nm |
- |
12 |
R |
Идентификатор платежа внешней системы |
RptgPty.PtyId>.Id.OrgId.Othr[0].Id |
- |
13 |
R |
Ссылка для перехода после выполнения платежа "redirect_url" |
RptgPty.PtyId>.CtctDtls.EmailAdr |
- |
14 |
R |
Пустой обязательный параметр |
RegnAgt.FinInstnId |
- |
15 |
R |
Статус исходного сообщения |
Sts |
- |
16 |
R |
Название поля "сумма" |
StsRsn.VldtnRule[0].Id |
Константа 'amount' |
17 |
R |
Значение поля "сумма" |
StsRsn.VldtnRule[0].Issr |
- |
18 |
R |
Название поля "комиссия" |
StsRsn.VldtnRule[1].Id |
Константа 'tax' |
19 |
R |
Значение поля "комиссия" |
StsRsn.VldtnRule[1].Issr |
- |
20 |
R |
Название поля "время жизни ссылки" |
StsRsn.VldtnRule[2].Id |
Константа 'ttl' |
21 |
R |
Значение поля "время жизни ссылки" |
StsRsn.VldtnRule[2].Issr |
- |
22 |
R |
Назначение платежа |
StsRsn.AddtlInf[1…n] |
- |
23 |
R |
Дата присвоения статуса |
StsDtTm |
- |
Document.CcyCtrlStsAdvc.PackgSts |
||||
24 |
R |
Идентификатор пакета |
PackgId |
Константа 'undefined' |
25 |
R |
Статус обработки всего запроса |
Sts |
Дублирует значение из GrpSts.Sts. |
26 |
R |
Адрес платежной ссылки |
StsRsn.Orgtr.CtctDtls.EmailAdr |
- |
Document.CcyCtrlStsAdvc.SplmtryData |
||||
27 |
O |
QR код, зашифрованный в base64 строку |
Envlp.Image |
- |
Описание схемы ответа с ошибкой
Ответ соответствует схеме auth.027.001.01.
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CcyCtrlStsAdvc.GrpHdr |
||||
1 |
R |
Идентификатор сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Число элементов в сообщении |
NbOfItms |
Константа '1' |
4 |
R |
Пустой обязательный параметр |
RegnAgt.FinInstnId |
- |
Document.CcyCtrlStsAdvc.GrpSts |
||||
5 |
R |
Идентификатор исходного сообщения |
OrgnlRefs.OrgnlMsgId |
Константа 'auth.026.001.01' |
6 |
R |
Идентификатор наименования исходного сообщения |
OrgnlRefs.OrgnlMsgNmId |
Константа 'auth.026.001.01' |
7 |
R |
Пустой обязательный параметр |
RegnAgt.FinInstnId |
- |
8 |
R |
Статус исходного сообщения |
Sts |
- |
9 |
O |
Код причины ошибки в ISO |
StsRsn.Rsn.Prtry |
- |
10 |
O |
Описание причины присвоения статуса сообщения |
StsRsn.AddtlInf[1…n] |
- |
Пример ответа при успешном создании платежной ссылки
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.027.001.01">
<CcyCtrlStsAdvc>
<GrpHdr>
<MsgId>9b65083cd2b6401abc9daab6c56401d5</MsgId>
<CreDtTm>2024-06-28T16:34:19.597+03:00</CreDtTm>
<NbOfItms>1</NbOfItms>
<RcvgPty>
<Id>
<OrgId>
<Othr>
<Id>MA0000121526</Id>
<SchmeNm>
<Cd>MRCH</Cd>
</SchmeNm>
</Othr>
<Othr>
<Id>40802810400000000000</Id>
<SchmeNm>
<Cd>ACC</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</RcvgPty>
<RegnAgt>
<FinInstnId/>
</RegnAgt>
</GrpHdr>
<GrpSts>
<OrgnlRefs>
<OrgnlMsgId>AS1B007MMREDVV4E8CB8RND810V463O6</OrgnlMsgId>
<OrgnlMsgNmId>auth.026.001.01</OrgnlMsgNmId>
</OrgnlRefs>
<RptgPty>
<PtyId>
<Nm>Одноразовая платежная ссылка 1</Nm>
<Id>
<OrgId>
<Othr>
<Id>123456</Id>
</Othr>
</OrgId>
</Id>
<CtctDtls>
<EmailAdr>https://www.google.com/search?q=Max2048Text+xmlsearch?q=Max2048Text+xmlseasearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlrch?q=Max2048Text+xmlsearch?q=Max2048Text+xml</EmailAdr>
</CtctDtls>
</PtyId>
</RptgPty>
<RegnAgt>
<FinInstnId/>
</RegnAgt>
<Sts>ACPT</Sts>
<StsRsn>
<VldtnRule>
<Id>amount</Id>
<Issr>1</Issr>
</VldtnRule>
<VldtnRule>
<Id>tax</Id>
<Issr>1</Issr>
</VldtnRule>
<VldtnRule>
<Id>ttl</Id>
<Issr>1000</Issr>
</VldtnRule>
<AddtlInf>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laor</AddtlInf>
<AddtlInf>eet dolore magna aliquam erat volut</AddtlInf>
</StsRsn>
<StsDtTm>2024-06-28T13:34:19.426Z</StsDtTm>
</GrpSts>
<PackgSts>
<PackgId>7TEST_MSG_2022-08-23-279190544</PackgId>
<Sts>ACPT</Sts>
<StsRsn>
<Orgtr>
<CtctDtls>
<EmailAdr>https://b2b.cbrpay.ru/AS1B007MMREDVV4E8CB8RND810V463O6</EmailAdr>
</CtctDtls>
</Orgtr>
</StsRsn>
</PackgSts>
<SplmtryData>
<Envlp>
<Image xmlns:ns2="urn:iso:std:iso:20022:tech:xsd:auth.027.001.01" xmlns="">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tu+J9+vumZ7zo7Bvtj/rXdbIorfmBS81CnrV/obSB+tNXzQdf+W//uyD9U859mPfPN106Tupr47xYB3OGln01rzgpUZBr9rfUP1gbXLsabc8WAf5ga+cjr/sidPJT32cZathPFiHs0YWvTUveKlR0Kv2N8zxYF3/mi+brvkP//RHw61c+7g7TTe87dXTdPNNLF8848E6nDWy6K15wUuNgl61v0E9WDfedHK6OfCXfdsP1ibXveCOhx6s039MfOYDp5s+9B62WDTjwTqcNbLorXnBS42CXrW/QT1YV37kH6YnveKy6S8+cR1/6Fbhg3XTe58x3fh/fm+69sn3PPRgffaPiV81Xf/qp08nr/k0Wy2S8WAdzhpZ9Na8YHfR9JxfBed1Rj5YV/7D9KDH/N507/PeN/38hR+bjp24mcoZ3NqDteHk8Wun63/9BdM1//H2hx+tzR8Tf/iu0w1//ObPiGfvvys333zzdNNNN0833njTdOKGG6YbbriRSopzebAUrHd96GWjoOeioOfSSe+0ILwYd0H0nF8F53XmbA/WQx7y5unbnvau6Zte8N7pIS+7bPpfH/x7aqc5/GA9/fSPHfvdP5v++o4/NF15u+89nC992HT1018+nbxut9/J3RpXXfXJ6cee+oLpa7/uO6bbfeldpy++3V2m237xnacvvO3XTb/2urdQTzEerMNR0HPppHdaEF6MuyB6zq+C8zrjHqwHP/Kt0z1+8j0Hj9YmT3njh6ePffoE9Vt9sG78yCenqx5x/vSX/+zht5q/vttTpuN/+kG2CnHppR+YvuKr7j3988+746Hc9W7fffA7rQrGg3U4CnounfROC8KLcRdEz/lVcF5n3IO1yXf86DtPP1ibfPML/3x67bs+Md1w0y3fleeD9Y8vfuD04S989KFHapMrbvv909+/5K3TyRt2e0yOH79+ev8HPjRddtnl07Fjt/xO7Lrrjk9fc6dvP/1APfR7Hjv93Et+ZfqFl792+sVXvG56z3suO+2ePHnS5myMB+twFPRcOumdFoQX4y6InvOr4LzO7PJgPfjhvzXd6/nvPuPR2uSRv/SB6d1XXnPg88G6+gl3OfRQbXLVI39muvGjf4dpt85HP/bx6Yce+9SDP96depS+8IvuPP23pzz/4Md/6ZVvOP315z7vJdO11x47eNSuuOKvD76Xtc19v/kRB39E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5avsC+7hEoX1LlFYX90nGgW9bBT0XDppncaDdiUK610fel2+yr7gHi5RWO8ShfXVfaJR0MtGQc+lk9ZpPGhXorDe9aHX5avsC+7hEoX1LlFYX90nGgW9bBT0XDppncaDdiUK610fel2+yr7gHi5RWO8ShfXVfaJR0MtGQc+lk9ZpPKg7MD0XBb3qKOg5Pwr7ukRhfVcfei4KetW+gvXZVMG+Lgp6zp+D1mk8qDswPRcFveoo6Dk/Cvu6RGF9Vx96Lgp61b6C9dlUwb4uCnrOn4PWaTyoOzA9FwW96ijoOT8K+7pEYX1XH3ouCnrVvoL12VTBvi4Kes6fg9ZpPKg7MD0XBb3qKOg5Pwr7ukRhfVcfei4KetW+gvXZVMG+Lgp6zp+D1mk8qDswPRcFveoo6Dk/Cvu6RGF9Vx96Lgp61b6C9dlUwb4uCnrOn4PWaTyoOzA9FwW96ijoOT8K+7pEYX1XH3ouCnrVvoL12VTBvi4Kes6fg9ZpPGhXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkBXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkBXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkBXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkBXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkBXorC+qw+96swN57m59FyisN4lCutdorDe9aHnfAXrs33moHULXkD2IljvoqDnEoX1LvuCe7h96Dlfwfqjkiis78oaad2aF5a9ONa7KOi5RGG9y77gHm4fes5XsP6oJArru7JGWrfmhWUvjvUuCnouUVjvsi+4h9uHnvMVrD8qicL6rqyR1q15YdmLY72Lgp5LFNa77Avu4fah53wF649KorC+K2ukdWteWPbiWO+ioOcShfUu+4J7uH3oOV/B+qOSKKzvyhpp3ZoXlr041rso6LlEYb3LvuAebh96zlew/qgkCuu7skZat+aFZS+O9S5VsG9XFPScPzfcw0VBz/lR2Lerf1WisH7ffc6F1mk8aPbArHepgn27oqDn/LnhHi4Kes6Pwr5d/asShfX77nMutE7jQbMHZr1LFezbFQU9588N93BR0HN+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</Image>
</Envlp>
</SplmtryData>
</CcyCtrlStsAdvc>
</Document>
Пример ответа с ошибкой при создании платежной ссылки
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.027.001.01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CcyCtrlStsAdvc>
<GrpHdr>
<MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
<CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
<NbOfItms>1</NbOfItms>
<RcvgPty/>
<RegnAgt>
<FinInstnId/>
</RegnAgt>
</GrpHdr>
<GrpSts>
<OrgnlRefs>
<OrgnlMsgId>auth.026.001.01</OrgnlMsgId>
<OrgnlMsgNmId>auth.026.001.01</OrgnlMsgNmId>
</OrgnlRefs>
<RptgPty>
<PtyId></PtyId>
</RptgPty>
<RegnAgt>
<FinInstnId></FinInstnId>
</RegnAgt>
<Sts>RJCT</Sts>
<StsRsn>
<Rsn>
<Prtry>ENTITY_NOT_FOUND_ERROR</Prtry>
</Rsn>
<AddtlInf>error_description</AddtlInf>
</StsRsn>
</GrpSts>
</CcyCtrlStsAdvc>
</Document>
Таблица кодов ответа
| HTTP код | Тип | Body | Описание |
|---|---|---|---|
200 |
OK |
Платежная ссылка была успешно создана |
- |
400 |
Err |
XML does not match schema |
Документ не соответствует схеме |
400 |
Err |
The specified merchant is not registered with the client. Указанное ТСП не зарегистрировано у клиента. |
Клиент не зарегистрирован в системе СБП (НСПК) |
400 |
Err |
invalid data type for attributes: merchantId. Некорректный тип входных параметров запроса. |
Переданы невалидные данные |
401 |
Err |
Wrong username or password |
Неверный логин или пароль |
401 |
Err |
User was not found |
Пользователь не найден |
401 |
Err |
Could not find signer by certificate |
По сертификату пользователь не найден |
403 |
Err |
User is disabled |
Пользователь заблокирован |
403 |
Err |
Internal error while verifying permissions |
Ошибка при проверке полномочий |
403 |
Err |
Signer is not allowed to sign this operation type |
У подписанта нет полномочий на такой тип операции |
403 |
Err |
User does not have permission |
Нет прав на выполнение запроса |
403 |
Err |
Certificate is not valid |
Сертификат подписи невалидный |
403 |
Err |
Signer’s warrant is expired |
Доверенность подписанта истекла |
403 |
Err |
Signer’s warrant is disabled |
Доверенность подписанта заблокирована |
403 |
Err |
Number of signatures is not enough for this operation type |
Недостаточно подписей для типа операции |
403 |
Err |
Certificate is disabled |
Сертификат заблокирован |
406 |
Err |
The signer certificate is not valid (revoked or not active) |
Сертификат подписанта отозван или невалидный |
406 |
Err |
Signature is missing |
Нет подписи |
406 |
Err |
Signature value is not valid |
Подпись невалидна |
406 |
Err |
Internal sign check state error |
Внутренняя ошибка сервиса |
500 |
Err |
Internal Error |
Внутренняя ошибка приложения |
500 |
Err |
Warrant service error |
Сервис проверки доверенности не отвечает |
502 |
Err |
Bad Gateway |
Ошибочный шлюз |
503 |
Err |
Service Unavailable |
Сервис недоступен |
504 |
Err |
Gateway Timeout |
Шлюз не отвечает |
Статусы создания платежной ссылки
Передается в Document.GrpSts.Sts схемы auth.027.001.01
| № | ISO статус всего запроса | Описание | Комментарий |
|---|---|---|---|
1 |
ACPT |
Запрос обработан |
Платежная ссылка успешно создана |
2 |
RJCT |
Отклонено |
Запрос не прошел проверку на соответствие схеме/в процессе обработки произошла ошибка/невалидные реквизиты компании |
Получение платежной информации по ссылке
URI
GET: /API/v1/ISO20022/Payments/B2B/LinkPaymentInfo/{qrcId} ,
где qrcId - идентификатор платежной ссылки
XML схема ответа
pain.002.001.06
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CstmrPmtStsRpt.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
ИНН получателя |
InitgPty.Id.OrgId.Othr[0].Id |
- |
4 |
R |
Признак отправки ИНН |
InitgPty.Id.OrgId.Othr[0].SchmeNm.Cd |
Константа 'TXID' |
5 |
R |
Номер мерчанта |
InitgPty.Id.OrgId.Othr[1].Id |
- |
6 |
R |
Признак отправки мерчанта |
InitgPty.Id.OrgId.Othr[1].SchmeNm.Cd |
Константа 'MRCH' |
Document.CstmrPmtStsRpt.OrgnlGrpInfAndSts |
||||
7 |
R |
Идентификатор сообщения |
OrgnlMsgId |
Document.CstmrCdtTrfInitn.GrpHdr.MsgId |
8 |
R |
Идентификатор наименования исходного сообщения |
OrgnlMsgNmId |
Константа 'pain.001.001.06' |
9 |
R |
Дата запроса |
OrgnlCreDtTm |
- |
10 |
R |
Статус обработки запроса |
GrpSts |
Возможные значения: |
11 |
R |
Торговое наименование ТСП |
StsRsnInf.Orgtr.Nm |
- |
Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts |
||||
12 |
R |
Идентификатор платежной ссылки |
OrgnlPmtInfId |
- |
13 |
R |
Тип ссылки СБП |
StsRsnInf.Orgtr.Nm |
Возможные значение для типа ссылки: |
14 |
R |
Вид деятельности ТСП (mcc код) |
StsRsnInf.Orgtr.PstlAdr.PstCd.Nm |
- |
15 |
R |
Фактический адрес ТСП |
StsRsnInf.Orgtr.PstlAdr.AdrLine |
- |
16 |
R |
Сокращенное наименование Получателя |
StsRsnInf.Orgtr.CtctDtls.Nm |
- |
17 |
R |
Регистрационный номер ЮЛ или ИП (Получателя) |
StsRsnInf.Orgtr.CtctDtls.Othr |
- |
18 |
R |
Ссылка для перехода после выполнения платежа "redirect_url" |
StsRsnInf.Orgtr.CtctDtls.EmailAdr |
- |
19 |
O |
Идентификатор Агента ТСП, который зарегистрировал платежную |
StsRsnInf.Rsn.Prtry |
- |
20 |
R |
Назначение платежа |
StsRsnInf.AddtlInf[1…n] |
- |
21 |
R |
Уникальный идентификатор платежа, назначаемый Получателем |
TxInfAndSts.StsId |
- |
22 |
O |
Индикатор подозрительной операции Агента ТСП (опционально) |
TxInfAndSts.StsRsnInf.Rsn.Prtry |
- |
23 |
R |
Сумма в копейках |
TxInfAndSts.ChrgsInf.Amt |
- |
24 |
R |
Валюта платежа |
TxInfAndSts.ChrgsInf.Amt@Ccy |
Константа 'RUB' |
25 |
R |
Пустой обязательный параметр |
TxInfAndSts.ChrgsInf.Agt.FinInstnId |
- |
26 |
R |
Сумма НДС в копейках |
TxInfAndSts.OrgnlTxRef.Amt.InstdAmt |
- |
27 |
R |
Валюта комиссии |
TxInfAndSts.OrgnlTxRef.Amt.InstdAmt@Ccy |
Константа 'RUB' |
Пример ответа с платежной информацией по ссылке
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
<CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
<InitgPty>
<Id>
<OrgId>
<Othr>
<!--ИНН организации (Идентификация отправителя запроса) -->
<Id>911006876365</Id>
<SchmeNm>
<!--Признак использования ИНН -->
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
<Othr>
<!-- Идентификатор ТСП Клиента -->
<Id>MA0000118726</Id>
<SchmeNm>
<!--Признак merchant_id-->
<Cd>MRCH</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</InitgPty>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>0b94215ea5604a5ab00aad436dad0900</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
<OrgnlCreDtTm>2019-01-29T15:25:53.000+03:00</OrgnlCreDtTm>
<GrpSts>ACPT</GrpSts>
<StsRsnInf>
<Orgtr>
<!-- Торговое наименование ТСП "brandName" -->
<Nm>Ника</Nm>
</Orgtr>
</StsRsnInf>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<!--Идентификатор платежной ссылки qrcId -->
<OrgnlPmtInfId>AS1B005EJONVNVMK9ALQJFOVSHR1GI8T</OrgnlPmtInfId>
<StsRsnInf>
<Orgtr>
<!-- Тип ссылки СБП: одноразовая или многоразовая qrcType-->
<Nm>REUSABLE</Nm>
<PstlAdr>
<!-- Вид деятельности ТСП mcc -->
<PstCd>6513</PstCd>
<!-- Фактический адрес ТСП -->
<AdrLine>Ленина , 1</AdrLine>
<AdrLine>Ленина , 1</AdrLine>
</PstlAdr>
<CtctDtls>
<!-- Сокращенное наименование Получателя legalName -->
<Nm>НИКА</Nm>
<!-- Регистрационный номер ЮЛ или ИП (Получателя) legalId -->
<Othr>LA0000046897</Othr>
<!-- Ссылка для перехода после выполнения платежа "redirect_url" -->
<EmailAdr>https://www.google.com/search?q=Max2048Text+xmlsearch?q=Max2048Text+xmlseasearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlsearch?q=Max2048Text+xmlrch?q=Max2048Text+xmlsearch?q=Max2048Text+xml</EmailAdr>
</CtctDtls>
</Orgtr>
<!-- Идентификатор Агента ТСП, который зарегистрировал платежную ссылку СБП (Банк Получателя) agentId -->
<Rsn>
<Prtry>A02000000089</Prtry>
</Rsn>
<!-- Назначение платежа paymentPurpose -->
<AddtlInf>Назначение платежа </AddtlInf>
<AddtlInf>Назначение платежа </AddtlInf>
</StsRsnInf>
<TxInfAndSts>
<!-- Уникальный идентификатор платежа, назначаемый Получателем uip -->
<StsId>AS1B005EJONVNVMK9ALQJFOVSHR1GI8TAA</StsId>
<StsRsnInf>
<Rsn>
<!-- Индикатор подозрительной операции Агента ТСП (опционально) fraudScore -->
<Prtry>DDDDDDDDDDDDDDDD</Prtry>
</Rsn>
</StsRsnInf>
<ChrgsInf>
<!-- Сумма в копейках amount -->
<Amt Ccy="RUB">1000</Amt>
<Agt>
<FinInstnId/>
</Agt>
</ChrgsInf>
<OrgnlTxRef>
<!-- Сумма НДС в копейках taxAmount -->
<Amt>
<InstdAmt Ccy="RUB">10000</InstdAmt>
</Amt>
</OrgnlTxRef>
</TxInfAndSts>
</OrgnlPmtInfAndSts>
</CstmrPmtStsRpt>
</Document>
Пример ответа с ошибкой запроса платежной информацией по ссылке
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>00ea170805ba4b8aa40bce5335ad5e5d</MsgId>
<CreDtTm>2024-07-01T19:00:58.110+03:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.001.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
<GrpSts>RJCT</GrpSts>
<StsRsnInf>
<Rsn>
<Prtry>ERROR</Prtry>
</Rsn>
<AddtlInf>Payment data for the specified qrcId not found. Не найдены платежные данные по указанной ссылке.</AddtlInf>
</StsRsnInf>
</OrgnlGrpInfAndSts>
</CstmrPmtStsRpt>
</Document>
Описание схемы
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Общий путь Document.CstmrCdtTrfInitn.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
Указывается идентификатор сообщения присвоенный во внешней системе. |
2 |
R |
Дата и Время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Количество транзакций в пакете |
NbOfTxs |
Константа '1' |
4 |
R |
ИНН клиента |
InitgPty.Id.OrgId.Othr.Id |
- |
5 |
R |
Признак использования ИНН |
InitgPty.Id.OrgId.Othr.SchmeNm.Cd |
Константа 'TXID' |
Общий путь Document.CstmrCdtTrfInitn.PmtInf |
||||
6 |
R |
Идентификатор платежной ссылки |
PmtInfId |
- |
7 |
R |
Метод оплаты |
PmtMtd |
Значение "TRF" по умолчанию |
8 |
R |
Дата документа |
ReqdExctnDt |
- |
9 |
R |
Пустой обязательный параметр |
Dbtr |
- |
10 |
R |
Счет плательщика |
DbtrAcct.Id.Othr[0].Id |
- |
11 |
R |
Константа 'ACC' |
DbtrAcct.Id.Othr[0].SchmeNm.Cd |
Признак использования номера счета |
12 |
R |
Валюта платежа |
DbtrAcct.Ccy |
Константа 'RUB' |
13 |
R |
Пустой обязательный параметр |
DbtrAgt.FinInstnId |
- |
14 |
R |
Идентификатор платежной ссылки |
CdtTrfTxInf.PmtId.EndToEndId |
- |
15 |
R |
Сумма платежа в копейках |
CdtTrfTxInf.Amt.InstdAmt |
- |
16 |
R |
Валюта платежа |
CdtTrfTxInf.Amt.InstdAmt@Ccy |
Константа 'RUB', так как СБП поддерживает только рубли. |
17 |
R |
Комиссия в копейках |
CdtTrfTxInf.Tax.TtlTaxAmt |
Если при создании платежной ссылки была указана Комиссия, то ее значение обязано совпадать со значением в платеже, иначе система СБП вернет ошибку. Если в ссылке не было указано Комиссии, то его значение в платеже уже не будет принято. |
18 |
R |
Валюта комиссии |
CdtTrfTxInf.Tax.TtlTaxAmt@Ccy |
Константа 'RUB', так как СБП поддерживает только рубли. |
19 |
R |
Назначение платежа |
CdtTrfTxInf.RmtInf.Ustrd |
Если при создании платежной ссылки было указано значение Назначение платежа, то оно обязано совпадать со значением в платеже, иначе СБП вернет ошибку. |
Блок с подписью Document.CstmrCdtTrfInitn |
||||
20 |
R |
Подпись |
SplmtryData.Envlp.SgntrSt[1..n] |
- |
Пример запроса на создание платежа B2B
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CstmrCdtTrfInitn>
<GrpHdr>
<!-- Уникальный ID сообщения-->
<MsgId>7TEST_MSG_2022-08-23-279190544</MsgId>
<!-- Дата и время создания сообщения -->
<CreDtTm>2024-05-28T12:44:40.624</CreDtTm>
<!--Константа 1-->
<NbOfTxs>1</NbOfTxs>
<InitgPty>
<Id>
<OrgId>
<!-- ИНН компании-->
<Othr>
<Id>691202047705</Id>
<SchmeNm>
<!-- Признак ИНН компании-->
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</InitgPty>
</GrpHdr>
<PmtInf>
<!--Идентификатор платежной ссылки qrcId -->
<PmtInfId>AS1B0026CNJAQ7QF9BCB78I19430NA2O</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<ReqdExctnDt>2024-05-28</ReqdExctnDt>
<Dbtr> </Dbtr>
<DbtrAcct>
<Id>
<Othr>
<!-- Номер счета "account"-->
<Id>40802810400000000000</Id>
<SchmeNm>
<Cd>ACC</Cd>
</SchmeNm>
</Othr>
</Id>
<Ccy>RUB</Ccy>
</DbtrAcct>
<DbtrAgt>
<FinInstnId/>
</DbtrAgt>
<CdtTrfTxInf>
<PmtId>
<!--Идентификатор платежной ссылки qrcId -->
<EndToEndId>AS1B0026CNJAQ7QF9BCB78I19430NA2O</EndToEndId>
</PmtId>
<!-- Cумма в копейках "amount" -->
<Amt>
<InstdAmt Ccy="RUB">1000</InstdAmt>
</Amt>
<!-- Комиссия "taxAmount" для пары takeTax = true -->
<Tax>
<TtlTaxAmt Ccy="RUB">100</TtlTaxAmt>
</Tax>
<!--Назначение платежа "paymentPurpose" -->
<RmtInf>
<Ustrd>
Несколько объектов Ustrd по 140 символов, будут укрочены в сумме до 180ти символов для НСПК
</Ustrd>
<Ustrd>
Несколько объектов Ustrd по 140 символов, будут укрочены в сумме до 180ти символов для НСПК
</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</PmtInf>
<SplmtryData>
<Envlp>
<!--Блок для вставки подписи-->
<SgntrSt></SgntrSt>
</Envlp>
</SplmtryData>
</CstmrCdtTrfInitn>
</Document>
XML схема ответа
pain.002.001.06
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CstmrPmtStsRpt.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Статус сообщения |
GrpSts |
Возможные значения: |
Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts |
||||
4 |
R |
Идентификатор исходного сообщения |
OrgnlMsgId |
Константа 'pain.001.001.06' |
5 |
R |
Идентификатор наименования исходного сообщения |
OrgnlMsgNmId |
Константа 'pain.001.001.06' |
Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts |
||||
6 |
R |
Идентификатор платежной ссылки |
OrgnlPmtInfId |
- |
7 |
R |
Статус СБП платежа |
PmtInfSts |
Возможные значения: |
8 |
R |
Идентификатор платежа в системе СБП |
StsRsnInf.AddtlInf |
- |
Пример ответа на создание B2B платежа
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
<CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.001.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
<!-- Статус сообщения -->
<GrpSts>ACSP</GrpSts>
<StsRsnInf>
<!-- Если при обработке запроса произошла ошибка, то в тэге приводится описание,
иначе тэг AddtlInf - отсутствует -->
<AddtlInf>Текст ошибки</AddtlInf>
</StsRsnInf>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<!--Идентификатор платежной ссылки qrcId -->
<OrgnlPmtInfId>AS1B005EJONVNVMK9ALQJFOVSHR1GI8T</OrgnlPmtInfId>
<!-- Статус платежа -->
<PmtInfSts>ACSP</PmtInfSts>
<StsRsnInf>
<!-- Уникальный идентификатор платежа b2b outcomingPaymentId -->
<AddtlInf>0d9efccb-8fb5-4b60-bc3a-15ad9517f926</AddtlInf>
</StsRsnInf>
</OrgnlPmtInfAndSts>
</CstmrPmtStsRpt>
</Document>
Таблица кодов ответа
| HTTP код | Тип | Body | Описание |
|---|---|---|---|
200 |
OK |
- |
СБП платеж успешно исполнен. |
200 |
Err |
- |
Превышен лимит по платежам. |
200 |
Err |
- |
Платежная ссылка не найдена. |
400 |
Err |
- |
Payment data for the specified qrcId not found. Не найдены платежные данные по указанной ссылке. |
401 |
Err |
Wrong username or password |
Неверный логин или пароль |
401 |
Err |
User was not found |
Пользователь не найден |
401 |
Err |
Could not find signer by certificate |
По сертификату пользователь не найден |
403 |
Err |
User is disabled |
Пользователь заблокирован |
403 |
Err |
Internal error while verifying permissions |
Ошибка при проверке полномочий |
403 |
Err |
Signer is not allowed to sign this operation type |
У подписанта нет полномочий на такой тип операции |
403 |
Err |
User does not have permission |
Нет прав на выполнение запроса |
403 |
Err |
Certificate is not valid |
Сертификат подписи невалидный |
403 |
Err |
Signer’s warrant is expired |
Доверенность подписанта истекла |
403 |
Err |
Signer’s warrant is disabled |
Доверенность подписанта заблокирована |
403 |
Err |
Number of signatures is not enough for this operation type |
Недостаточно подписей для типа операции |
403 |
Err |
Certificate is disabled |
Сертификат заблокирован |
406 |
Err |
The signer certificate is not valid (revoked or not active) |
Сертификат подписанта отозван или невалидный |
406 |
Err |
Signature is missing |
Нет подписи |
406 |
Err |
Signature value is not valid |
Подпись невалидна |
406 |
Err |
Internal sign check state error |
Внутренняя ошибка сервиса |
500 |
Err |
Internal Error |
Внутренняя ошибка приложения |
500 |
Err |
Warrant service error |
Сервис проверки доверенности не отвечает |
502 |
Err |
Bad Gateway |
Ошибочный шлюз |
503 |
Err |
Service Unavailable |
Сервис недоступен |
504 |
Err |
Gateway Timeout |
Шлюз не отвечает |
Статусы создания платежа
Доступны в разделе Статусная модель B2B платежа
Получение статуса исходящего B2B платежа
URI
GET: /API/v1/ISO20022/Payments/B2B/PaymentStatus/{PaymentId},
где PaymentId - идентификатор платежа
XML схема ответа
pain.002.001.06
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CstmrPmtStsRpt.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
Document.CstmrPmtStsRpt.OrgnlGrpInfAndSts |
||||
3 |
R |
Идентификатор сообщения |
OrgnlMsgId |
Константа 'pain.001.001.06' |
4 |
R |
Идентификатор наименования исходного сообщения |
OrgnlMsgNmId |
Константа 'pain.001.001.06' |
Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts |
||||
5 |
R |
Идентификатор платежной ссылки |
OrgnlPmtInfId |
- |
6 |
R |
Статус СБП платежа |
PmtInfSts |
Возможные значения: |
7 |
R |
Идентификатор платежа |
StsRsnInf.AddtlInf |
- |
Пример ответа со статусом платежа
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>6d9d6a3264d549a29f61cc3b70b4afea</MsgId>
<CreDtTm>2024-07-01T19:06:28.803+03:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.001.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<OrgnlPmtInfId>AS1B006J2R71OEDU99RP5EA83VPFF9HR</OrgnlPmtInfId>
<PmtInfSts>ACSP</PmtInfSts>
<StsRsnInf>
<AddtlInf>6614bd68-d91a-471b-b09e-ec5f2aa8e933</AddtlInf>
</StsRsnInf>
</OrgnlPmtInfAndSts>
</CstmrPmtStsRpt>
</Document>
Пример ответа с ошибкой запроса
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>203b82612e814f6d8d85d897f4fc3c2c</MsgId>
<CreDtTm>2024-07-01T19:12:01.976+03:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.002.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.002.001.06</OrgnlMsgNmId>
<GrpSts>RJCT</GrpSts>
<StsRsnInf>
<Rsn>
<Prtry>ERROR</Prtry>
</Rsn>
<AddtlInf>Payment is not found. По указанному идентификатору платеж не найден.</AddtlInf>
</StsRsnInf>
</OrgnlGrpInfAndSts>
</CstmrPmtStsRpt>
</Document>
Статусная модель B2B платежа
Передается в Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts.PmtInfSts схемы pain.002.001.06
| № | ISO статус всего запроса | Описание | Комментарий |
|---|---|---|---|
1 |
ACSP |
B2B платеж успешно исполнен в системе СБП |
- |
2 |
RJCT |
Отклонено |
Запрос не прошел проверку на соответствие схеме/в процессе обработки произошла ошибка/невалидные реквизиты компании |
Получение списка входящих B2B платежей
Параметры GET запроса
Передается в параметрах GET запроса
| № | Название поля | Где передается | Описание | Комментарий |
|---|---|---|---|---|
1 |
account-number |
header |
Номер счета Получателя |
- |
2 |
qrcId |
query |
Идентификатор платежной ссылки |
- |
3 |
sort |
query |
Возможные поля для сортировки: |
Не более 3 полей для сортировки. |
4 |
limit |
query |
Количество платежей в выборке |
- |
5 |
offset |
query |
Смещение выборки |
- |
XML схема ответа
pain.002.001.06
| № | R/ O |
Описание | Путь | Комментарий/ Пример |
|---|---|---|---|---|
Document.CstmrPmtStsRpt.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
- |
2 |
R |
Дата и время создания сообщения |
CreDtTm |
Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3). |
3 |
R |
Смещение выборки offset |
FwdgAgt.FinInstnId.Othr[0].Id |
- |
4 |
R |
Количество платежей totalCount |
FwdgAgt.FinInstnId.Othr[0].SchmeNm.Prtry |
- |
5 |
R |
Ограничение платежей в выборке limit |
FwdgAgt.FinInstnId.Othr[0].Issr |
- |
Document.CstmrPmtStsRpt.OrgnlGrpInfAndSts |
||||
6 |
R |
Идентификатор исходного сообщения |
OrgnlMsgId |
Константа 'pain.001.001.06' |
7 |
R |
Идентификатор наименования исходного сообщения |
OrgnlMsgNmId |
Константа 'pain.001.001.06' |
Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts |
||||
8 |
R |
Идентификатор платежной ссылки |
OrgnlPmtInfId |
- |
9 |
R |
Наименование плательщика |
StsRsnInf.Orgtr.Nm |
- |
10 |
R |
Счет списания платежа |
StsRsnInf.Orgtr.Id.OrgId.Othr[0].Id |
- |
11 |
R |
Признак передачи номера счета |
StsRsnInf.Orgtr.Id.OrgId.Othr[0].SchmeNm.Cd |
Константа 'ACC' |
12 |
R |
ИНН плательщика |
StsRsnInf.Orgtr.Id.OrgId.Othr[1].Id |
- |
13 |
R |
Признак передачи ИНН |
StsRsnInf.Orgtr.Id.OrgId.Othr[1].SchmeNm.Cd |
Константа 'TXID' |
14 |
R |
БИК плательщика |
StsRsnInf.Orgtr.Id.OrgId.Othr[2].Id |
- |
15 |
R |
Признак передачи БИК |
StsRsnInf.Orgtr.Id.OrgId.Othr[2].SchmeNm.Cd |
Константа 'BIC' |
16 |
R |
Счет зачисления платежа |
StsRsnInf.Orgtr.Rsn.Prtry |
- |
17 |
R |
Назначение платежа |
StsRsnInf.AddtlInf[1…n] |
- |
18 |
R |
Сумма платежа |
TxInfAndSts.ChrgsInf.Amt |
- |
19 |
R |
Валюта платежа |
TxInfAndSts.ChrgsInf.Amt@Ccy |
Константа 'RUB' |
20 |
R |
Пустой обязательный параметр |
TxInfAndSts.ChrgsInf.Agt.FinInstnId |
- |
21 |
R |
Дата и время выполнения Операции СБП B2B |
TxInfAndSts.AccptncDtTm |
- |
22 |
R |
Сумма НДС в копейках |
TxInfAndSts.OrgnlTxRef.Amt.InstdAmt |
- |
23 |
R |
Валюта комиссии |
TxInfAndSts.OrgnlTxRef.Amt.InstdAmt@Ccy |
Константа 'RUB' |
Пример ответа со списком платежей
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
<CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
<FwdgAgt>
<FinInstnId>
<Othr>
<!-- offset -->
<Id>1</Id>
<!-- totalCount -->
<SchmeNm>
<Prtry>10</Prtry>
</SchmeNm>
<!-- limit-->
<Issr>1</Issr>
</Othr>
</FinInstnId>
</FwdgAgt>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.001.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<!--Идентификатор платежной ссылки qrcId -->
<OrgnlPmtInfId>AS1B005EJONVNVMK9ALQJFOVSHR1GI8T</OrgnlPmtInfId>
<StsRsnInf>
<Orgtr>
<!-- Наименование плательщика payerInfo.name -->
<Nm>Ника</Nm>
<Id>
<OrgId>
<Othr>
<!-- Счет списания платежа "payerAccount"-->
<Id>40802810400000000000</Id>
<SchmeNm>
<Cd>ACC</Cd>
</SchmeNm>
</Othr>
<Othr>
<!-- ИНН плательщика "inn" -->
<Id>9203001165</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
<Othr>
<!-- БИК плательщика "bik" -->
<Id>044525593</Id>
<SchmeNm>
<Cd>BIC</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Orgtr>
<Rsn>
<!-- Счет зачисления платежа "account"-->
<Prtry>40802810400000000000</Prtry>
</Rsn>
<!-- Назначение платежа paymentPurpose -->
<AddtlInf>Назначение платежа </AddtlInf>
<AddtlInf>Назначение платежа </AddtlInf>
</StsRsnInf>
<TxInfAndSts>
<ChrgsInf>
<!-- Сумма в копейках amount -->
<Amt Ccy="RUB">100</Amt>
<Agt>
<FinInstnId/>
</Agt>
</ChrgsInf>
<!-- Дата и время выполнения Операции СБП B2B timestamp -->
<AccptncDtTm>2024-02-09T13:24:25.689994Z</AccptncDtTm>
<OrgnlTxRef>
<!-- Сумма НДС в копейках taxAmount -->
<Amt>
<InstdAmt Ccy="RUB">10000</InstdAmt>
</Amt>
</OrgnlTxRef>
</TxInfAndSts>
</OrgnlPmtInfAndSts>
</CstmrPmtStsRpt>
</Document>
Пример ответа с ошибкой запроса
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>601827734d974ef18421856bbcf2ea8f</MsgId>
<CreDtTm>2024-07-01T19:50:55.187+03:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>pain.001.001.06</OrgnlMsgId>
<OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
<GrpSts>RJCT</GrpSts>
<StsRsnInf>
<Rsn>
<Prtry>ERROR</Prtry>
</Rsn>
<AddtlInf>invalid data type for attributes: amount1,desc. Некорректный тип входных параметров запроса.</AddtlInf>
</StsRsnInf>
</OrgnlGrpInfAndSts>
</CstmrPmtStsRpt>
</Document>