--- swagger: "2.0" info: x-ibm-name: individual-card-api title: Individual Card API version: 1.0.0 description: Individual Card API АО «Банк ЦентрКредит» предназначен для открытия дебетной карты БЦК физическим лицам через платформу партнера schemes: - https basePath: /v1/individual-card consumes: - application/json produces: - application/json securityDefinitions: Authorization: type: oauth2 description: Токен аутентификации полученный при вызове сервиса авторизации flow: application scopes: bcc.application.individual.card.api: Allow access to Individual Card API tokenUrl: https://api.bcc.kz/bcc/production/v2/oauth/token x-ibm-configuration: testable: true enforced: true phase: realized paths: /application: post: tags: - DebitCardApplicationController summary: Метод по созданию заявки на открытие дебетной карты operationId: create_2 consumes: - application/json produces: - application/json parameters: - in: body name: body required: true schema: $ref: '#/definitions/DebitCardApplicationPayload' responses: 200: description: OK schema: $ref: '#/definitions/DebitCardApplicationDto' /otp/verify: put: tags: - DebitCardOtpController summary: Метод для верификации ОТП operationId: verify consumes: - application/json produces: - application/json parameters: - in: body name: body required: true schema: $ref: '#/definitions/OtpVerificationPayload' responses: 200: description: OK schema: $ref: '#/definitions/OtpVerificationDto' /otp/resend: post: tags: - DebitCardOtpController summary: Метод для переотправки ОТП operationId: resend consumes: - application/json produces: - application/json parameters: - in: body name: body required: true schema: $ref: '#/definitions/OtpCreationPayload' responses: 200: description: OK schema: $ref: '#/definitions/OtpCreationPayload' /application/{id}: get: responses: 200: description: 200 OK schema: $ref: '#/definitions/DebitCardApplicationDto' parameters: - name: id type: string required: true in: path description: ID заявки summary: Метод для получения заявки по идентификатору operationId: findById tags: [] parameters: - name: id type: string required: true in: path description: ID заявки definitions: DebitCardApplicationPayload: required: - cityCode - iin - isAgreementApproved - phone - redirectUri - productId type: object properties: iin: type: string description: ИИН клиента phone: type: string description: Номер телефона cityCode: type: string description: Код города для обслуживания isAgreementApproved: type: boolean description: 'Признак подтверждения согласия на сбор данных ' redirectUri: type: string description: URL-адрес для перенаправления на страницу партнера после завершения процесса productId: type: integer description: Идентификатор продукта из справочника карточных продуктов format: int32 description: Входная информация для создания заявки на выпуск дебетной карты DebitCardApplicationDto: required: - appStatus - city - cityCode - iin - isAgreementApproved - phone type: object properties: id: type: string format: uuid description: ID процесса iin: type: string description: ИИН клиента phone: type: string description: Номер телефона cityCode: type: string description: Код города city: type: string description: Наименование города cardIdn: type: string description: IDN карты appStatus: type: string description: Статус заявки enum: - APP_CREATED - APP_VERIFIED - CARD_CREATED isAgreementApproved: type: boolean description: 'Признак подтверждения согласия на сбор данных ' isAppSigned: type: boolean description: Признак подписания заявления ОТП кодом cardCode: type: string description: Маска карты (после выпуска) OtpVerificationPayload: required: - otpCode - processId type: object properties: otpCode: type: string description: OTP код processId: type: string description: id процесса format: uuid OtpCreationPayload: required: - processId type: object properties: processId: type: string description: id процесса format: uuid OtpVerificationDto: properties: url: type: string description: URL-адрес для прохождения биометрии processId: type: string description: ID процесса success: type: string description: Подтверждение успешной верификации additionalProperties: false tags: [] security: - Authorization: - bcc.application.individual.card.api x-ibm-endpoints: - endpointUrl: https://api.bcc.kz:10443/bcc/production description: Альтернативная точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION" type: - production - development - endpointUrl: https://api.bcc.kz/bcc/production description: Точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION" type: - production - endpointUrl: https://api-test.bcc.kz/bcc/production description: Точка подключения для вызова сервисов в тестовой среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "DEVELOPMENT" type: - development ...