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