Перейти к основному содержимому

DealDTO

Объект DealDTO представляет структуру данных, описывающую сделку между пользователями и трейдером, включая статус, метод оплаты, реквизиты и другую информацию о сделке.

Описание полей объекта

НазваниеТипОписание
idstringУникальный идентификатор сделки.
isActivebooleanСтатус активности сделки. Если true, сделка активна. Если false, сделка отменена или завершена.
typeDirectionTypeТип сделки: прием или выплата.
statusDealStatusСтатус сделки.
paymentMethodPaymentMethodМетод оплаты (код банка), использованный для этой сделки (например, sberbank).
paymentOptionPaymentOptionТип оплаты, например, TO_CARD, SBP и т. д.
requisitesRequisitesDTOРеквизиты для перевода средств по сделке.
canceledAtstringВремя отмены сделки (в формате ISO 8601).
disputeAttachmentstring | nullПрикрепленные файлы, связанные с спором по сделке, если таковой имеется. Если нет, значение равно null.
disputeReasonDisputeReason | nullПричина спора по сделке (например, no_payment, invalid_sum).
disputeReasonDataDisputeReasonDataDTOДополнительные данные, связанные с причиной спора, если они есть.
paymentPaymentDTO | nullДанные о платеже, связанного с этой сделкой. Если платёж ещё не был произведен, поле будет равно null.
ratestringКурс обмена.
qrCodeLinkstring | nullСсылка на QR-код для оплаты, если такой имеется. Если QR-код не доступен, значение равно null.

Пример

{
"id": "c8a9d474-b35b-4961-9bf4-b049e40dbc5b",
"type": "in",
"status": "transfer_waiting",
"paymentMethod": "sberbank",
"paymentOption": "TO_CARD",
"requisites": {
"requisites": "2234 2036 5607 2495",
"holder": "test holder"
},
"canceledAt": "2024-11-22T10:43:00+00:00",
"disputeAttachment": null,
"disputeReason": null,
"disputeReasonData": [],
"payment": null,
"rate": "97.35",
"isActive": true,
"qrCodeLink": "https:\/\/www.sberbank.com\/sms\/pbpn?requisiteNumber=2234203656072495",
"disputeResult": null,
"attachments": []
}