openapi: 3.0.1
info:
  title: QiCard Payment Gateway
  description:
    "# QiCard Payment Gateway APIs for payment transactions  \n\nThis documentation\
    \ provides detailed information on accessing QiCard's payment gateway services\
    \ through its APIs. Each section includes comprehensive descriptions and code\
    \ examples to help you quickly start creating payments.\n\n# API Usage Guidelines\
    \ \nAll integrations must adhere to the QiCard Terms and QiCard API Terms.   \n\
    \  __QiCard API Terms of Service__\n  \n  1. __Introduction__\\\n  This document\
    \ explains the terms and conditions for using the QiCard API (referred to as \"\
    API\"). By using the API, you agree to follow these terms. If you don\u2019t agree,\
    \ please don\u2019t use the API.\n  \n  2. __Definitions__\\\n  __API__: A set\
    \ of tools and protocols provided by QiCard for accessing its services.\n  User:\
    \ Anyone who uses or accesses the API.\\\n  __Service__: The financial services\
    \ offered by QiCard through the API.\n  3. __License and Access__\\\n  QiCard\
    \ gives you a limited, non-exclusive, non-transferable license to use the API\
    \ as outlined in these terms.\n  You cannot sublicense, rent, lease, or resell\
    \ access to the API.\n  4. __Data Usage and Privacy__\\\n  You must use the API\
    \ legally and follow all relevant laws and regulations.\n  You are responsible\
    \ for protecting and maintaining the privacy of any data accessed or transmitted\
    \ via the API, in line with QiCard's Privacy Policy and applicable data protection\
    \ laws.\n  5. __Security__\\\n  You need to take reasonable steps to safeguard\
    \ your API credentials and any data accessed through the API.\n  Notify QiCard\
    \ immediately if you become aware of any security breaches or unauthorized access.\n\
    \  6. __Request Limitations and Usage__\\\n  QiCard may set limits on how many\
    \ API requests you can make within a certain timeframe.\n  You agree not to exceed\
    \ these limits, as doing so may lead to suspension or termination of your API\
    \ access.\n  7. __Fees and Payment__\\\n  Using the API might involve fees, which\
    \ will be outlined in a separate agreement.\n  QiCard can change these fees at\
    \ any time, but will provide prior notice of any changes.\n  8. __Termination__\\\
    \n  QiCard can suspend or terminate your access to the API at any time, without\
    \ notice, for any reason, including if you breach these terms.\n  9. __Liability\
    \ and Indemnification__\\\n  QiCard is not liable for any damages resulting from\
    \ your use of the API.\n  You agree to protect and indemnify QiCard from any claims,\
    \ damages, or costs that arise from your use of the API.\n  10. __Intellectual\
    \ Property__\\\n  All intellectual property rights related to the API and its\
    \ services belong to QiCard.\n  You agree not to violate or misuse these intellectual\
    \ property rights.\n  11. __Modifications to Terms__\\\n  QiCard can change these\
    \ terms at any time. We will notify you of any changes, and continuing to use\
    \ the API means you accept the updated terms.\n  12. __Governing Law__\\\n  These\
    \ terms are governed by the laws of [Jurisdiction], without considering its conflict\
    \ of laws principles.\n  \n\n\n  \n  \\\n  QiCard's public endpoints are built on the\
    \ same technology as the core payment gateway platform. The QiCard engineering\
    \ team closely monitors public API usage to ensure a high-quality experience for\
    \ all users.\n\n\\\nBelow are the rate limits for a single integration (identified\
    \ by client_id, not by access token) when using QiCard APIs. If you have any questions,\
    \ please create a support ticket by selecting a relevant topic on the support\
    \ page and Please provide detailed information, and we will contact you shortly.\n\
    \n__API Rate Limits__\n- The payment gateway presently does not enforce request\
    \ limitations. However, this policy may be revised in the future.\n\n\nIntegrations\
    \ that use QiCard\u2019s API for creating payments and refunds must follow these\
    \ guidelines. **We reserve the right to modify or deprecate the APIs over time**,\
    \ but we will provide developers with ample notification. These notifications\
    \ will be sent to the email address specified in your API settings.\n\n# API features\n\
    \n  This API provides methods for card payment transactions and related methods.\\\
    \n  Payment Gateway's team sets up the payment options and permissions on the\
    \ Payment Gateway for each Merchant Terminal.\n\n\n  \n\n__REST API__\\\nThe QiCard\
    \ Payment Gateway REST API allows the application to manage payment transactions\
    \ on behalf of a QiCard Merchant. You can process payments, handle refunds and\
    \ more...\n\n__Webhooks and Events__\\\nWebhooks allow your application to receive\
    \ instant notifications after an event occurs in the QiCard Payment Gateway.\n\
    \nYou can send transaction details to accounting right after a payment is processed,\
    \ notify customers of payment status changes, sync customer information, and more,\
    \ it's entirely up to you.\n\n- __the Merchant application should respond with\
    \ 200 OK, otherwise, the Payment Gateway will make a repeat request after a while__.\n\
    \n\n\n\n\n\n## Payment Type \n\n### Card payment (CARD) \n\nThis type involves\
    \ making a payment using full card data: card number (PAN), expiration date (expDate),\
    \ and verification code (CVC2/CVV2). Card data is entered on the Secure Payment\
    \ Form, AKA (payment page).\n\n\n ## General requirements \n\n When calling the\
    \ API, it is necessary to provide: \n \n * For methods that require authentication,\
    \  it is necessary to pass the Merchant Terminal\n identifier (`X-Terminal-Id`)\
    \ in the request header.\n*  In each single invocation of the __POST__ method,\
    \ you need to provide a unique and unused ID as a (`requestId`).\n * Data in requests\
    \ must be encoded in `UTF-8`.\n * You must use SSL encryption with a key length\
    \ of at least 128-bit. \n * Values of the fields of type Date are represented\
    \ according to the format `yyyy-MM-dd`. \n * Values of the Date and time type\
    \ are represented according to the format `yyyy-MM-ddTHH:mm:ss`, time according\
    \ to the time zone `GMT+3` in 24 hour format. \n * Values of the Amount type are\
    \ represented according to the format `0.00` (two decimal places and a dot is\
    \ used as a separator between the integer and the fractional part).\n\n ## Integration\
    \ methods \n\n ### Payment gateway side (Secure Payment Form) \n\n This integration\
    \ method assumes that the Merchant creates a payment and then redirects the payer\
    \ to the __Secure Payment form__ to enter payment data. Upon completion of the\
    \ payment processing, the payer will be redirected to the merchant's website and\
    \ the merchant will receive a notification with the current payment status. \n\
    \n ## Payment scenario \n\n ### Making a payment with the Payment form \n\n To\
    \ create a Payment, you need to call the [`/payment`](#operation/createPayment)\
    \ endpoint with the suitable inputs, the Payment object will be returned in response.\
    \ The object will contain the URL of the payment form [`formUrl`](#operation/getPaymentForm)\
    \ to which the Payer should be redirected. Based on the results of the redirection,\
    \ the Payer's browser will display the Payment Form, where he can choose a specific\
    \ payment method from the payment methods available for the Merchant. Further,\
    \ all actions take place on the Payment page and do not require any action from\
    \ the Merchant. Based on the results of the Payment processing, the Payer will\
    \ be redirected to `finishUrl` and the Merchant will receive a notification from\
    \ the Payment gateway with the Payment object and the current processing status\
    \ (the URL of the store for notifications is configured on the Merchant's Terminal).\n\
    \  \\\n  In the `header` of the notification, ,the Payment gateway will also send\
    \ a generated [signature](#signature-based-authentication-signauth), which must\
    \ be verified using the Payment gateway's public key. Only with a correct signature,\
    \ the merchant must take into account the notification, otherwise, the notification\
    \ must be considered invalid. \n\n #### Redirect to finishUrl \n\n `finishUrl`\
    \ is the URL to which the Payer is redirected after payment processing results.\
    \ The URL is configured on the Merchant's Terminal by the Payment gateway team,\
    \ or it can be sent to the in a request of create a payment, if it is allowed\
    \ for the Merchant's Terminal. \n \n When redirecting to `finishUrl`, the following\
    \ parameters are also passed in the request: \n\n * `requestId` - request ID,\
    \ passed by the Merchant when creating the Payment; \n * `paymentId` - Payment\
    \ identifier generated on the side of the Payment Gateway; \n * `paymentType`\
    \ - payment type; \n * `status` - payment status, possible values: `AUTHENTICATION_FAILED`,\
    \ `SUCCESS`, `FAILED`. \n\n <img src=\"data:image/png;base64,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\"\
    \ />\n\n ### Payment Status \n\n To get the current status of a Payment, call\
    \ the [`/payment/{paymentId}/status`](#operation/getPaymentStatus) method, or\
    \ [`/payment/status/by/request/{paymentRequestId}`]( #operation/getPaymentStatusByRequest).\
    \ In response to the request, the Payment object will be returned. \n\n  \n\n\n\
    \ ### Cancellation \n\n To cancel a Payment, call the [`/payment/{paymentId}/cancel`](#operation/cancelPayment)\
    \ method. The Payment object will be returned in response to the request. \n\n\
    \ ### The following functions can be invoked using either the request ID or the\
    \ payment ID. \n\n* 1 - payment __status__ \n * 2 - payment __cancel__ \n * 3\
    \ - payment __refund__ \n \nTo enhance the transaction process, we allow the use\
    \ of either the request ID or the payment ID when invoking our API endpoints.\
    \ The request ID, provided by the user, should be stored by the user's backed\
    \ as a reference, especially in cases where no response is received from the payment\
    \ gateway. This ensures that the transaction can be easily tracked and followed\
    \ up on. On the other hand, the payment ID is generated by the payment gateway\
    \ and provides a secure method for identifying and verifying transactions. This\
    \ dual-option feature supports efficient identity exchange and ensures smoother\
    \ operations within the payment gateway system. \n  ## Request Authentication\
    \ Methods \n\n API methods (Endpoints) can be secured with login and password\
    \ authentication. Authentication is configured by the Payment gateway's Team in\
    \ the settings of the Merchant Terminal on the payment gateway. In each request\
    \ to a endpoint that requires authentication, the identifier of the Merchant Terminal\
    \ and data for authentication must be transmitted. When the Payment gateway contacts\
    \ the merchant app (notifications and callbacks), the data signature is calculated\
    \ on the Payment gateway's side and transmitted in the request. The Merchant needs\
    \ to verify the signature to verify the authenticity of the received data and\
    \ to identify the signer. \n\n ### Authentication based on login and password\
    \ \n\n Authentication based on login and password is performed according to the\
    \ [Basic HTTP Authentication](https://tools.ietf.org/html/rfc7617) standard. The\
    \ login and password are configured by the Payment gateway for the Merchant's\
    \ Terminal and transferred to the Merchant for use. Authentication is used for\
    \ Payment Gateway API methods. \n\n ### Signature-Based Authentication \n\n Signature-based\
    \ authentication is described in the \\\"Signature-Based Request Authentication\
    \ Guide\\\" document. \n\n ## Signature verification in notifications \n\n In\
    \ messages from the Payment gateway, it is necessary to verify the signature from\
    \ `Header: X-Signature` using the Payment gateway's public key received earlier.\
    \ \n\n ### Preparing data for signature verification \n\n For notifications from\
    \ the Payment gateway, a set of parameters (and a strict sequence) are defined,\
    \ on the basis of which a signature is formed. The parameters must be concatenated\
    \ into a single string in a special way. If the parameter value is absent or equal\
    \ to `null`, a `-` character is added to the string. Values such as sum or date/time\
    \ are formatted according to the rules described in the General Requirements section.\
    \ The character `|` must be used as a separator between values. From the received\
    \ string, a hash sum is calculated (using the `sha256` algorithm), which later\
    \ participates in the signature verification.\n Fields for signature verification:\n\
    \ * paymentId\n * amount\n * currency\n * creationDate\n * status \n\n ### Signature\
    \ verification \n\n It is necessary to decode the `Header: X-Signature` value\
    \ from the `Base64` format into an array of bytes. And then, check the signature\
    \ using the `RSA` algorithm, using the received data and the Acquirer's public\
    \ key.\n  # Merchant Credentials \n  __Username: paymentgatewaytest__ \n \n  __Password: WHaNFE5C3qlChqNbAzH4__\
    \ \n\n  __X-Terminal-Id: 237984__ \n\n\n\ \n  # Test Card \n __PAN (Card Number) : 5213720304238582__ \n\n __CVV:  642__ \n\n __Exp: 01-2032__
    \n\n\n\n# Error Codes \n\n* 1 - ORDER_ALREADY_EXISTS\
    \ \n * 2 - ORDER_NOT_FOUND \n * 3 - ORDER_ALREADY_CANCELLED \n * 4 - NO_COMPATIBLE_SERVICES_FOUND\
    \ \n * 5 - CAN_NOT_PROCESS_REQUEST \n * 6 - REQUISITES_NOT_FOUND \n * 7 - REQUISITES_ALREADY_EXISTS\
    \ \n * 8 - CAN_NOT_CREATE_NEW_REQUISITES \n * 9 - TERMINAL_NOT_FOUND_EXCEPTION\
    \ \n * 10 - PAYMENT_ALREADY_EXISTS \n * 11 - MAX_NUMBER_OF_PAYMENTS_FOR_ORDER_EXCEEDED\
    \ \n * 12 - PAYMENT_NOT_FOUND \n * 13 - UNKNOWN_STRATEGY \n * 14 - PROCESSING_IMPOSSIBLE\
    \ \n * 15 - CAN_NOT_CANCEL_PAYMENT \n * 16 - CAN_NOT_CONFIRM_PAYMENT \n * 17 -\
    \ CAN_NOT_FINISH_AUTHENTICATION \n * 18 - REFUNDS_NOT_ALLOWED \n * 19 - PAYMENT_PARAMS_NOT_FOUND\
    \ \n * 20 - REFUND_ERROR \n * 21 - VALIDATION_ERROR \n * 22 - INCORRECT_PAYMENT_STATE\
    \ \n * 23 - INTERNAL_SYSTEM_ERROR \n * 24 - EXTERNAL_SYSTEM_ERROR \n * 26 - INVALID_PAYMENT_FORM_DOMAIN\
    \ \n * 27 - BAD_CREDENTIALS \n * 28 - LIMIT_VIOLATION \n * 29 - TRANSFER_NOT_FOUND\
    \ \n * 30 - INCORRECT_TRANSFER_STATE \n * 31 - TOKEN_NOT_FOUND \n * 32 - TOKEN_PROCESS_NOT_ALLOWED\
    \ \n * 33 - CAN_NOT_CANCEL_TRANSFER \n * 34 - TRANSFER_ALREADY_EXISTS \n * 35\
    \ - INVALID_TOKEN_TYPE\n\n
    **Important Note** \n\n"

  version: 1.0.11
  license:
    name: QiCard
    url: https://www.qi.iq
servers:
  - url: https://uat-sandbox-3ds-api.qi.iq/api/v1/
paths:
  /payment:
    post:
      operationId: createPayment
      description: "Creates a Payment and returns the Payment object. \n"
      security:
        - BasicAuth: []
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          example: 111111
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
      requestBody:
        description: Data for creating a Payment.
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CreatePaymentRequest"
        required: true
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Payment"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/{paymentId}:
    get:
      operationId: getPaymentForm
      description: Returns the Payment Form by the specified Payment ID.
      parameters:
        - in: path
          name: paymentId
          schema:
            type: string
          required: true
          description: Payment ID returned in the Payment creation response.
      responses:
        "200":
          description: Payment form.
          content:
            text/plain:
              schema:
                type: string
      callbacks:
        merchantNotification:
          "{$request.body#/notificationUrl}":
            post:
              operationId: Notification of completion of Payment processing.
              description:
                "Upon completion of Payment processing and upon reaching\
                \ the final status (`SUCCESS`, `FAILED`, `AUTHENTICATION_FAILED`),\
                \ the \nPayment Gateway will send the Payment object to `notificationURL`\
                \ The Merchant terminal, which is configured by the Payment gateway\
                \ team \nwhen registering the terminal or which is transmitted in\
                \ the Merchant request to create a payment in the `notificationURL`\
                \ parameter. In \nresponse, the Merchant should respond with 200 OK,\
                \ otherwise, the Payment Gateway will make a repeat request after\
                \ a while.\n"
              security:
                - ApiKeyAuth: []
              parameters:
                - in: header
                  name: X-Terminal-Id
                  schema:
                    type: string
                  required: true
                  description: The ID of the Merchant Terminal. Provided by the Acquirer.
              requestBody:
                content:
                  application/json:
                    schema:
                      $ref: "#/components/schemas/Payment"
              responses:
                "200":
                  description: The server should return 200.
  /payment/{paymentId}/status:
    get:
      operationId: getPaymentStatus
      description: Receipt of Payment data.
      security:
        - BasicAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentId
          schema:
            type: string
          required: true
          description: Payment ID returned in the Payment creation response.
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentStatusResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
    post:
      operationId: getPaymentStatusPost
      description: Receipt of Payment data.
      security:
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentId
          schema:
            type: string
          required: true
          description: Payment ID returned in the Payment creation response.
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/RequestIdBody"
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentStatusResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/status/by/request/{paymentRequestId}:
    get:
      operationId: getPaymentStatusByRequest
      description: Receipt of Payment data.
      security:
        - BasicAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentRequestId
          schema:
            type: string
          required: true
          description:
            The request ID `RequestId' that was passed when creating the
            Payment.
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentStatusResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
    post:
      operationId: getPaymentStatusByRequestPost
      description: Receipt of Payment data.
      security:
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentRequestId
          schema:
            type: string
          required: true
          description:
            The request ID `RequestId' that was passed when creating the
            Payment.
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/RequestIdBody"
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentStatusResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/{paymentId}/cancel:
    post:
      operationId: cancelPayment
      description:
        "Cancellation Of The Payment. The payment can be canceled if it\
        \ has not yet entered the processing stage or has been completed successfully\
        \ and is awaiting \nconfirmation.\n"
      security:
        - BasicAuth: []
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentId
          schema:
            type: string
          required: true
          description: Payment ID returned in the Payment creation response.
      requestBody:
        description: Data to Return.
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CancelPaymentRequest"
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentCancelResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/cancel/by/request/{paymentRequestId}:
    post:
      operationId: cancelPaymentByRequest
      description:
        "Cancellation Of The Payment. The payment can be canceled if it\
        \ has not yet entered the processing stage or has been completed successfully\
        \ and is awaiting \nconfirmation.\n"
      security:
        - BasicAuth: []
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentRequestId
          schema:
            type: string
          required: true
          description:
            The request ID `RequestId' that was passed when creating the
            Payment.
      requestBody:
        description: Data to Return.
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CancelPaymentRequest"
      responses:
        "200":
          description: Payment Details.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/paymentCancelResponse"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/{paymentId}/refund:
    post:
      operationId: refundPayment
      description:
        "Full or partial refund to the payer. In the case of a two-stage\
        \ payment, a refund can \nbe made after confirmation. The amount of all refunds\
        \ must not exceed the amount of the payment.\n"
      security:
        - BasicAuth: []
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentId
          schema:
            type: string
          required: true
          description: Payment ID returned in the Payment creation response.
      requestBody:
        description: Data to Return.
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CreateRefundRequest"
        required: true
      responses:
        "200":
          description: Return Data.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Refund"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  /payment/refund/by/request/{paymentRequestId}:
    post:
      operationId: refundPaymentByRequest
      description:
        "Full or partial refund to the payer. In the case of a two-stage\
        \ payment, a refund can \nbe made after confirmation. The amount of all refunds\
        \ must not exceed the amount of the payment.\n"
      security:
        - BasicAuth: []
        - ApiKeyAuth: []
      parameters:
        - in: header
          name: X-Terminal-Id
          schema:
            type: string
          required: true
          description: The ID of the Merchant Terminal. Provided by the Acquirer.
        - in: path
          name: paymentRequestId
          schema:
            type: string
          required: true
          description:
            The request ID `RequestId' that was passed when creating the
            Payment.
      requestBody:
        description: Data to Return.
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CreateRefundRequest"
        required: true
      responses:
        "200":
          description: Return Data.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Refund"
        "400":
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
        "500":
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Error"
  # /refund/{refundId}/cancel:
  #   post:
  #     operationId: cancelRefund
  #     description: Full or partial Cancellation of the Refund
  #     security:
  #     - BasicAuth: []
  #     - ApiKeyAuth: []
  #     parameters:
  #     - in: header
  #       name: X-Terminal-Id
  #       schema:
  #         type: string
  #       required: true
  #       description: The ID of the Merchant Terminal. Provided by the Acquirer.
  #     - in: path
  #       name: refundId
  #       schema:
  #         type: string
  #       required: true
  #       description: The Return ID returned in the response to creating the Return.
  #     requestBody:
  #       description: Data for cancellation.
  #       content:
  #         application/json:
  #           schema:
  #             $ref: '#/components/schemas/CancelRefundRequest'
  #     responses:
  #       '200':
  #         description: Return Data.
  #         content:
  #           application/json:
  #             schema:
  #               $ref: '#/components/schemas/Refund'
  #       '400':
  #         description: Bad Request
  #         content:
  #           application/json:
  #             schema:
  #               $ref: '#/components/schemas/Error'
  #       '500':
  #         description: Internal Server Error
  #         content:
  #           application/json:
  #             schema:
  #               $ref: '#/components/schemas/Error'
components:
  securitySchemes:
    BasicAuth:
      type: http
      scheme: basic
      description: Login- and password-based authentication.
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Signature
      description:
        Signature-based authentication. The signature generation algorithm
        for requests on the Merchant side is described in a separate document and
        transmitted by the Acquirer at the request of the Merchant.
  schemas:
    RequestIdBody:
      type: object
      properties:
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
    CancelPaymentRequest:
      type: object
      description: Payment cancellation Data.
      properties:
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        amount:
          type: number
          minimum: 0.01
          description:
            Cancellation amount. If the amount is not specified, the payment
            is canceled for the full amount.
          example: 256.89
    CreateRefundRequest:
      type: object
      description: Return data.
      properties:
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        amount:
          type: number
          minimum: 0.01
          description:
            Refund Amount. If the amount is not specified, a refund for
            the full amount is created.
          example: 256.89
        message:
          type: string
          format: string
          maxLength: 512
          description: The reason for the return.
          example: Marriage
        extParams:
          type: object
          description:
            Additional refund parameters. Can be transferred for refunds
            of Instant payments or other cases.
          properties:
            phone:
              type: string
              format: string
              description:
                The phone number of the Recipient of the refund of the
                Instant payment.
              example: "79997776655"
            recipientBankId:
              type: string
              format: string
              description:
                ID of the Recipient's Acquirer from the directory of Instant
                Payments participants.
              example: "100000000001"
            processRefundAsOct:
              type: boolean
              description:
                Indicates that refund should be processed as an Original
                Credit Transaction towards a cardholder of original operation, ignoring
                cutoff timer.
              example: true
    CancelRefundRequest:
      type: object
      description: Refund cancellation data.
      properties:
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        amount:
          type: number
          minimum: 0.01
          description:
            Cancellation amount. If the amount is not specified, the Refund
            is canceled for the full amount.
          example: 256.89
    Refund:
      required:
        - refundId
        - paymentId
        - amount
        - currency
        - creationDate
        - successful
      type: object
      description: Return data.
      properties:
        refundId:
          type: string
          format: string
          description: Return ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        paymentId:
          type: string
          format: string
          description: Payment ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        amount:
          type: number
          description: Refund Amount.
          example: 256.89
        currency:
          $ref: "#/components/schemas/CurrencyCode"
        creationDate:
          type: string
          format: date-time
          description: The date the Refund was created.
          example: "2020-05-14T12:06:39Z"
        message:
          type: string
          format: string
          description: The reason for the return.
          example: Marriage
        details:
          $ref: "#/components/schemas/PaymentDetails"
        status:
          type: string
          format: string
          description:
            Return status. `SUCCESS` - successful, `FAILED' - unsuccessful,
            `PROCESSING` - in processing.
          enum:
            - SUCCESS
            - FAILED
            - PROCESSING
          example: SUCCESS
        canceled:
          type: boolean
          description: Indicates that the refund has been completely canceled.
          example: true
        cancels:
          type: array
          description: Data about cancellations.
          items:
            $ref: "#/components/schemas/Cancel"
          example:
            - created: "2020-05-14T12:06:39"
              successfully: true
              amount: 256.89
    AuthenticateInfo:
      required:
        - url
      type: object
      description: "Data for 3DS authentication.

        Present only in the response to [`createPayment`](#operation/createPayment)
        in case of the status `AUTHENTICATION_REQUIRED'.

        "
      properties:
        url:
          type: string
          format: string
          description: URL for authentication of the cardholder.
          example: https://acs.bank.net/authenticate
        cardholderInfo:
          type: string
          format: string
          description:
            "An informational message from the issuer about the necessary
            actions that the cardholder must take.

            "
          example:
            The purchase you are attempting requires additional verification.
            Please call Acquirer at 1-234-567-8900 for assistance.
        params:
          type: object
          properties:
            paReq:
              type: string
              format: string
              description: Data for 3DS v1 authentication.
            md:
              type: string
              format: string
              description: 3DS v1 authentication ID.
            termUrl:
              type: string
              format: string
              description: URL to return after authentication by 3DS v1.
            creq:
              type: string
              format: string
              description: Data to start authentication by EMV 3DS.
    CreatePaymentRequest:
      required:
        - requestId
      type: object
      properties:
        requestId:
          maxLength: 36
          type: string
          format: string
          description: A unique identifier generated by the Merchant's side. It must be ensured that the RequestId remains unique within the context of each Merchant Terminal to prevent duplication or conflicts.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
        # withoutAuthenticate:
        #   type: boolean
        #   example : true
        #   description: "This flag is used to bypass the 3D Secure (Challange) authentication process during testing in non-production environments. When set to true, the payer is redirected directly to the payment result page without completing the 3D Secure challenge, \n\n Note: This flag is only for testing and is not applicable in production environments"
        amount:
          type: number
          minimum: 0.01
          description: "Specifies the total payment amount, including any applicable fees or commissions from the merchant. This field is required for all payment transactions but should be absent for non-payment transactions. \n \n Note non-payment transactions are used to collect card information without processing any payment. This type of transaction is useful when card details are needed for future use, but no immediate charge is required."
          example: 256.89
        currency:
          $ref: "#/components/schemas/CurrencyCode"
        # fee:
        #   type: number
        #   example: 0.5
        #   description: "This field represents the commission or fee applied by the merchant for the transaction. It is important to note that this fee is set by the merchant and is unrelated to any fees charged by the payment gateway, Visa, Mastercard, or other payment systems. \n\n Additionally, this field should be omitted for non-payment transactions, as no commission is applicable in those cases."
        locale:
          type: string
          format: string
          description: The locale for the payment form. If not specified, the default locale for the Merchant Terminal will be used..
          example: en_US
        finishPaymentUrl:
          type: string
          format: string
          maxLength: 1024
          description: "This field specifies the URL where the payer will be redirected after the payment process is completed. The redirection occurs on the client side, and the URL is provided by the merchant. Once the payment is processed, the user is automatically sent to this URL, reflecting the outcome of the transaction. \n\n A merchant can use this field to redirect his user back to the merchant side."
          example: https://merchant.net/finish
        notificationUrl:
          type: string
          format: string
          maxLength: 1024
          description: "This field is used to provide a webhook URL where the payment gateway will send a POST request to notify the merchant's side of the payment status after the payer completes the transaction. \n\n The notification will include in its body the updated data object of the payment (containing the new status: success, pending, or failure), allowing the merchant to track the result of the payment in real time"
          example: https://merchhant.net/notification
        customerInfo:
          $ref: "#/components/schemas/CustomerInfo"
        browserInfo:
          $ref: "#/components/schemas/BrowserInfo"
        additionalInfo:
          type: object
          maxProperties: 10
          additionalProperties:
            type: string
          example:
            key: value
          description: Additional information about the payment.
    Payment:
      required:
        - requestId
        - paymentId
        - amount
        - currency
        - status
        - creationDate
        - formUrl
      type: object
      description: Payment details.
      properties:
        requestId:
          type: string
          format: string
          description: ID of the request that was sent when creating the Payment.
          example: 4256ab83-de74-450f-b442-8fb995458243
        paymentId:
          type: string
          format: string
          description: Payment ID.
          example: f2bb43a8-488a-4281-977b-5b3418fc3c67
        status:
          type: string
          example: CREATED
        canceled:
          type: boolean
          description:
            "A sign of Payment cancellation. The payment can be canceled
            if it has not yet entered the processing stage (status in (CREATED,

            FORM_SHOWED)) or it was executed successfully and is waiting for confirmation
            (status = SUCCESS && confirmed = false).

            "
          example: false
        amount:
          type: number
          format: float
          description:
            The Payment amount transferred to the Merchant when creating
            the Payment.
          example: 256.89
        # fee:
        #   type: number
        #   format: float
        #   description:
        #     The amount of the commission transferred to the Merchant when
        #     creating the Paymen.
        #   example: 0.5
        currency:
          type: string
          example: IQD
        creationDate:
          type: string
          format: date-time
          description: The date the Payment was created.
          example: "2024-08-04T15:34:33Z"
        formUrl:
          type: string
          format: uri
          description:
            The URL of the payment form for the payment. It is returned
            only when the Payment is created.
          example: https://uat-sandbox-3ds-api.qi.iq/api/v1/payment/f2bb43a8-488a-4281-977b-5b3418fc3c67
        # withoutAuthenticate:
        #   type: boolean
        #   example: false
        additionalInfo:
          type: object
          properties:
            key:
              type: string
              example: value
    paymentStatusResponse:
      type: object
      properties:
        requestId:
          type: string
          format: uuid
          example: 618faf78-0ef5-4c19-a06b-86199fb77d02
        paymentId:
          type: string
          format: uuid
          example: 56fe7b8d-b5af-4036-8c2d-5d2e7b2faaf7
        status:
          type: string
          example: SUCCESS
        canceled:
          type: boolean
          example: false
        amount:
          type: number
          format: float
          example: 256.89
        confirmedAmount:
          type: number
          format: float
          example: 256.89
        # fee:
        #   type: number
        #   format: float
        #   example: 0.5
        currency:
          type: string
          example: IQD
        paymentType:
          type: string
          example: CARD
        creationDate:
          type: string
          format: date-time
          example: "2024-08-06T15:14:46Z"
        details:
          type: object
          properties:
            resultCode:
              type: string
              example: "00"
            rrn:
              type: string
              example: "421900005327"
            authId:
              type: string
              example: "052045"
            authDate:
              type: string
              format: date-time
              example: "2024-08-06T15:15:29Z"
            maskedPan:
              type: string
              example: 521372******8582
            paymentSystem:
              type: string
              example: MASTER_CARD
            customDetails:
              type: object
              additionalProperties: true
        # withoutAuthenticate:
        #   type: boolean
        #   example: true
        additionalInfo:
          type: object
          properties:
            key:
              type: string
              example: value
    paymentCancelResponse:
      type: object
      properties:
        requestId:
          type: string
          format: uuid
          example: 142acf33-2146-4f06-b190-b74452b98f82
        paymentId:
          type: string
          format: uuid
          example: d83c50ba-65c3-41e4-97fc-7209cc29bce4
        status:
          type: string
          example: CREATED
        canceled:
          type: boolean
          example: true
        amount:
          type: number
          format: float
          example: 256.89
        # fee:
        #   type: number
        #   format: float
        #   example: 0.5
        currency:
          type: string
          example: IQD
        creationDate:
          type: string
          format: date-time
          example: "2024-08-06T15:24:48Z"
        cancels:
          type: array
          items:
            type: object
            properties:
              requestId:
                type: string
                format: uuid
                example: 5df5c849-9258-4f9b-87d0-f0b467735331
              created:
                type: string
                format: date-time
                example: "2024-08-06T15:26:18Z"
              successfully:
                type: boolean
                example: true
              amount:
                type: number
                format: float
                example: 256.89
        # withoutAuthenticate:
        #   type: boolean
        #   example: true
        additionalInfo:
          type: object
          properties:
            key:
              type: string
              example: value
    PaymentDetails:
      type: object
      description: Data about the Payment.
      properties:
        resultCode:
          type: string
          format: string
          description: The response code from the payment system.
          example: "00"
        resultDescription:
          type: string
          format: string
          description: Decryption of the response code from the payment system.
          example: Successfully
        rrn:
          type: string
          format: string
          description: ID of authorization in the payment system.
          example: "433726493310"
        externalRrn:
          type: string
          format: string
          description: The external transaction ID received from the PS.
          example: "123456789012"
        authId:
          type: string
          format: string
          description: The authorization code in the payment system.
          example: "39827334"
        authDate:
          type: string
          format: date-time
          description: Authorization date.
          example: "2020-05-14T12:06:39Z"
        maskedPan:
          type: string
          format: string
          description: Disguised card number of the payer.
          example: 4234********3456
        paymentSystem:
          type: string
          format: string
          description: The payment system of the payer's card.
          enum:
            - VISA
            - MASTER_CARD
          example: VISA
        customDetails:
          type: object
          description: Additional specific transaction details.
          example:
            octLimitBalance: "12345678.99"
    PaymentType:
      type: string
      format: string
      description: "Payment type: \n* 'PAYMENT_TOKEN' - Payment using a token.\n"
      enum:
        - PAYMENT_TOKEN
      example: PAYMENT_TOKEN
    PaymentTokenType:
      type: string
      format: string
      description:
        "The type of the requested token (in descending order of possibilities):\
        \ \n* `AUTH' - authenticated token (for any operations) \n* `NON_RECUR' -\
        \ authenticated token (you can perform any operations except recurrent)\n\
        \ * `UNAUTH' - an unauthenticated token (only for authentication operations)\n\
        \nIf the capabilities of the requested token are lower than the result of\
        \ the operation, a token of the requested type will be returned. Otherwise,\
        \ the token that was obtained as a result of the operation will be returned.\n"
      enum:
        - AUTH
        - NON_RECUR
        - UNAUTH
      example: NON_RECUR
    PaymentStatus:
      type: string
      format: string
      description:
        "Payment status: \n* `CREATED` - A payment record has been created,\
        \ a unique identifier has been assigned, and the payment is awaiting further\
        \ processing. The initial stage of \npayment.\n * 'FORM_SHOWED' - The payment\
        \ form is displayed. The payment method is expected to be selected and processing\
        \ will begin. The payment status changes when the \npayment form is displayed\
        \ for the first time.\n * `THREE_DS_METHOD_CALL_REQUIRED' - Requires 3DS method.\n\
        \ * `AUTHENTICATION_REQUIRED' - Requires a payer authentication procedure.\n\
        \ * `AUTHENTICATION_STARTED` - The payer authentication procedure has been\
        \ started for the payment.\n * `AUTHENTICATION_FAILED' - The payer's authentication\
        \ failed, the payment processing was completed unsuccessfully. The status\
        \ is terminal.\n * `AUTHENTICATED' - The payer authentication procedure is\
        \ completed. For some methods of authentication of the payer (for example,\
        \ \nverification write-off), this status indicates successful authentication,\
        \ for other methods, this status only indicates the fact of completion of\
        \ the authentication procedure and does not indicate a successful or unsuccessful\
        \ result.\n * `INITIALIZED' - The payment has been initialized.\n * `STARTED`\
        \ - Start of financial transaction processing. The payment changes to this\
        \ status before sending a request to the settlement system \n(for example,\
        \ Processing) or at the time of receiving a request from the settlement system\
        \ (for example, Instant ).\n * `SUCCESS` - Processing of the financial transaction\
        \ has been completed successfully, the payment has been made. The status is\
        \ terminal.\n * `FAILED` - The processing of the financial transaction was\
        \ not completed successfully, the payment was rejected. The status is terminal.\n\
        \ * `ERROR' - The payment ended with an error. The status is terminal.\n *\
        \ `EXPIRED` - The payment is overdue. The status is terminal.\n"
      enum:
        - CREATED
        - FORM_SHOWED
        - THREE_DS_METHOD_CALL_REQUIRED
        - AUTHENTICATION_REQUIRED
        - AUTHENTICATION_STARTED
        - AUTHENTICATION_FAILED
        - AUTHENTICATED
        - INITIALIZED
        - STARTED
        - SUCCESS
        - FAILED
        - ERROR
        - EXPIRED
      example: CREATED
    PaymentData:
      required:
        - paymentType
      type: object
      description: Payment details.
      properties:
        paymentType:
          $ref: "#/components/schemas/PaymentType"
        paymentToken:
          type: string
          format: string
          maxLength: 100
          description: A token for performing the operation.
          example: 48b85aa5-e7a6-5ccc-9466-703472aa7541
    CustomerInfo:
      type: object
      description: This object contains details about the customer making the payment and is optional for the merchant's side to include when using the create payment request. It helps the merchant track which customer is paying, offering visibility into their payments.
      properties:
        firstName:
          type: string
          format: string
          maxLength: 512
          description: Name.
          example: John
        middleName:
          type: string
          format: string
          maxLength: 512
          description: Middle name.
          example: Mark
        lastName:
          type: string
          format: string
          maxLength: 512
          description: Surname.
          example: Doe
        phone:
          type: string
          format: string
          maxLength: 30
          description: Telephone.
          example: 009647xxxxxxxxx
        email:
          type: string
          format: string
          maxLength: 512
          description: Email address.
          example: j.doe@gmail.com
        accountId:
          type: string
          format: string
          maxLength: 512
          description: The account ID in the Merchant system.
          example: j.doe
        accountNumber:
          type: string
          format: string
          maxLength: 128
          description: Account number.
          example: "40817123456787852369"
        address:
          type: string
          format: string
          maxLength: 512
          description: Residential address.
          example: 57th street 26
        city:
          type: string
          format: string
          maxLength: 256
          description: City of residence.
          example: Baghdad
        provinceCode:
          type: string
          format: string
          maxLength: 10
          description: The region code.
          example: BGD
        countryCode:
          type: string
          format: string
          minLength: 2
          maxLength: 3
          description: ISO 3166-1 alpha-2 or alpha-3 country code.
          example: IQ
        postalCode:
          type: string
          format: string
          maxLength: 30
          description: Postal code.
          example: "10069"
        birthDate:
          type: string
          format: string
          minLength: 8
          maxLength: 8
          description: Date of birth in the format `MMDDYYYY'.
          example: "07201985"
        identificationType:
          type: string
          format: string
          minLength: 2
          maxLength: 2
          description:
            "Identification Document Code: \n* `00` - Passport \n* `01`\
            \ - National Identification Card \n* `02` - Driver's License \n* `03`\
            \ - Government Issued \n* `04` - Other\n"
          enum:
            - "00"
            - "01"
            - "02"
            - "03"
            - "04"
          example: "00"
        identificationNumber:
          type: string
          format: string
          maxLength: 60
          description: The series and number of the identity document.
          example: 4605 555555
        identificationCountryCode:
          type: string
          format: string
          minLength: 2
          maxLength: 3
          description:
            The code of the country that issued the identity document (ISO
            3166-1 alpha-2 or alpha-3).
          example: IQ
        identificationExpirationDate:
          type: string
          format: string
          minLength: 8
          maxLength: 8
          description:
            The validity period of the identity document in the format
            `MMDDYYYY'.
          example: "03122024"
        nationality:
          type: string
          format: string
          minLength: 2
          maxLength: 3
          description: Nationality (ISO 3166-1 alpha-2 or alpha-3 country code).
          example: IQ
        countryOfBirth:
          type: string
          format: string
          minLength: 2
          maxLength: 3
          description: Country of birth (ISO 3166-1 alpha-2 or alpha-3 code).
          example: IQ
        fundSource:
          type: string
          format: string
          minLength: 2
          maxLength: 2
          description:
            "Code of the replenishment source:\n- For PS Visa: \n* `01`\
            \ - Visa credit \n* `02` - Visa debit \n* `03` - Visa prepaid \n* `04`\
            \ - Cash \n* `05` - Non-cash/non-credit other than Visa card \n* `06`\
            \ - Credit other than Visa card, includes credit cards and proprietary\
            \ credit lines \n- For Mastercard: \n* `01` - Credit account \n* `02`\
            \ - Debit account \n* `03` - Prepaid account \n* `04` - Deposit account\
            \ \n* `05` - Mobile Money account \n* `06` - Cash\n"
          enum:
            - "01"
            - "02"
            - "03"
            - "04"
            - "05"
            - "06"
          example: "01"
        participantId:
          type: string
          format: string
          maxLength: 128
          description: Participant ID.
          example: someParticipantId
        additionalMessage:
          type: string
          format: string
          maxLength: 512
          description: Additional message.
          example: Transfer of funds, excluding VAT
        transactionReason:
          type: string
          format: string
          minLength: 2
          maxLength: 2
          description:
            "Operation Base code: \n* `00` - Family support \n* `01` -\
            \ Regular labor transfers (expatriates) \n* `02` - Travel and tourism\
            \ \n* `03` - Education \n* `04` - Hospitalization and medical treatment\
            \ \n* `05` - Emergency need \n* `06` - Savings \n* `07` - Gifts \n* `08`\
            \ - Other \n* `09` - Salary\n"
          enum:
            - "00"
            - "01"
            - "02"
            - "03"
            - "04"
            - "05"
            - "06"
            - "07"
            - "08"
            - "09"
          example: "00"
        claimCode:
          type: string
          format: string
          maxLength: 128
          description: The ID of the complaint.
          example: "123456789"
    BrowserInfo:
      type: object
      description: "This field contains details about the browser where the payment is being made, provided by the merchant's side. While this field is optional, if included, certain fields within the browserInfo object are mandatory. \n\n When including this object in body request, if any of required fields are missing, the payment gateway will return a “bad request” response."
      required:
        - browserAcceptHeader
        - browserIp
        - browserJavaEnabled
        - browserLanguage
        - browserColorDepth
        - browserScreenWidth
        - browserScreenHeight
        - browserTZ
        - browserUserAgent
      properties:
        browserAcceptHeader:
          type: string
          format: string
          maxLength: 2048
          description: The content of the Accept header in the payer's browser.
          example: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
        browserIp:
          type: string
          description: Payer's IP
          format: string
          maxLength: 45
          example: 140.82.118.3
        browserJavaEnabled:
          type: boolean
          description:
            "A boolean value indicating whether Java support is enabled
            in the payer's browser. Can be obtained using the `navigator' method.javaEnabled()`.

            "
          example: false
        browserLanguage:
          type: string
          format: string
          maxLength: 8
          description:
            The language in the payer's browser. The value can be obtained
            from the `navigator.language` property.
          example: en-US
        browserColorDepth:
          type: string
          format: string
          maxLength: 2
          enum:
            - "1"
            - "4"
            - "8"
            - "15"
            - "16"
            - "24"
            - "32"
            - "48"
          description:
            The color palette in the payer's browser. The value can be
            obtained from the `screen.ColorDepth` property.
          example: "24"
        browserScreenWidth:
          type: string
          format: string
          maxLength: 6
          description:
            The width of the payer's browser window. The value can be obtained
            from the `screen' property.width`.
          example: "1024"
        browserScreenHeight:
          type: string
          format: string
          maxLength: 6
          description:
            The height of the payer's browser window. The value can be
            obtained from the `screen.height` property.
          example: "768"
        browserTZ:
          type: string
          format: string
          maxLength: 5
          description:
            'The difference in minutes between UTC time and the local time
            of the payer''s browser. For example, for UTC+3 it is "-180". Can be obtained
            using the `getTimezoneOffset()'' method` of the `Date` object.

            '
          example: "-180"
        browserUserAgent:
          type: string
          format: string
          maxLength: 2048
          description: The content of the User-Agent header in the payer's browser.
          example:
            Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:77.0) Gecko/20100101
            Firefox/77.0
    CurrencyCode:
      type: string
      format: string
      minLength: 3
      maxLength: 3
      description:
        "The ISO 4217 code represents the currency for the payment, for example: \n* `IQD` - Iraqi\
        \ Dinar \n\n The value must be exactly 3 characters long"
      example: IQD
    ItemsInfo:
      type: object
      description: Purchase information.
      properties:
        description:
          type: string
          description: Request ID.
          example: Insurance payment
          format: string
        items:
          type: array
          description: List of items in the purchase.
          items:
            $ref: "#/components/schemas/PaymentItem"
    PaymentItem:
      type: object
      description: Purchase position
      properties:
        name:
          type: string
          description: The name of the position.
          example: Apples
          format: string
        price:
          type: number
          description: The price of the position.
          example: 140.2
        quantity:
          type: number
          description: The number or weight of the item.
          example: 0.5
        amount:
          type: number
          description: The cost of the position.
          example: 256.89
        paymentMethod:
          $ref: "#/components/schemas/ItemPaymentMethod"
        paymentObject:
          $ref: "#/components/schemas/ItemPaymentObject"
        tax:
          $ref: "#/components/schemas/ItemTax"
    ItemPaymentMethod:
      type: string
      format: string
      description:
        "Payment method: \n* 'FULL_PAYMENT' \u2014 full payment \n* 'FULL_PREPAYMENT'\
        \ \u2014 100% prepayment \n* 'PREPAYMENT' \u2014 prepayment \n* 'ADVANCE'\
        \ \u2014 advance payment \n* 'PARTIAL_PAYMENT' \u2014 partial payment and\
        \ credit \n* 'CREDIT' \u2014 transfer to credit \n* 'CREDIT_PAYMENT' \u2014\
        \ credit payment\n"
      enum:
        - FULL_PAYMENT
        - FULL_PREPAYMENT
        - PREPAYMENT
        - ADVANCE
        - PARTIAL_PAYMENT
        - CREDIT
        - CREDIT_PAYMENT
      example: FULL_PAYMENT
    ItemPaymentObject:
      type: string
      format: string
      description:
        "Subject of calculation: \n* 'COMMODITY' \u2014 product \n* 'EXCISE'\
        \ \u2014 excisable product \n* 'JOB' \u2014 job \n* 'SERVICE' \u2014 service\
        \ \n* 'GAMBLING_BET' \u2014 gambling bet \n* 'GAMBLING_PRIZE' \u2014 gambling\
        \ winnings \n* 'LOTTERY' \u2014 lottery ticket \n* 'LOTTERY_PRIZE' \u2014\
        \ lottery winnings \n* 'INTELLECTUAL_ACTIVITY' \u2014 provision of the results\
        \ of intellectual activity \n* 'PAYMENT' \u2014 payment \n* 'AGENT_COMMISSION'\
        \ \u2014 agency remuneration \n* 'COMPOSITE' \u2014 composite subject of calculation\
        \ \n* 'ANOTHER' \u2014 another subject of calculation\n"
      enum:
        - COMMODITY
        - EXCISE
        - JOB
        - SERVICE
        - GAMBLING_BET
        - GAMBLING_PRIZE
        - LOTTERY
        - LOTTERY_PRIZE
        - INTELLECTUAL_ACTIVITY
        - PAYMENT
        - AGENT_COMMISSION
        - COMPOSITE
        - ANOTHER
      example: PAYMENT
    ItemTax:
      type: string
      format: string
      description:
        "VAT rate:\n * 'NONE' - without VAT \n* 'VAT0' - 0% \n* 'VAT10'\
        \ - 10% \n* 'VAT20' - 20% \n* 'VAT110' - 10/110 \n* 'VAT120' - 20/120\n"
      enum:
        - NONE
        - VAT0
        - VAT10
        - VAT20
        - VAT110
        - VAT120
      example: NONE
    Error:
      required:
        - error
      type: object
      properties:
        error:
          required:
            - code
            - message
          type: object
          properties:
            code:
              type: integer
              description: Error code.
              enum:
                - 1 # ORDER_ALREADY_EXISTS
                - 2 # ORDER_NOT_FOUND
                - 3 # ORDER_ALREADY_CANCELLED
                - 4 # NO_COMPATIBLE_SERVICES_FOUND
                - 5 # CAN_NOT_PROCESS_REQUEST
                - 6 # REQUISITES_NOT_FOUND
                - 7 # REQUISITES_ALREADY_EXISTS
                - 8 # CAN_NOT_CREATE_NEW_REQUISITES
                - 9 # TERMINAL_NOT_FOUND_EXCEPTION
                - 10 # PAYMENT_ALREADY_EXISTS
                - 11 # MAX_NUMBER_OF_PAYMENTS_FOR_ORDER_EXCEEDED
                - 12 # PAYMENT_NOT_FOUND
                - 13 # UNKNOWN_STRATEGY
                - 14 # PROCESSING_IMPOSSIBLE
                - 15 # CAN_NOT_CANCEL_PAYMENT
                - 16 # CAN_NOT_CONFIRM_PAYMENT
                - 17 # CAN_NOT_FINISH_AUTHENTICATION
                - 18 # REFUNDS_NOT_ALLOWED
                - 19 # PAYMENT_PARAMS_NOT_FOUND
                - 20 # REFUND_ERROR
                - 21 # VALIDATION_ERROR
                - 22 # INCORRECT_PAYMENT_STATE
                - 23 # INTERNAL_SYSTEM_ERROR
                - 24 # EXTERNAL_SYSTEM_ERROR
                - 26 # INVALID_PAYMENT_FORM_DOMAIN
                - 27 # BAD_CREDENTIALS
                - 28 # LIMIT_VIOLATION
                - 29 # TRANSFER_NOT_FOUND
                - 30 # INCORRECT_TRANSFER_STATE
                - 31 # TOKEN_NOT_FOUND
                - 32 # TOKEN_PROCESS_NOT_ALLOWED
                - 33 # CAN_NOT_CANCEL_TRANSFER
                - 34 # TRANSFER_ALREADY_EXISTS
                - 35 # INVALID_TOKEN_TYPE
            message:
              type: string
              description: Error message.
              enum:
                - ORDER_ALREADY_EXISTS
                - ORDER_NOT_FOUND
                - ORDER_ALREADY_CANCELLED
                - NO_COMPATIBLE_SERVICES_FOUND
                - CAN_NOT_PROCESS_REQUEST
                - REQUISITES_NOT_FOUND
                - REQUISITES_ALREADY_EXISTS
                - CAN_NOT_CREATE_NEW_REQUISITES
                - TERMINAL_NOT_FOUND_EXCEPTION
                - PAYMENT_ALREADY_EXISTS
                - MAX_NUMBER_OF_PAYMENTS_FOR_ORDER_EXCEEDED
                - PAYMENT_NOT_FOUND
                - UNKNOWN_STRATEGY
                - PROCESSING_IMPOSSIBLE
                - CAN_NOT_CANCEL_PAYMENT
                - CAN_NOT_CONFIRM_PAYMENT
                - CAN_NOT_FINISH_AUTHENTICATION
                - REFUNDS_NOT_ALLOWED
                - PAYMENT_PARAMS_NOT_FOUND
                - REFUND_ERROR
                - VALIDATION_ERROR
                - INCORRECT_PAYMENT_STATE
                - INTERNAL_SYSTEM_ERROR
                - EXTERNAL_SYSTEM_ERROR
                - INVALID_PAYMENT_FORM_DOMAIN
                - BAD_CREDENTIALS
                - LIMIT_VIOLATION
                - TRANSFER_NOT_FOUND
                - INCORRECT_TRANSFER_STATE
                - TOKEN_NOT_FOUND
                - TOKEN_PROCESS_NOT_ALLOWED
                - CAN_NOT_CANCEL_TRANSFER
                - TRANSFER_ALREADY_EXISTS
                - INVALID_TOKEN_TYPE

    Cancel:
      type: object
      required:
        - created
        - successfully
        - amount
      properties:
        created:
          type: string
          format: string
          description: Cancellation date.
          example: "2020-05-14T12:06:39Z"
        successfully:
          type: boolean
          description: The result of the cancellation.
          example: true
        amount:
          type: number
          description: Cancellation amount.
          example: 256.89
        requestId:
          type: string
          format: string
          description: Request ID.
          example: 37b85e60-e7a6-4abb-9466-703472fb83b9
