openapi: 3.1.2
info:
  version: 1.11.0
  title: FINCI REST API Cards callbacks
tags:
- name: Authorization
- name: Presentment
- name: 3DS2
- name: Tokenization
paths:
  /v1/authorization:
    post:
      tags:
      - Authorization
      summary: Authorization webhook
      description: Delivers authorization requests and outcome confirmations. For an initial decision,
        approve within 3 seconds using HTTP 200 with status success, or decline using HTTP 403 with status
        error. HTTP 200 with status error is not a valid decline. The later confirmation shares the authorization
        id and supplies the response_code actually returned to Mastercard; acknowledge durable receipt
        with HTTP 200 and status success.
      operationId: create-authorization
      parameters:
      - name: X-Auth-Token
        in: header
        description: Partner Token
        required: true
        schema:
          type: string
      - name: X-Auth-Signature
        in: header
        description: Signature of the request body
        required: true
        schema:
          type: string
      - name: X-Auth-Timestamp
        in: header
        description: Request timestamp (Unix Epoch in UTC).
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateAuthorizationRequest'
      responses:
        '200':
          description: Initial authorization approved, or follow-up outcome durably acknowledged. Declines
            require HTTP 403.
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - success
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
                required:
                - status
              example:
                status: success
        '400':
          $ref: '#/components/responses/BadRequestResponse'
        '401':
          $ref: '#/components/responses/UnauthorizedResponse'
        '403':
          description: Initial authorization declined. Return this HTTP status with status error; do not
            return HTTP 200 for a decline.
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - error
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
                required:
                - status
              example:
                status: error
        '500':
          $ref: '#/components/responses/InternalServerErrorResponse'
  /v1/presentment:
    post:
      tags:
      - Presentment
      summary: Presentment webhook
      description: Delivers a presentment event so the integrator can record settlement-related transaction
        updates.
      operationId: create-presentment
      parameters:
      - name: X-Auth-Token
        in: header
        description: Partner Token
        required: true
        schema:
          type: string
      - name: X-Auth-Signature
        in: header
        description: Signature of the request body
        required: true
        schema:
          type: string
      - name: X-Auth-Timestamp
        in: header
        description: Request timestamp (Unix Epoch in UTC).
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreatePresentmentRequest'
      responses:
        '200':
          description: Presentment acknowledged
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - success
                    - error
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
        '400':
          $ref: '#/components/responses/BadRequestResponse'
        '401':
          $ref: '#/components/responses/UnauthorizedResponse'
        '403':
          $ref: '#/components/responses/ForbiddenResponse'
        '500':
          $ref: '#/components/responses/InternalServerErrorResponse'
  /v1/3ds2code:
    post:
      tags:
      - 3DS2
      summary: 3D Secure code webhook
      description: Delivers a 3D Secure authentication code and transaction context to the integrator.
      operationId: create-3ds2
      parameters:
      - name: X-Auth-Token
        in: header
        description: Partner Token
        required: true
        schema:
          type: string
      - name: X-Auth-Signature
        in: header
        description: Signature of the request body
        required: true
        schema:
          type: string
      - name: X-Auth-Timestamp
        in: header
        description: Request timestamp (Unix Epoch in UTC).
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Create3DS2CodeRequest'
      responses:
        '200':
          description: 3DS2 code acknowledged
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - success
                    - error
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
        '400':
          $ref: '#/components/responses/BadRequestResponse'
        '401':
          $ref: '#/components/responses/UnauthorizedResponse'
        '403':
          $ref: '#/components/responses/ForbiddenResponse'
        '500':
          $ref: '#/components/responses/InternalServerErrorResponse'
  /v1/tokenizationcode:
    post:
      tags:
      - Tokenization
      summary: Tokenization code webhook
      description: Delivers a tokenization verification code and related card and device context to the
        integrator.
      operationId: create-tokenizationcode
      parameters:
      - name: X-Auth-Token
        in: header
        description: Partner Token
        required: true
        schema:
          type: string
      - name: X-Auth-Signature
        in: header
        description: Signature of the request body
        required: true
        schema:
          type: string
      - name: X-Auth-Timestamp
        in: header
        description: Request timestamp (Unix Epoch in UTC).
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateTokenizationCodeRequest'
      responses:
        '200':
          description: Tokenization code acknowledged
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - success
                    - error
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
        '400':
          $ref: '#/components/responses/BadRequestResponse'
        '401':
          $ref: '#/components/responses/UnauthorizedResponse'
        '403':
          $ref: '#/components/responses/ForbiddenResponse'
        '500':
          $ref: '#/components/responses/InternalServerErrorResponse'
  /v1/tokenizationevent:
    post:
      tags:
      - Tokenization
      summary: Tokenization event webhook
      description: Delivers a tokenization event and related card and device context to the integrator.
      operationId: create-tokenizationevent
      parameters:
      - name: X-Auth-Token
        in: header
        description: Partner Token
        required: true
        schema:
          type: string
      - name: X-Auth-Signature
        in: header
        description: Signature of the request body
        required: true
        schema:
          type: string
      - name: X-Auth-Timestamp
        in: header
        description: Request timestamp (Unix Epoch in UTC).
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateTokenizationCodeEvent'
      responses:
        '200':
          description: Tokenization event acknowledged
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    enum:
                    - success
                    - error
                  errors:
                    type: array
                    items:
                      $ref: '#/components/schemas/Error'
                    default: []
        '400':
          $ref: '#/components/responses/BadRequestResponse'
        '401':
          $ref: '#/components/responses/UnauthorizedResponse'
        '403':
          $ref: '#/components/responses/ForbiddenResponse'
        '500':
          $ref: '#/components/responses/InternalServerErrorResponse'
components:
  schemas:
    CreateAuthorizationRequest:
      type: object
      properties:
        id:
          type: number
          description: Internal (authorization) response ID
          maxLength: 30
        rrn:
          type: string
          description: Retrieval Reference Number used to find reversals
          maxLength: 30
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_authorization:
          type: string
          format: date-time
          example: '2023-04-24T12:00:00Z'
        amount_settlement:
          type: number
          format: float
          description: Authorisation amount in settlement currency
        currency_settlement:
          $ref: '#/components/schemas/CurrencyCode'
        amount_transaction:
          type: number
          format: float
          description: Authorisation amount in original transaction
        currency_transaction:
          $ref: '#/components/schemas/CurrencyCode'
        accounts_local:
          type: array
          items:
            type: object
            properties:
              account_id:
                type: number
              account_currency:
                $ref: '#/components/schemas/CurrencyCode'
              account_amount:
                type: number
                format: float
              account_local_rate:
                type: number
                format: float
                description: Authorisation settlement and local currency conversion rate.
              fee_amount:
                type: number
                format: float
                description: Combined fees for this local account entry, already included in account_amount.
                  At ATM clearing this includes the separate Fee (ATM fee) and Markup components.
        authtype:
          type: string
          enum:
          - Cash
          - GetContractInfo
          - Goods
          - PaymentCredit
          - PaymentDebit
          - QuasiCash
          - Return
          - Reversal
        crdacptloc:
          type: string
          description: Merchant name
          maxLength: 30
        aprvlcode:
          type: string
          description: 6 alphannumberic approval code.
          maxLength: 6
        response_code:
          type: string
          enum:
          - Aborted
          - Approved
          - ArqcAuthFailed
          - AuthenticationFailed
          - CantFindContract
          - CavvAuthFailed
          - ContractIsRestricted
          - CustTokenInvalidExp
          - Cvv2AuthFailed
          - Cvv2TryExceeded
          - CvvAuthFailed
          - HighRisk
          - InsufficientFunds
          - InvalidCustomer
          - InvalidRequest
          - IssuerLimitHasBeenReached
          - IssuerLimitWillBeExceeded
          - PayeeTokenIsBlocked
          - PinAuthFailed
          - PinTryExceeded
          - Predeclined
          - RecipientTokenNotFound
          - Rejected
          - RoutingError
          - SystemError
          - TimeoutRevNotMatched
          - TokenIsBlocked
          - TokenIsClosed
          - TokenIsCompromised
          - TokenIsDeactivated
          - TokenIsLost
          - TokenIsReferral
          - TokenIsStolen
          - TokenNotFound
        mcc:
          type: number
          description: Merchant category codes
          maxLength: 4
        country:
          $ref: '#/components/schemas/CountryCode'
        town:
          type: string
          description: Authorisation data town from network
          maxLength: 1000
        rate:
          type: number
          format: float
          description: Authorisation settlement and original currency conversion rate.
        nrn:
          type: string
          description: Retrieval Reference Number
          maxLength: 64
        advice:
          type: boolean
          description: true identifies an authorization advice message. An additional authorization can
            have advice false and is not then an advice. Read the outcome from response_code and linkage
            from original references. Identify an existing request outcome confirmation by its repeated
            id and populated response_code. This flag does not specify delta or replacement-total amount
            semantics.
        tlid:
          type: string
          description: Multi-Use Transaction Identification Data
          maxLength: 999
        original_authorization_id:
          type: string
          description: ID of original Authorization
          maxLength: 64
        original_authorization_nrn:
          type: string
          description: Retrieval Reference Number of original Authorization
          maxLength: 64
    CreatePresentmentRequest:
      type: object
      properties:
        id:
          type: number
          description: Internal (presentment) response ID
          maxLength: 30
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_presentment:
          type: string
          format: date-time
          example: '2023-02-28T12:00:00Z'
        settlement_details:
          type: array
          items:
            type: object
            properties:
              entryType:
                type: string
                enum:
                - Fee
                - Interchange
                - Markup
                - Transaction
                description: Clearing component category. Transaction is principal, Fee is the ATM fee,
                  Markup is the separate markup, and Interchange is interchange. Components are not extra
                  customer postings.
              currency:
                $ref: '#/components/schemas/CurrencyCode'
              amount:
                type: number
                format: float
        sign:
          type: string
          enum:
          - Debit
          - Credit
          description: Transaction sign DR (debit) or CR (credit)
        crdacptloc:
          type: string
          description: Merchant name
          maxLength: 30
        authorization_id:
          type: string
          description: Internal (transaction) response ID. Can be empty, or not passed at all, if there
            was no prior transaction authorisation (eg. offline purchase).
        mcc:
          type: number
          description: Merchant category codes
          maxLength: 4
        country:
          $ref: '#/components/schemas/CountryCode'
        transaction_type:
          enum:
          - Cash-Presentment
          - Goods-Presentment
          - PaymentCredit-Presentment
          - PaymentDebit-Presentment
          - QuasiCash-Presentment
          - Return-Presentment
        device_details:
          type: string
          description: Type of the device used to make transaction, for example ATM
          maxLength: 100
        accounts_local:
          type: array
          items:
            type: object
            properties:
              account_id:
                type: number
              account_currency:
                $ref: '#/components/schemas/CurrencyCode'
              account_amount:
                type: number
                format: float
              account_local_rate:
                type: number
                format: float
                description: Authorisation settlement and local currency conversion rate.
              fee_amount:
                type: number
                format: float
                description: Combined fees for this local account entry, already included in account_amount.
                  At ATM clearing this includes the separate Fee (ATM fee) and Markup components.
    Create3DS2Request:
      type: object
      properties:
        id:
          type: string
          description: Internal (3DS2) ID
          maxLength: 32
          example: A000000004-acsRBA
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_3ds2:
          type: string
          format: date-time
          example: '2025-02-28T12:00:00Z'
        transaction_details:
          type: array
          items:
            type: object
            properties:
              currency:
                $ref: '#/components/schemas/CurrencyCode'
              amount:
                type: number
                format: float
        crdacptloc:
          type: string
          description: Merchant name
          maxLength: 30
        country:
          $ref: '#/components/schemas/CountryCode'
        version_3ds2:
          type: string
          description: Type of the device used to make transaction, for example ATM
          maxLength: 10
          example: 2.1.0
    Create3DS2CodeRequest:
      type: object
      properties:
        id:
          type: string
          description: Internal (3DS2) ID
          maxLength: 32
          example: '260730687412430933'
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_3ds2:
          type: string
          format: date-time
          example: '2026-08-01T12:00:00Z'
        transaction_details:
          type: array
          items:
            type: object
            properties:
              amount:
                type: number
                format: float
              currency:
                $ref: '#/components/schemas/CurrencyCode'
        crdacptloc:
          type: string
          description: Merchant name
          maxLength: 30
        url:
          type: string
          description: Merchant URL
          maxLength: 64
        country:
          $ref: '#/components/schemas/CountryCode'
        code:
          type: string
          description: 3D Secure verification code, up to 8 characters
          maxLength: 8
    CreateTokenizationCodeRequest:
      type: object
      properties:
        id:
          type: string
          description: Internal (Tokenization) ID
          maxLength: 32
          example: '260730687412430933'
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_tokenization:
          type: string
          format: date-time
          example: '2026-08-01T12:00:00Z'
        type:
          type: string
          description: Device type
          maxLength: 8
        code:
          type: string
          description: Tokenization verification code, up to 6 characters
          maxLength: 6
    CreateTokenizationCodeEvent:
      type: object
      properties:
        id:
          type: string
          description: Internal (Tokenization) ID
          maxLength: 32
          example: '260730687412430933'
        token_id:
          type: string
          description: Card token ID
          maxLength: 36
        datetime_tokenization:
          type: string
          format: date-time
          example: '2026-08-01T12:00:00Z'
        type:
          type: string
          description: Device type
          maxLength: 16
    Error:
      type: string
      description: Error codes list
    CountryCode:
      enum:
      - AA
      - AB
      - AC
      - AD
      - AE
      - AF
      - AG
      - AH
      - AI
      - AJ
      - AK
      - AL
      - AM
      - AN
      - AO
      - AP
      - AQ
      - AR
      - AS
      - AT
      - AU
      - AV
      - AW
      - AX
      - AY
      - AZ
      - BA
      - BB
      - BC
      - BD
      - BE
      - BF
      - BG
      - BH
      - BI
      - BJ
      - BK
      - BL
      - BM
      - BN
      - BO
      - BP
      - BQ
      - BR
      - BS
      - BT
      - BU
      - BV
      - BW
      - BX
      - BY
      - BZ
      - CA
      - CB
      - CC
      - CD
      - CE
      - CF
      - CG
      - CH
      - CI
      - CJ
      - CK
      - CL
      - CM
      - CN
      - CO
      - CP
      - CQ
      - CR
      - CS
      - CT
      - CU
      - CV
      - CW
      - CX
      - CY
      - CZ
      - DA
      - DB
      - DC
      - DD
      - DE
      - DF
      - DG
      - DH
      - DI
      - DJ
      - DK
      - DL
      - DM
      - DN
      - DO
      - DP
      - DQ
      - DR
      - DS
      - DT
      - DU
      - DV
      - DW
      - DX
      - DY
      - DZ
      - EA
      - EB
      - EC
      - ED
      - EE
      - EF
      - EG
      - EH
      - EI
      - EJ
      - EK
      - EL
      - EM
      - EN
      - EO
      - EP
      - EQ
      - ER
      - ES
      - ET
      - EU
      - EV
      - EW
      - EX
      - EY
      - EZ
      - FA
      - FB
      - FC
      - FD
      - FE
      - FF
      - FG
      - FH
      - FI
      - FJ
      - FK
      - FL
      - FM
      - FN
      - FO
      - FP
      - FQ
      - FR
      - FS
      - FT
      - FU
      - FV
      - FW
      - FX
      - FY
      - FZ
      - GA
      - GB
      - GC
      - GD
      - GE
      - GF
      - GG
      - GH
      - GI
      - GJ
      - GK
      - GL
      - GM
      - GN
      - GO
      - GP
      - GQ
      - GR
      - GS
      - GT
      - GU
      - GV
      - GW
      - GX
      - GY
      - GZ
      - HA
      - HB
      - HC
      - HD
      - HE
      - HF
      - HG
      - HH
      - HI
      - HJ
      - HK
      - HL
      - HM
      - HN
      - HO
      - HP
      - HQ
      - HR
      - HS
      - HT
      - HU
      - HV
      - HW
      - HX
      - HY
      - HZ
      - IA
      - IB
      - IC
      - ID
      - IE
      - IF
      - IG
      - IH
      - II
      - IJ
      - IK
      - IL
      - IM
      - IN
      - IO
      - IP
      - IQ
      - IR
      - IS
      - IT
      - IU
      - IV
      - IW
      - IX
      - IY
      - IZ
      - JA
      - JB
      - JC
      - JD
      - JE
      - JF
      - JG
      - JH
      - JI
      - JJ
      - JK
      - JL
      - JM
      - JN
      - JO
      - JP
      - JQ
      - JR
      - JS
      - JT
      - JU
      - JV
      - JW
      - JX
      - JY
      - JZ
      - KA
      - KB
      - KC
      - KD
      - KE
      - KF
      - KG
      - KH
      - KI
      - KJ
      - KK
      - KL
      - KM
      - KN
      - KO
      - KP
      - KQ
      - KR
      - KS
      - KT
      - KU
      - KV
      - KW
      - KX
      - KY
      - KZ
      - LA
      - LB
      - LC
      - LD
      - LE
      - LF
      - LG
      - LH
      - LI
      - LJ
      - LK
      - LL
      - LM
      - LN
      - LO
      - LP
      - LQ
      - LR
      - LS
      - LT
      - LU
      - LV
      - LW
      - LX
      - LY
      - LZ
      - MA
      - MB
      - MC
      - MD
      - ME
      - MF
      - MG
      - MH
      - MI
      - MJ
      - MK
      - ML
      - MM
      - MN
      - MO
      - MP
      - MQ
      - MR
      - MS
      - MT
      - MU
      - MV
      - MW
      - MX
      - MY
      - MZ
      - NA
      - NB
      - NC
      - ND
      - NE
      - NF
      - NG
      - NH
      - NI
      - NJ
      - NK
      - NL
      - NM
      - NN
      - false
      - NP
      - NQ
      - NR
      - NS
      - NT
      - NU
      - NV
      - NW
      - NX
      - NY
      - NZ
      - OA
      - OB
      - OC
      - OD
      - OE
      - OF
      - OG
      - OH
      - OI
      - OJ
      - OK
      - OL
      - OM
      - true
      - OO
      - OP
      - OQ
      - OR
      - OS
      - OT
      - OU
      - OV
      - OW
      - OX
      - OY
      - OZ
      - PA
      - PB
      - PC
      - PD
      - PE
      - PF
      - PG
      - PH
      - PI
      - PJ
      - PK
      - PL
      - PM
      - PN
      - PO
      - PP
      - PQ
      - PR
      - PS
      - PT
      - PU
      - PV
      - PW
      - PX
      - PY
      - PZ
      - QA
      - QB
      - QC
      - QD
      - QE
      - QF
      - QG
      - QH
      - QI
      - QJ
      - QK
      - QL
      - QM
      - QN
      - QO
      - QP
      - QQ
      - QR
      - QS
      - QT
      - QU
      - QV
      - QW
      - QX
      - QY
      - QZ
      - RA
      - RB
      - RC
      - RD
      - RE
      - RF
      - RG
      - RH
      - RI
      - RJ
      - RK
      - RL
      - RM
      - RN
      - RO
      - RP
      - RQ
      - RR
      - RS
      - RT
      - RU
      - RV
      - RW
      - RX
      - RY
      - RZ
      - SA
      - SB
      - SC
      - SD
      - SE
      - SF
      - SG
      - SH
      - SI
      - SJ
      - SK
      - SL
      - SM
      - SN
      - SO
      - SP
      - SQ
      - SR
      - SS
      - ST
      - SU
      - SV
      - SW
      - SX
      - SY
      - SZ
      - TA
      - TB
      - TC
      - TD
      - TE
      - TF
      - TG
      - TH
      - TI
      - TJ
      - TK
      - TL
      - TM
      - TN
      - TO
      - TP
      - TQ
      - TR
      - TS
      - TT
      - TU
      - TV
      - TW
      - TX
      - TY
      - TZ
      - UA
      - UB
      - UC
      - UD
      - UE
      - UF
      - UG
      - UH
      - UI
      - UJ
      - UK
      - UL
      - UM
      - UN
      - UO
      - UP
      - UQ
      - UR
      - US
      - UT
      - UU
      - UV
      - UW
      - UX
      - UY
      - UZ
      - VA
      - VB
      - VC
      - VD
      - VE
      - VF
      - VG
      - VH
      - VI
      - VJ
      - VK
      - VL
      - VM
      - VN
      - VO
      - VP
      - VQ
      - VR
      - VS
      - VT
      - VU
      - VV
      - VW
      - VX
      - VY
      - VZ
      - WA
      - WB
      - WC
      - WD
      - WE
      - WF
      - WG
      - WH
      - WI
      - WJ
      - WK
      - WL
      - WM
      - WN
      - WO
      - WP
      - WQ
      - WR
      - WS
      - WT
      - WU
      - WV
      - WW
      - WX
      - WY
      - WZ
      - XA
      - XB
      - XC
      - XD
      - XE
      - XF
      - XG
      - XH
      - XI
      - XJ
      - XK
      - XL
      - XM
      - XN
      - XO
      - XP
      - XQ
      - XR
      - XS
      - XT
      - XU
      - XV
      - XW
      - XX
      - XY
      - XZ
      - YA
      - YB
      - YC
      - YD
      - YE
      - YF
      - YG
      - YH
      - YI
      - YJ
      - YK
      - YL
      - YM
      - YN
      - YO
      - YP
      - YQ
      - YR
      - YS
      - YT
      - YU
      - YV
      - YW
      - YX
      - YY
      - YZ
      - ZA
      - ZB
      - ZC
      - ZD
      - ZE
      - ZF
      - ZG
      - ZH
      - ZI
      - ZJ
      - ZK
      - ZL
      - ZM
      - ZN
      - ZO
      - ZP
      - ZQ
      - ZR
      - ZS
      - ZT
      - ZU
      - ZV
      - ZW
      - ZX
      - ZY
      - ZZ
      title: Country code in ISO 3166-1 Alpha-2 code standard.
      type: string
    CurrencyCode:
      default: EUR
      enum:
      - AED
      - AFN
      - ALL
      - AMD
      - ANG
      - AOA
      - ARS
      - AUD
      - AWG
      - AZN
      - BAM
      - BBD
      - BDT
      - BGN
      - BHD
      - BIF
      - BMD
      - BND
      - BOB
      - BOV
      - BRL
      - BSD
      - BTN
      - BWP
      - BYN
      - BZD
      - CAD
      - CDF
      - CHE
      - CHF
      - CHW
      - CLF
      - CLP
      - CNY
      - COP
      - COU
      - CRC
      - CUC
      - CUP
      - CVE
      - CZK
      - DJF
      - DKK
      - DOP
      - DZD
      - EGP
      - ERN
      - ETB
      - EUR
      - FJD
      - FKP
      - GBP
      - GEL
      - GHS
      - GIP
      - GMD
      - GNF
      - GTQ
      - GYD
      - HKD
      - HNL
      - HRK
      - HTG
      - HUF
      - IDR
      - ILS
      - INR
      - IQD
      - IRR
      - ISK
      - JMD
      - JOD
      - JPY
      - KES
      - KGS
      - KHR
      - KMF
      - KPW
      - KRW
      - KWD
      - KYD
      - KZT
      - LAK
      - LBP
      - LKR
      - LRD
      - LSL
      - LYD
      - MAD
      - MDL
      - MGA
      - MKD
      - MMK
      - MNT
      - MOP
      - MRU
      - MUR
      - MVR
      - MWK
      - MXN
      - MXV
      - MYR
      - MZN
      - NAD
      - NGN
      - NIO
      - NOK
      - NPR
      - NZD
      - OMR
      - PAB
      - PEN
      - PGK
      - PHP
      - PKR
      - PLN
      - PYG
      - QAR
      - RON
      - RSD
      - RUB
      - RWF
      - SAR
      - SBD
      - SCR
      - SDG
      - SEK
      - SGD
      - SHP
      - SLL
      - SOS
      - SRD
      - SSP
      - STN
      - SVC
      - SYP
      - SZL
      - THB
      - TJS
      - TMT
      - TND
      - TOP
      - TRY
      - TTD
      - TWD
      - TZS
      - UAH
      - UGX
      - USD
      - USN
      - UYI
      - UYU
      - UYW
      - UZS
      - VES
      - VND
      - VUV
      - WST
      - XAF
      - XCD
      - XOF
      - XPF
      - YER
      - ZAR
      - ZMW
      - ZWL
      - XBT
      - ETH
      - UST
      - USC
      title: Currency code in ISO 4217 standard.
      type: string
  responses:
    BadRequestResponse:
      description: Bad request
    UnauthorizedResponse:
      description: Unauthorized
    ForbiddenResponse:
      description: Forbidden
    InternalServerErrorResponse:
      description: Internal server error
