# Все эндпоинты использованные в проекты Halyk QR Все эндпоинты и входящие параметры запроса можно найти в swagger * *QR Service* https://testapi.onlinebank.kz/qr-service/swagger-ui.html * *Document Service* https://testapi.onlinebank.kz/document-service/swagger-ui.html ## Торговые точки ### Список всех торговых точек @GET("qr-service/qrpay/point-of-sales") ### Получение деталей по 1 торговой точке @GET("qr-service/qrpay/point-of-sales/{id}") ### Удаление торговой точки @DELETE("qr-service/qrpay/point-of-sales/{id}") ### Получение кассиров торговой точки @GET("qr-service/qrpay/point-of-sales/{id}/cashiers") ### Создание торговой точки @POST("qr-service/qrpay/point-of-sales") ### Обновление торговой точки @PUT("qr-service/qrpay/point-of-sales/{id}") ### Добавление кассира @POST("qr-service/qrpay/cashiers") ### Обновление кассира @PUT("qr-service/qrpay/cashiers/{id}") ### Удаление кассира @DELETE("qr-service/qrpay/cashiers/{id}") ### Получение списка кассиров @GET("qr-service/qrpay/cashiers") ### Поиск кассиров @GET("qr-service/qrpay/cashiers/search") ### Получение деталей по 1 кассиру @GET("qr-service/qrpay/cashiers/{id}") ### Изменение статуса QR на SCANNED после сканирования @PUT("qr-service/status/{billId}/scan") ### Платеж по QR с Homebank @POST("qr-service/qrpay/pay-by-qr-hb") ### Платеж по QR с Onlinebank @POST("qr-service/qrpay/pay-by-qr-ob") ### Платеж по QR со счета в Onlinebank @POST("qr-service/qrpay/pay-by-qr-ob-with-code") ### Получение статуса документа после онбординга @GET("document-service/documents/qrpay/get-document-status") ### Онбординг с подписанием @POST("document-service/documents/qrpay/send") @POST("document-service/documents/qrpay/send-by-app-code") @POST("document-service/documents/qrpay/send-by-app-code-in-cloud-ca") @POST("document-service/documents/qrpay/send-by-sms-code") ### Получение статуса текущей заявки на онбординг @GET("document-service/documents/qrpay/get-current-contract-status") ### Получение статуса QR @GET("qr-service/status/{id}") ### Генерация QR кода @POST("qr-service/generate/code") ### Генерация QR код для возврата @POST("qr-service/generate/refund-qr") ### Возврат QR платежа @POST("qr-service/generate/refund") ### Генерация статичного QR @POST("qr-service/generate/static/code") ### Получение истории платежей @GET("qr-service/payment-history/get-history") ### Получение истории платежей пользователя возможных для возврата @GET("qr-service/payment-history/get-history-for-refund/{qrId}") ### Получение истории платежей в разбивке по торговым точкам @GET("qr-service/payment-history/today-receipts/point-of-sales") ### Получение статуса @GET("document-service/documents/qrpay/get-mvisa-device-contracts") ### Получение списка регионов при онбординге @GET("document-service/dictionaries/tap2phone/get-cities") ### Получение списка категорий МСС при онбординге @GET("document-service/dictionaries/tap2phone/get-activities") ### Получение списка МСС при онбординге @GET("document-service/dictionaries/tap2phone/get-activity-types") ### Получение информации по компании для предзаполнения при онбординге @GET("document-service/documents/pay-by-qr/pre-fill/default") ### Получение городов при онбординге поиском @GET("document-service/dictionaries/tap2phone/get-cities-by-name")