Получение информации об ордерах#
Получение ордера по ID#
Запрос#
URL: GET https://<host>/api/v1/order/{id}
{id}- ID ордера в системе MoneyMania
Заголовки:
Content-Type: application/jsonAuthorization: Bearer <YOUR-API-KEY>. См. страницу "Авторизация запросов"
Пример cURL#
curl -X 'GET' 'https://<host>/api/v1/order/46d9ff65-505d-4148-8172-6b8c0a09ded8' \
-H 'Authorization: Bearer <YOUR-API-KEY>'
Ответ#
См. раздел "Структура ответа API методов"
Успешный ответ#
HTTP Status Code: 200
Тело ответа:
{
"data": {
"amount": 10,
"amountComission": 1,
"currency": "KRW",
"dateAdded": "2025-11-29T06:37:45.776331Z",
"dateUpdated": "2025-11-29T06:38:23.596007Z",
"exchangeRate": 1.78,
"id": "46d9ff65-505d-4148-8172-6b8c0a09ded8",
"idTransactionMerchant": null,
"merchantID": "61691859-9eb1-4a6f-ae55-f93589dff66d",
"orderType": "payOut",
"paymentDetailsData": {
"bankCode": "SomeBank",
"mediatorName": "Ivan Ivanov",
"methodID": 5,
"number": "1111 2222 3333 4444",
"numberAdditional": null,
"link": null,
"requisiteTypeCode": "card"
},
"routingAttempts": [],
"status": "payment_in_progress",
"usdtAmount": 5.617978,
"usdtAmountComission": 0.561798
},
"result": {
"codeError": "none",
"message": null,
"status": "success",
"x-request-id": "798edafae0d337f5318e94ab9f8ff483"
}
}
Описание полей структуры data:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id |
string | да | Уникальный ID ордера в системе MoneyMania |
dateAdded |
string | да | Дата и время создания ордера |
dateUpdated |
string | да | Дата и время последнего обновления ордера |
orderType |
string | да | Тип ордера |
status |
string | да | Статус ордера. См. статусную модель |
idTransactionMerchant |
string | нет | ID ордера в системе мерчанта |
amount |
float64 | да | Сумма ордера в валюте ордера |
amountComission |
float64 | да | Сумма комиссии мерчанта в валюте ордера |
currency |
string | да | Валюта ордера |
usdtAmount |
float64 | нет | Сумма ордера в USDT |
usdtAmountComission |
float64 | нет | Сумма комиссии по ордеру мерчанта в USDT |
exchangeRate |
float64 | нет | Курс валюты ордера к USDT (1 USDT = X currency) |
merchantID |
string | да | ID мерчанта, от которого поступил ордер |
paymentDetailsData |
object | да | Данные для совершения платежа |
paymentDetailsData.mediatorName |
string | нет | Имя держателя карты/счета |
paymentDetailsData.methodID |
integer | да | ID метода платежа |
paymentDetailsData.requisiteTypeCode |
string | да | Тип реквизитов |
paymentDetailsData.bankCode |
string | нет** | Код банка |
paymentDetailsData.number |
string | нет** | Номер карты/счета/телефона |
paymentDetailsData.numberAdditional |
string | нет | Дополнительный номер (БИК банка и т.п.) |
paymentDetailsData.link |
string | нет** | Ссылка для перевода (если применимо. Например, при requisiteTypeCode="qr_code") |
**- зависит отmethodID
Получение списка ордеров#
Запрос#
URL: GET https://<host>/api/v2/orders
Заголовки:
Content-Type: application/jsonAuthorization: Bearer <YOUR-API-KEY>. См. страницу "Авторизация запросов"
Пример cURL#
curl -X 'GET' 'https://<host>/api/v2/orders' \
-H 'Authorization: Bearer <YOUR-API-KEY>'
Ответ#
См. раздел "Структура ответа API методов"
{
"data": {
"items": [
{
"amount": 10,
"amountComission": 1,
"currency": "KRW",
"dateAdded": "2025-11-28T18:52:22.040258Z",
"dateUpdated": "2025-11-28T19:07:45.190812Z",
"exchangeRate": 1600.1636,
"id": "d3d6d4eb-58f9-4c76-abc5-c525d117f22e",
"idTransactionMerchant": "11",
"merchantID": "61691859-9eb1-4a6f-ae55-f93589dff66d",
"merchantName": "merchant_name",
"orderType": "payIn",
"status": "expired",
"usdtAmount": 0.006249,
"usdtAmountComission": 0.000625
},
{
"amount": 10,
"amountComission": 1,
"currency": "KRW",
"dateAdded": "2025-11-29T06:37:45.776331Z",
"dateUpdated": "2025-11-29T06:38:23.596007Z",
"exchangeRate": 1.78,
"id": "46d9ff65-505d-4148-8172-6b8c0a09ded8",
"idTransactionMerchant": null,
"merchantID": "61691859-9eb1-4a6f-ae55-f93589dff66d",
"merchantName": "merchant_name",
"orderType": "payOut",
"status": "payment_in_progress",
"usdtAmount": 5.617978,
"usdtAmountComission": 0.561798
}
],
"total": 2
},
"result": {
"codeError": "none",
"message": null,
"status": "success",
"x-request-id": "f1978a482a5468b002eaf0b75b537622"
}
}
Выгрузка списка ордеров в csv#
Запрос#
URL: GET https://<host>/api/v2/orders-export
Заголовки:
Content-Type: application/jsonAuthorization: Bearer <YOUR-API-KEY>. См. страницу "Авторизация запросов"
Query-параметры:
from: Дата и время начала периода фильтрации (в формате YYYY-MM-DDTHH:MM:SSZ) по created_atto: Дата и время конца периода фильтрации (в формате YYYY-MM-DDTHH:MM:SSZ) по created_at
Пример cURL#
curl -X 'GET' 'https://<host>/api/v2/orders-export' \
-H 'Authorization: Bearer <YOUR-API-KEY>'
Ответ#
content-type: text/csv
Тело ответа: выгрузка ордеров в формате csv