Формат запроса API

POST https://api.altscore.kz/api/v1/applications

Входные параметры

// file - выписка
// bankName - название банка (Поддерживаем KASPI, HALYK)
// apiKey - Ваш API ключ

const formData = new FormData();
formData.set("file", file);
formData.set("apiKey", "Ваш API ключ");

const response = await fetch("https://api.altscore.kz/api/v1/applications", {
  method: "POST",
  body: formData,
});

const data = await response.json()

Выходные параметры

// Положительный ответ 201

// Пример ответа KASPI
{
    "userDetail": {
        "fullName": "ФИО клиента",
        "accountNumber": "Номер счета",
        "currency": "Валюта",
        "bankName": "Название банка",
        "cardNumber": "Номер карточки (последние 4 цифры)",
        "period": {
            "startDate": "01.09.2022",
            "endDate": "01.09.2023"
        },
        // баланс до и после
        "balance": {
            "before": 10000,
            "after": 20000
        },
        "transaction": {
            "replenishment": 100000, // Пополнения
            "transfers": -10000, // Переводы
            "purchases": -20000, // Покупки
            "withdrawals": -20000, // Снятия
            "other": 20000, // Разное
        },
        "limit": {
            // Лимит на снятие наличности без комиссии
            "remainingSalary": 0, // Остаток зарплатных денег
            "transfers": 10000 // Другие пополнения
        }
    },
    "transactions": [
        {
            "date": "02.11.2022", // дата
            "amount": 1000, // сумма
            "type": "Пополнение", // тип
            "detail": "С карты другого банка" // описание
        }
    ]
}

Ответ с ошибками

Last updated