Документация по проведению OCT платежа
Создание OCT платежа
Нужно отправить POST запрос на следующий URL:
https://api-dev.asadalpay.com/api/transfer/create-oct
Ниже пример запроса:
{
"pan": "1234567890123123",
"amount": 200,
"currency": "KZT",
"desc": "Оплата через платежный шлюз Asadal pay",
"email": "Jg1pA@example.com"
}
Поле | Тип данных | Описание |
---|---|---|
pan | string | Pan код получателя |
amount | float | Сумма транзакций |
currency | string | Валюта транзакций |
desc | strign | Описание транзакций |
string | Почта получателя |
Ответ от интерфейса будет следующим:
{
"transfer_uuid": "71478777-8ff1-4ea8-b642-c6e6fe865bd3",
"amount": 200,
"status": "CONFIRMED",
"error_code": null,
"error_description": null
}
При ошибке будет написан код ошибки и его описание
Выгрузка файлов в excel
Для того чтобы выгрузить данные по платежам делается следующий запрос по методу POST
https://api-dev.asadalpay.com/api/export/export_payment?file_format=xlsx
Тело запроса должна содержать массив с строками UUID платежей которые попадут в реестр.
Например:
// JSON
[
"6b338109-fa1b-4440-81ef-e65d366d1e9a", "...", "...:
]