Документация по проведению 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"
}




ПолеТип данныхОписание
panstringPan код получателя
amountfloatСумма транзакций
currencystringВалюта транзакций
descstrignОписание транзакций
emailstringПочта получателя

Ответ от интерфейса будет следующим:



{
"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", "...", "...:
]