Перейти к основному содержимому
Версия: 2026.06.1

Получение платежа (v2)

Возвращает один платёж (внутренний перевод, DomesticTransfer) по его идентификатору вместе с актуальным набором доступных действий (actions), рассчитанным под текущий статус документа, тип перевода, продукт и канал создания. Используется как для веб-/мобильного клиента (карточка платежа), так и интеграционными потребителями (например, ядром Core — через source=CORE).

EndpointGET /domestic-payment/api/v2/payments/{id}
Content-Typeapplication/json
АвторизацияOAuth2 / JWT (Bearer token)
Response status200 OK
Поток платежа v2

Используется для проверки статуса после создания и подписания.

Параметры запроса

ПараметрРасположениеТипОбяз.Описание
idpathLongДаИдентификатор платежа. Трактуется по-разному в зависимости от source
sourcequeryStringНетИсточник вызова. Если COREid интерпретируется как внешний идентификатор (kafkaExternalId), иначе — как первичный ключ платежа (payment.id)

Тело запроса отсутствует.

Ответ

ПолеТипОписание
idnumberИдентификатор платежа
domesticTransferTypestringТип внутреннего перевода
numberstringНомер платёжного документа
amountnumberСумма перевода
senderResidencyCountry.twoLetterCodestringКод страны отправителя (2 буквы)
senderResidencyCountry.namestringНаименование страны отправителя
status.namestringВнутренний статус документа
status.labelstringТекстовое описание статуса
status.infostringДоп. информация о статусе
actualSenderobjectФактический отправитель (null, если не задан)
actions[].statestringДоступное действие
actions[].namestringНаименование действия
valueDatestringДата валютирования
purpose.codestringКод назначения
purpose.labelstringТекстовое описание назначения
sourcestringИсточник создания документа
createdstringДата создания документа
prioritybooleanПриоритет платежа
vatAmountnumberСумма НДС (null, если не указана)
infostringДоп. информация
account.idnumberИдентификатор счёта
account.statusstringСтатус счёта
account.currencystringВалюта счёта
account.numberstringНомер счёта (IBAN)
account.aliasstringПсевдоним счёта
account.balancenumberБаланс
account.typestringТип счёта
beneficiary.accountstringСчёт получателя
beneficiary.namestringНаименование получателя
beneficiary.bankCodestringКод банка
beneficiary.taxCodestringИИН/БИН получателя
beneficiary.bankNamestringНаименование банка
beneficiary.bankBICstringBIC банка
beneficiary.residencyAndEconomicCodestringКод резидентности/экономики
beneficiary.residencyCountryCode.twoLetterCodestringКод страны получателя
beneficiary.residencyCountryCode.namestringНаименование страны получателя
sender.taxCodestringИИН/БИН отправителя
sender.namestringНаименование отправителя
subsidiaryobjectФилиал (null, если не указан)
feeAmountnumberКомиссия
referenceNumberstringРеференс документа
templatebooleanПризнак шаблона
rawbooleanПризнак «черновика»
readonlybooleanПризнак «только для чтения»

Пример запроса

Показать запрос
cURL
curl --location \
'https://api-test.business-t.berekebank.kz/domestic-payment/api/v2/payments/1001' \
--header 'Authorization: Bearer <token>'

Пример ответа

Показать ответ
200 OK
{
"id": 1001,
"domesticTransferType": "PaymentOrder",
"number": "1000001",
"amount": 10010,
"senderResidencyCountry": { "twoLetterCode": "KZ", "name": "КАЗАХСТАН" },
"status": { "name": "SIGNED", "label": "Подписан", "info": null },
"actualSender": null,
"actions": [
{ "state": "details", "name": "Просмотр" },
{ "state": "history", "name": "История" }
],
"valueDate": "2026-06-09",
"purpose": { "code": "710", "label": "Платежи за товары" },
"source": "WEB",
"created": "2026-06-09T11:14:00",
"priority": false,
"vatAmount": null,
"info": "",
"account": {
"id": 101,
"status": "ACTIVE",
"currency": "KZT",
"number": "KZ00000KZT0000000000",
"alias": "Основной счёт",
"balance": 643608017.5,
"type": "Current"
},
"beneficiary": {
"account": "KZ00000KZT0000000001",
"name": "ТОО «Ромашка»",
"bankCode": "998",
"taxCode": "190940000029",
"bankName": "АО «Демо Банк Плюс»",
"bankBIC": "DEMOKZK2",
"residencyAndEconomicCode": "11",
"residencyCountryCode": { "twoLetterCode": "KZ", "name": "КАЗАХСТАН" }
},
"sender": { "taxCode": "210840000011", "name": "АО «Демо Трейд»" },
"subsidiary": null,
"feeAmount": 0,
"referenceNumber": "DEMO-REF-0001",
"template": false,
"raw": false,
"readonly": false
}

Коды ошибок

КодУсловие
401 UnauthorizedОтсутствует/невалиден JWT
403 ForbiddenНет доступа (нет привилегии)

Необходимые привилегии

Достаточно любой из: payments_view, payments_edit, m_dompayments_view, m_transfers_view.