Worldline Statement API

The Statement API from Worldline — 4 operation(s) for statement.

Operations 4

GET /acquiring/statement/v2.0/acquirers/{acquirerId}/statements/{statementId} based on statement id #
GET /acquiring/statement/v2.0/acquirers/{acquirerId} based on search parameters #
GET /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId} based on merchantId and search parameters #
GET /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/contracts/{contractId} based on contractId and search parameters #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/wordline-statement-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

wordline-statement-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: This is the API server supplied by equensWorldline.
  version: '2.0'
  title: Merchant payments - Statements Statement API
  contact:
    name: equensWorldline API team. See developer portal
servers:
- url: https://developer.equensworldline.com/MerchantApiStatement/api
tags:
- name: Statement
paths:
  /acquiring/statement/v2.0/acquirers/{acquirerId}/statements/{statementId}:
    get:
      tags:
      - Statement
      summary: based on statement id
      description: 'This operation uses the unique statement id to retrieve the statement data

        '
      operationId: getStatement
      parameters:
      - name: acquirerId
        in: path
        description: Unique identification of the acquirer, determined by equensWorldline
        required: true
        example: '671234567'
        schema:
          type: string
      - name: statementId
        in: path
        description: Unique identification of the statement in which this transaction has been paid out
        required: true
        example: 8736-1201748
        schema:
          type: string
      - name: languageCode
        in: query
        description: 'The language of the statement.


          Composed of two parts, separated by an underscore.

          The ISO 639-1 alpha-2 codes for languages, and the ISO 3166 alpha-2 codes for regions.


          ISO 639-1 alpha-2 codes ''de'', ''en'', ''fi'', ''fr'', ''nl'', ''sv''.


          ISO 3166  alpha-2 codes ''de'', ''fi'', ''fr'', ''gb'', ''nl''.

          '
        required: true
        example: nl_nl
        schema:
          type: string
      - name: statementDate
        in: query
        description: Statement creation Date (yyyy-mm-dd)
        required: true
        example: '2016-01-31'
        schema:
          type: string
          format: date
      responses:
        '200':
          description: Successful
        '400':
          description: Invalid input provided
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: No results found
        '500':
          description: Unexpected error
        '502':
          description: Backend service problem
  /acquiring/statement/v2.0/acquirers/{acquirerId}:
    get:
      tags:
      - Statement
      summary: based on search parameters
      description: 'Retrieve statements for an acquirer and optional search parameters like amount, date-time and period

        '
      operationId: searchStatements
      parameters:
      - name: acquirerId
        in: path
        description: Unique identification of the acquirer, determined by equensWorldline
        required: true
        example: '671234567'
        schema:
          type: string
      - name: statementDateFrom
        in: query
        description: Statement search from date (yyyy-mm-dd)
        required: true
        example: '2016-01-01'
        schema:
          type: string
          format: date
      - name: statementDateTo
        in: query
        description: Statement search to date (yyyy-mm-dd)
        required: true
        example: '2016-01-31'
        schema:
          type: string
          format: date
      - name: statementAmountFrom
        in: query
        description: Statement amount (whole units), amount should be greater than or equal to this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementAmountTo
        in: query
        description: Statement amount (whole units), amount should be less than this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementPeriod
        in: query
        description: 'Statement period code. Format <yyyy><w><weeknumber> or <yyyy><m><monthnumber>


          examples

          2016w04, 2016m01

          '
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Statement'
        '400':
          description: Invalid input provided
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: No results found
        '500':
          description: Unexpected error
        '502':
          description: Backend service problem
  /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId}:
    get:
      tags:
      - Statement
      summary: based on merchantId and search parameters
      description: 'Retrieve statements for a merchant and optional search parameters like amount, date-time and period

        '
      operationId: searchStatementsByMerchantId
      parameters:
      - name: acquirerId
        in: path
        description: Unique identification of the acquirer, determined by equensWorldline
        required: true
        example: '671234567'
        schema:
          type: string
      - name: merchantId
        in: path
        description: Unique identification of the merchant, determined by equensWorldline
        required: true
        example: '1280300'
        schema:
          type: string
      - name: statementDateFrom
        in: query
        description: Statement search from date (yyyy-mm-dd)
        required: true
        example: '2016-01-01'
        schema:
          type: string
          format: date
      - name: statementDateTo
        in: query
        description: Statement search to date (yyyy-mm-dd)
        required: true
        example: '2016-01-31'
        schema:
          type: string
          format: date
      - name: statementAmountFrom
        in: query
        description: Statement amount (whole units), amount should be greater than or equal to this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementAmountTo
        in: query
        description: Statement amount (whole units), amount should be less than this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementPeriod
        in: query
        description: 'Statement period code. Format <yyyy><w><weeknumber> or <yyyy><m><monthnumber>


          examples

          2016w04, 2016m01

          '
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Statement'
        '400':
          description: Invalid input provided
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: No results found
        '500':
          description: Unexpected error
        '502':
          description: Backend service problem
  /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/contracts/{contractId}:
    get:
      tags:
      - Statement
      summary: based on contractId and search parameters
      description: 'Retrieve statements for a contract and optional search parameters like amount, date-time and period

        '
      operationId: searchStatementsByContractId
      parameters:
      - name: acquirerId
        in: path
        description: Unique identification of the acquirer, determined by equensWorldline
        required: true
        example: '671234567'
        schema:
          type: string
      - name: merchantId
        in: path
        description: Unique identification of the merchant, determined by equensWorldline
        required: true
        example: '1280300'
        schema:
          type: string
      - name: contractId
        in: path
        description: Unique identification of the contract, determined by the acquirer
        required: true
        example: '12872'
        schema:
          type: string
      - name: statementDateFrom
        in: query
        description: Statement search from date (yyyy-mm-dd)
        required: true
        example: '2016-01-01'
        schema:
          type: string
          format: date
      - name: statementDateTo
        in: query
        description: Statement search to date (yyyy-mm-dd)
        required: true
        example: '2016-01-31'
        schema:
          type: string
          format: date
      - name: statementAmountFrom
        in: query
        description: Statement amount (whole units), amount should be greater than or equal to this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementAmountTo
        in: query
        description: Statement amount (whole units), amount should be less than this value
        required: false
        schema:
          type: integer
          format: int32
      - name: statementPeriod
        in: query
        description: 'Statement period code. Format <yyyy><w><weeknumber> or <yyyy><m><monthnumber>


          examples

          2016w04, 2016m01

          '
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Statement'
        '400':
          description: Invalid input provided
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: No results found
        '500':
          description: Unexpected error
        '502':
          description: Backend service problem
components:
  schemas:
    Statement:
      type: object
      properties:
        statementId:
          type: string
          description: A unique identification of this document
          example: 8621-1201748
        statementDate:
          type: string
          format: date-time
          description: The date and time (optionally) that this Document is created (yyyy-mm-dd hh:mm:ss)
          example: 2016-08-21 09:30:47
        statementPeriod:
          type: string
          description: Statement Period code
          example: 2017w12
        statementAmount:
          $ref: '#/components/schemas/Amount'
        acquirerId:
          type: integer
          format: int64
          description: Unique identification of the acquirer, determined by equensWorldline
          example: 671234567
        merchantId:
          type: string
          description: Unique identification of the merchant, determined by the acquirer
          example: '1280300'
        contractId:
          type: string
          description: Unique identification of the contract, determined by the acquirer
          example: '12872'
    Amount:
      type: object
      properties:
        amount:
          type: string
          format: unlimited size decimal
          description: 'Amount in the minor units of the currency i.e. eurocents for EUR, (amount could still be in decimals) according to ISO 4127.


            In case of euro, "310" (is 3.10 euro) or "50.32" (is 0.5032 euro). Fee amounts could have decimals.

            '
          example: '300'
        currency:
          type: string
          description: Currency of the amount
          example: EUR