POST/home/index
Проверка статуса
Метод для получения актуального статуса транзакции.
Используйте его, если не получили ответ на запрос Payment или для сверки финального статуса ("Успех" / "Ошибка").
Параметры запроса
AgentID RequiredИдентификатор Агента.
AgentPassword RequiredПароль Агента (MD5 или plain).
RequestType RequiredТип запроса.
Default:Status
TransactionID RequiredУникальный ID транзакции.
RequestDate RequiredДата запроса.
Пример запроса
POST /home/index
curl --location 'https://processingdev.avatarix.net/home/index' \
--data-urlencode 'AgentID={{agentid}}' \
--data-urlencode 'AgentPassword={{agentPassword}}' \
--data-urlencode 'RequestType=Status' \
--data-urlencode 'TransactionID=1100000' \
--data-urlencode 'RequestDate={{currentDateTime}}'Данные ответа
| Поле | Тип | Описание |
|---|---|---|
| TransactinID | Long | ID в системе Агента. |
| RequestID | Long | ID в Платежной системе. |
| ResponseStatus | Int | Код результата. |
| Message | String | Текст ответа. |
| ExchangeRate | Money | Курс. |
| ServiceCurrency | String | Валюта зачисления. |
Тело JSON
{
"TransactinID": 1100000,
"RequestID": 638405063993273260,
"ResponseType": "Status",
"ResponseStatus": 10,
"Message": "Транзакция успешна",
"TransactionContent": {
"Service": "7",
"account": "galek10",
"Amount": 100.0,
"Currency": "KZT",
"ExchangeRate": 0.0021819769,
"ServiceCurrency": "USD"
}
}