Avatarix API
POST/home/index

Проверка статуса

Метод для получения актуального статуса транзакции.

Используйте его, если не получили ответ на запрос Payment или для сверки финального статуса ("Успех" / "Ошибка").

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

AgentID Required
Numeric

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

AgentPassword Required
String

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

RequestType Required
Const

Тип запроса.

Default:Status
TransactionID Required
Long

Уникальный ID транзакции.

RequestDate Required
DateTime

Дата запроса.

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

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}}'

Данные ответа

ПолеТипОписание
TransactinIDLongID в системе Агента.
RequestIDLongID в Платежной системе.
ResponseStatusIntКод результата.
MessageStringТекст ответа.
ExchangeRateMoneyКурс.
ServiceCurrencyStringВалюта зачисления.

Тело 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"
  }
}