Avatarix API
POST

GetPayments By Date

Метод выгрузки реестра платежей за указанный период. Используется для сверки взаиморасчетов и анализа транзакций.

Формат времени

Параметры From Примечание To принимают дату в формате:
yyyy-MM-dd HH:mm:ss

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

FromStart Date

Начало периода выгрузки. Часовой пояс Агента.

ToEnd Date

Конец периода выгрузки. Часовой пояс Агента.

RequestTypeFixed

По умолчанию: GetPaymentsByDate

AgentIDRequired
Numeric

Идентификатор Агента.

AgentPasswordRequired
String

Пароль Агента (MD5 или plain).

Поля ответа (Массив)

ПолеТипОписание
TransactionIdLongID в системе Агента.
RequestIdLongID в Платежной системе.
AgentRequestCreatedOnStringДата запроса (Часовой пояс Агента).
ProcessedOnStringДата проведения (Часовой пояс Платежной орг).
StatusIdIntКод статуса (10 = Успех).
ServiceStringНазвание сервиса (например, Steam).
AmountMoneyСумма транзакции.

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

Запрос (cURL)
curl --location 'https://processingdev.avatarix.net/home/index' \
--data-urlencode 'AgentID={{agentid}}' \
--data-urlencode 'AgentPassword={{agentPassword}}' \
--data-urlencode 'RequestType=GetPaymentsByDate' \
--data-urlencode 'From=2024-07-09 00:00:00' \
--data-urlencode 'To=2024-07-10 00:00:00'
Ответ (JSON) (Array)
List
[
    {
        "TransactionId": 6527505296357515,
        "RequestId": 11636982,
        "AgentRequestCreatedOn": "2024-07-09T09:05:15",
        "Account": "galek10",
        "Amount": 4714.0,
        "Currency": "USD",
        "ServiceId": 7,
        "Service": "Steam",
        "CreatedOn": "2024-07-09T12:05:36.2186685",
        "ProcessedOn": "2024-07-09T12:06:05.3824988",
        "StatusId": 10,
        "Status": "Транзакция успешна"
    }
]