Connexis Cash Transactions API

The Transactions API from Connexis Cash — 1 operation(s) for transactions.

OpenAPI Specification

connexis-cash-transactions-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: BNP Paribas Connexis Cash - STET PSD2 Account Information (AISP) Accounts Transactions API
  description: 'PSD2 Account Information Service (AISP) for BNP Paribas Connexis Cash,

    exposed by BNP Paribas CIB and aligned to the French STET PSD2 standard

    (1.4.0.47, Full-AISP "A1" model). Authentication uses OAuth 2.0

    Authorization Code in production (Client Credentials in sandbox) and

    requires a QWAC for TLS. The mock sandbox returns simulated data only.

    '
  version: 1.4.0
  contact:
    name: BNP Paribas CIB Developer Portal
    url: https://developers.cib.bnpparibas.com/index.php/api-docs/account-information-psd2-stet-mock
servers:
- url: https://psd2.api.cib.bnpparibas.com/gb-account-information-psd2-stet
  description: BNP Paribas CIB - PSD2 STET AISP (production / mock)
security:
- oauth2:
  - aisp
tags:
- name: Transactions
paths:
  /v1/accounts/{accountResourceId}/transactions:
    get:
      tags:
      - Transactions
      summary: Retrieve transactions for an account
      parameters:
      - in: path
        name: accountResourceId
        required: true
        schema:
          type: string
      - in: query
        name: dateFrom
        schema:
          type: string
          format: date
      - in: query
        name: dateTo
        schema:
          type: string
          format: date
      - in: query
        name: entryReferenceFrom
        schema:
          type: string
      responses:
        '200':
          description: Account transactions
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/TransactionList'
components:
  schemas:
    Transaction:
      type: object
      properties:
        resourceId:
          type: string
        entryReference:
          type: string
        transactionAmount:
          type: object
          properties:
            amount:
              type: string
            currency:
              type: string
        creditDebitIndicator:
          type: string
          enum:
          - CRDT
          - DBIT
        status:
          type: string
          enum:
          - BOOK
          - OTHR
          - PDNG
        bookingDate:
          type: string
          format: date
        valueDate:
          type: string
          format: date
        remittanceInformation:
          type: array
          items:
            type: string
    TransactionList:
      type: object
      properties:
        transactions:
          type: object
          properties:
            booked:
              type: array
              items:
                $ref: '#/components/schemas/Transaction'
            pending:
              type: array
              items:
                $ref: '#/components/schemas/Transaction'
        _links:
          type: object
          additionalProperties: true
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://api.cib.bnpparibas.com/oauth2/v1/authorize
          tokenUrl: https://api.cib.bnpparibas.com/oauth2/v1/token
          scopes:
            aisp: Account Information Service
        clientCredentials:
          tokenUrl: https://api.cib.bnpparibas.com/oauth2/v1/token
          scopes:
            aisp: Account Information Service (sandbox)