Worldline Retrieve transaction totals API
The Retrieve transaction totals API from Worldline — 2 operation(s) for retrieve transaction totals.
The Retrieve transaction totals API from Worldline — 2 operation(s) for retrieve transaction totals.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/wordline-retrieve-transaction-totals-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
description: This is the API server supplied by Equens.
version: '1.0'
title: Equens API store Retrieve transaction totals API
termsOfService: termsOfLicenseURL:API License
contact:
name: Equens API team
url: www.equens.com
email: apiteam@equens.com
license:
name: License
url: license-url
servers:
- url: https://developer.equensworldline.com/MerchantApiAnalysis/api
tags:
- name: Retrieve transaction totals
paths:
/v1/analysis/totals/day/levelid/{levelId}/levelidvalue/{levelIdValue}:
get:
tags:
- Retrieve transaction totals
summary: Retrieve daily totals
description: "This operation of the Analysis API will help you to retrieve daily aggregated totals.\nYou can do this using by providing an entity from the equensWorldline contract hierarchy, such as a contractId. \nThe results are aggregated transaction numbers and revenue on a daily basis, divided by type Purchases, refunds and chargebacks.\n"
operationId: getTotalsPerDayUsingGET
parameters:
- name: levelId
in: path
description: Any ID of a level of the Equens contract administration
required: true
example: terminal_id
schema:
type: string
enum:
- cluster_id
- merchant_id
- contract_id
- location_id
- terminal_id
- name: levelIdValue
in: path
description: 'ID value at this level.
Example value
clusterId 1000,
merchantId 2000,
contractId 3000,
siteId 4000,
terminalId 5000
'
required: true
example: '5000'
schema:
type: string
- name: type
in: query
description: "Transaction type Filter. \nValues (optional):\npurchase, refund or chargeback\n"
required: false
schema:
type: string
enum:
- purchase
- refund
- chargeback
- name: begin
in: query
description: 'Start day (yyyymmdd)
'
required: true
example: '20160901'
schema:
type: string
- name: end
in: query
description: 'End day (yyyymmdd)
'
required: true
example: '20160920'
schema:
type: string
responses:
'200':
description: Successful
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/RestPeriodTotal'
'400':
description: Invalid input provided
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Unexpected error
'502':
description: Backend service not available
/v1/analysis/totals/month/levelid/{levelId}/levelidvalue/{levelIdValue}:
get:
tags:
- Retrieve transaction totals
summary: Retrieve monthly totals
description: "This operation of the Analysis API will help you to retrieve monthly aggregated totals. \nYou can do this using by providing an entity from the equensWorldline contract hierarchy, \nsuch as a contractId. The results are aggregated transaction numbers and revenue on a monthly basis, \ndivided by type Purchases, refunds and chargebacks.\n"
operationId: getTotalsPerMonthUsingGET
parameters:
- name: levelId
in: path
description: Any ID of a level of the Equens contract administration
required: true
example: terminal_id
schema:
type: string
enum:
- cluster_id
- merchant_id
- contract_id
- location_id
- terminal_id
- name: levelIdValue
in: path
description: 'ID value at this level.
Example value
clusterId 1000,
merchantId 2000,
contractId 3000,
siteId 4000,
terminalId 5000
'
required: true
example: '5000'
schema:
type: string
- name: type
in: query
description: "Transaction type Filter. \nValues (optional): \npurchase, refund or chargeback\n"
required: false
schema:
type: string
enum:
- purchase
- refund
- chargeback
- name: begin
in: query
description: 'Start month (yyyymm)
'
required: true
example: '201609'
schema:
type: string
- name: end
in: query
description: 'End month (yyyymm)
'
required: true
example: '201610'
schema:
type: string
responses:
'200':
description: Successful
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/RestPeriodTotal'
'400':
description: Invalid input provided
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Unexpected error
'502':
description: Backend service not available
components:
schemas:
RestPeriodTotal:
type: object
properties:
period:
type: string
description: YYYYMMDD for day-period. YYYYMM for month-period
example: 20161231 for day-period or 201612 for month-period
total:
$ref: '#/components/schemas/RestTotal'
RestTotal:
type: object
properties:
amountPurchases:
type: number
description: Total amount purchases
amountRefunds:
type: number
description: Total amount refunds
amountChargebacks:
type: number
description: Total amount chargebacks
numberPurchases:
type: integer
format: int64
description: Total number of purchases
numberRefunds:
type: integer
format: int64
description: Total number of refunds
numberChargebacks:
type: integer
format: int64
description: Total number of chargebacks