Avatarix API
POST

Статические ваучеры

Фиксированная сумма ваучера.

Как это работает

В ответе вы получите поле OrderAmount внутри Extras. Именно эту сумму нужно передать в последующем запросе Payment в поле Amount.

Важный параметр ответа

OrderAmountIn Extras

Сумма ваучера + комиссия + конвертация.
Это значение обязательно использовать в методе Payment.

Доставка кода

Код ваучера отправляется на почту клиенту автоматически после успешного статуса транзакции.

Хотите код в API ответе? Передайте SendType=api

Пример (Static Voucher)

Запрос (cURL)
curl --location 'https://processingdev.avatarix.net/home/index' \
--data-urlencode 'AgentID={{agentid}}' \
--data-urlencode 'AgentPassword={{agentPassword}}' \
--data-urlencode 'RequestType=AccountCheck' \
--data-urlencode 'Service=1549' \
--data-urlencode 'Amount=100' \
--data-urlencode 'Currency=KZT' \
--data-urlencode 'RequestDate={{currentDateTime}}' \
--data-urlencode 'TransactionID=1100000' \
--data-urlencode 'Account=bumiomashu@icloud.com'
Ответ (JSON)
{
    "TransactinID": 1100000,
    "RequestID": 638561239593184006,
    "ResponseType": "AccountCheck",
    "ResponseStatus": 10,
    "Message": "Транзакция успешна",
    "TransactionContent": {
        "Service": "1549",
        "account": "bumiomashu@icloud.com",
        "Amount": 100.0,
        "Currency": "USD",
        "Extras": [
            {
                "FieldName": "OrderAmount",
                "FieldValue": "1.4471"
            }
        ]
    }
}