Возвраты
Заявки на возврат оплаты по счёту Kaspi: подать и следить; одобряет лагерь
Заявки на возврат по брони
path Parameters
idНомер брони
query Parameters
cursorКурсор из next_cursor прошлого ответа
limitСколько записей вернуть, 1–200, по умолчанию 50
Заявки на возврат по брони › Responses
Готово
next_cursorПередать в cursor, чтобы получить следующую порцию
Подать заявку на возврат
Просит лагерь вернуть плательщику деньги, пришедшие по счёту Kaspi
этой брони. Деньги не двигаются, пока заявку не одобрит сотрудник
лагеря; одобрить через API нельзя. Дальше — события
refund_request.approved / rejected, затем done (деньги ушли
плательщику, рядом приходит payment.refunded) или failed.
Возврат уходит через тот же Kaspi лагеря, который принял оплату.
path Parameters
idНомер брони
Headers
Idempotency-KeyКлюч повтора
Подать заявку на возврат › Request Body
amount^[0-9]+(\.0{1,2})?$ · requiredСколько вернуть: тенге строкой, только целые ("30000" или
"30000.00"), не больше остатка оплаты за вычетом прежних
и ждущих возвратов (refund_exceeds_refundable)
payment_idОплата брони по счёту Kaspi (Payment.id). Оплата другим
способом возвращается только лагерем — отказ refund_not_kaspi_invoice
reasonПочему возвращаем — увидит тот, кто решает. 1–500 знаков
Подать заявку на возврат › Responses
Заявка подана
Деньги: сумма строкой с двумя знаками и валютой. Строкой, а не числом — дробные числа в чужих языках теряют копейки.
booking_idby_apiПодана вашим подключением (а не сотрудником лагеря)
created_atidinvoice_idСчёт Kaspi этой оплаты
payment_idОплата по счёту Kaspi, которую возвращают
reasonstaterequested — ждёт решения лагеря; approved — одобрена, возврат
выполняется; sending — отправлен в Kaspi; needs_check — Kaspi
не ответил, лагерь проверяет вручную; done — деньги возвращены
плательщику; failed — Kaspi отказал, денег не ушло; rejected —
лагерь отклонил (причина в reject_reason); cancelled — отозвана
автором. Список может пополняться
versionВерсия записи: меняется при каждом изменении заявки
decided_atfinished_atrefund_payment_idПлатёж-возврат, записанный по выполненному возврату (done)
reject_reasonПричина отказа лагеря (только у rejected)
Заявка на возврат
path Parameters
idНомер заявки
Заявка на возврат › Responses
Готово
Деньги: сумма строкой с двумя знаками и валютой. Строкой, а не числом — дробные числа в чужих языках теряют копейки.
booking_idby_apiПодана вашим подключением (а не сотрудником лагеря)
created_atidinvoice_idСчёт Kaspi этой оплаты
payment_idОплата по счёту Kaspi, которую возвращают
reasonstaterequested — ждёт решения лагеря; approved — одобрена, возврат
выполняется; sending — отправлен в Kaspi; needs_check — Kaspi
не ответил, лагерь проверяет вручную; done — деньги возвращены
плательщику; failed — Kaspi отказал, денег не ушло; rejected —
лагерь отклонил (причина в reject_reason); cancelled — отозвана
автором. Список может пополняться
versionВерсия записи: меняется при каждом изменении заявки
decided_atfinished_atrefund_payment_idПлатёж-возврат, записанный по выполненному возврату (done)
reject_reasonПричина отказа лагеря (только у rejected)