Worldline Operation - Global Search API
Operation Global Search API Controller
Operation Global Search API Controller
swagger: '2.0'
info:
description: 'The current set of APIs will be available in Q2 2026 on Worldline Global Issuing Platforms.
Additional APIs are under construction and planned to be available in 2026.'
version: 2.41.1
title: Worldline Card Issuing Account - AccountState Operation - Global Search API
contact: {}
host: sbx-wlip.api1-eu2.psapigateway.preprod.giservices.io/card-issuing
basePath: /api/v2
schemes:
- https
tags:
- name: Operation - Global Search
description: Operation Global Search API Controller
paths:
/search-operations:
post:
tags:
- Operation - Global Search
summary: Global Search for Operations
operationId: globalSearchOperation
description: "The API provides possibility to retrieve a list of operations for one or several accounts and for one or several contracts, based on certain criteria. The criteria used are the following:\n- 1st Group:\n - Issuer Company External Reference\n - Posting Account Identifier\n - Virtual Service Card External Reference\n - Virtual Service Card Number\n - PAN\n - Operation Identifier\n- 2nd Group:\n - Transaction date range\n - Posting date range\n- 3rd Group:\n - Reference amount range\n - Approval Code\n - Card Acceptor Name. this criteria accepts wildcards ('%' allows to achieve a search with only a partial input, 'Plat%', '%hill', 'Al%gang')\n - Operation Kinds\n\nThe rules of using this API and criteria for searching, are the following:\n - It will be mandatory to provide at least one of criteria from 1st Group. It is possible to provide two or three criteria at the same time. Virtual Service Card Number and Virtual Service Card External Reference can not be provided at the same time\n - It will be not mandatory to provide criteria from 2nd group if operation identifier is the criteria chosen for the 1st group. Otherwise, it will be mandatory to provide one criterion from 2nd Group. The two criteria can not be provided at the same time\n - All Criteria in 3rd Group are optional\n - Regarding Criteria that will include ranges, both minimum and maximum values should be provided"
consumes:
- application/json
produces:
- application/json
parameters:
- name: WL-Correlation-ID
in: header
required: false
type: string
- name: WL-Origin
in: header
required: false
type: string
- name: WL-Username
in: header
required: false
type: string
- in: body
name: body
required: true
schema:
$ref: '#/definitions/GlobalSearchOperationRequest'
- name: filter
in: query
description: Filtered Fields
required: false
type: array
items:
type: string
collectionFormat: multi
- name: page
in: query
description: '0'
required: false
type: integer
default: 0
format: int32
- name: offset
in: query
description: '10'
required: false
type: integer
default: 10
format: int32
- name: embed
in: query
description: Embedded Fields
required: false
type: array
items:
type: string
enum:
- addendum
- virtualCardService
collectionFormat: multi
responses:
'400':
description: Bad request
schema:
$ref: '#/definitions/BadRequestErrorApiResponse'
'401':
description: Unauthorized
schema:
$ref: '#/definitions/UnauthorizedErrorApiResponse'
'403':
description: Forbidden
schema:
$ref: '#/definitions/ForbiddenErrorApiResponse'
'404':
description: Not found
schema:
$ref: '#/definitions/NotFoundErrorApiResponse'
'500':
description: Internal server error
schema:
$ref: '#/definitions/InternalServerErrorErrorApiResponse'
'502':
description: Bad gateway
schema:
$ref: '#/definitions/BadGatewayErrorApiResponse'
'200':
description: OK
schema:
$ref: '#/definitions/ApiResponseEntityGlobalSearchOperation'
security:
- basic: []
deprecated: false
definitions:
CardIdentifier:
type: object
description: Identification of the card either by Issuer card external reference or by card reference
properties:
cardReference:
type: string
description: 'Reference of the card generated by our system, unique per platform.
This reference is calculated sequentially by an internal algorithm on 16 digits (e.g. 2000000000096013).'
issuerCardExternalReference:
type: string
description: 'External reference of the card provided by the issuer or calculated by the system if the external reference generation algorithm is configured for the issuer.
This reference is unique per issuer and may be used to carry out research and find information.'
title: CardIdentifier
NotFoundErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/definitions/NotFoundResponseMetadata'
title: NotFoundErrorApiResponse
BadGatewayErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/definitions/BadGatewayResponseMetadata'
title: BadGatewayErrorApiResponse
InternalServerErrorErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/definitions/InternalServerErrorResponseMetadata'
title: InternalServerErrorErrorApiResponse
InternalServerErrorResponseMetadata:
type: object
required:
- correlationId
- responseDateTime
- statusCode
- statusMessage
properties:
correlationId:
type: string
description: Correlation Identifier
responseDateTime:
type: string
example: format:yyyy-MM-dd'T'HH:mm:ss.SSSZ
description: Timestamp when response date was generated
statusCode:
type: integer
format: int32
example: 500
description: HTTP status code
statusMessage:
type: string
example: Internal server error
description: Executed REST API status message
title: InternalServerErrorResponseMetadata
UnauthorizedErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/definitions/UnauthorizedResponseMetadata'
title: UnauthorizedResponseMetadata
DetailedFeeAmount:
type: object
properties:
percentage:
type: string
description: Percentage used for amount calculation of the covered risk
name:
type: string
description: Name of the covered risk
feeAmount:
description: Amount / Currency / Exponent of the covered risk
allOf:
- $ref: '#/definitions/Amount'
externalOperationCode:
type: string
description: External operation code the covered risk
includeInOtherDetailFeeAmount:
type: boolean
description: Indicates if the detail fee amount is part of another detail fee amount
title: DetailedFeeAmount
LoyaltyPoint:
type: object
properties:
unit:
type: string
description: ' Unit in which the loyalty points are expressed. Defined by Bonus/Loyalty program (can be currency, points...) (optional).'
cumulatedValue:
type: integer
format: int64
description: Total number of loyalty points (optional).
title: LoyaltyPoint
Links:
type: object
required:
- self
properties:
self:
type: string
example: /x/{x}?x=x
description: Service method URL
next:
type: string
example: /x/{x}?page[offset]=2
description: URL pagination query parameter next page
title: Links
TravelDetailLeg:
type: object
properties:
flightNumber:
type: string
description: Number of the airline flight to be taken. The mapping to each leg from VISA and MCI file is present in general specification document
carrier:
type: string
description: Code indicating name of carrier. The mapping to each leg from VISA and MCI file is present in general specification document
class:
type: string
description: Indicates service class (first class, business class, etc.). The mapping to each leg from VISA and MCI file is present in general specification document
stopOver:
type: string
description: Indicates whether a stopover is allowed on this ticket. The mapping to each leg from VISA and MCI file is present in general specification document
destination:
type: string
description: Indicates destination city's airport code. The mapping to each leg from VISA and MCI file is present in general specification document
fareCode:
type: string
description: Fare basis code used for the trip. The mapping to each leg from VISA and MCI file is present in general specification document
title: TravelDetailLeg
DisputeFolderIdentifier:
type: object
required:
- disputeFolderReference
properties:
disputeFolderReference:
type: string
description: "The Dispute Folder Reference \nPresent if \"Dispute Folder\" creation is successful. \nThe value of this field is constructed by algorithm. Example for IDM4Sempris, it is like this : D-V-6500-1234-1 (D = for Dispute / M = MCI , V= VISA / 6500 = issuerId / 1234 = YDDD = julien date / 1 = the sequence is constructed under (D-scheme Id- Issuer Id))"
issuerDisputeExternalReference:
type: string
description: The issuer Dispute External Reference, Present if provided in the request.
title: DisputeFolderIdentifier
GlobalSearchOperationRequest:
type: object
properties:
issuerCompanyExternalReference:
description: 'Refer to Operation.issuerCompanyExternalReference
At least issuerCompanyExternalReference or postingAccountIdentifier or virtualServiceCardReference or virtualServiceCardNumber should be provided'
type: string
postingAccountIdentifier:
description: 'Refer to Operation.postingAccountIdentifier
At least issuerCompanyExternalReference or postingAccountIdentifier or virtualServiceCardExternalReference or virtualServiceCardNumber should be provided'
allOf:
- $ref: '#/definitions/AccountIdentifier'
virtualServiceCardExternalReference:
description: 'Refer to Operation.virtualServiceCardExternalReference
At least issuerCompanyExternalReference or postingAccountIdentifier or virtualServiceCardExternalReference or virtualServiceCardNumber should be provided'
type: string
virtualServiceCardNumber:
description: 'Refer to Operation.virtualServiceCardNumber
At least issuerCompanyExternalReference or postingAccountIdentifier or virtualServiceCardExternalReference virtualServiceCardNumber should be provided'
type: string
transactionDateFrom:
description: 'Refer to Operation.transactionDate
Either the transactionDate range or postingDate range should be provided'
type: string
format: date-time
transactionDateTo:
description: 'Refer to Operation.transactionDate
Either the transactionDate range or postingDate range should be provided'
type: string
format: date-time
postingDateFrom:
description: 'Refer to Operation.postingDate
Either the transactionDate range or postingDate range should be provided'
type: string
format: date-time
postingDateTo:
description: 'Refer to Operation.postingDate
Either the transactionDate range or postingDate range should be provided'
type: string
format: date-time
referenceAmountFrom:
description: Refer to Operation.referenceAmount
allOf:
- $ref: '#/definitions/Amount'
referenceAmountTo:
description: Refer to Operation.referenceAmount
allOf:
- $ref: '#/definitions/Amount'
approvalCode:
description: Refer to Operation.approvalCode
type: string
cardAcceptorName:
description: Refer to Operation.cardAcceptorName. This criteria is optional and accept wildcards ('%' allows to achieve a search with only a partial input, 'Plat%', '%hill', 'Al%gang')
type: string
operationKinds:
description: Refer to Operation.operationKind
type: array
items:
type: string
operationIdentifier:
description: Refer to Operation.operationIdentifier
allOf:
- $ref: '#/definitions/OperationIdentifier'
pan:
description: Refer to Operation.pan
type: string
title: GlobalSearchOperationRequest
UnauthorizedResponseMetadata:
type: object
required:
- correlationId
- responseDateTime
- statusCode
- statusMessage
properties:
correlationId:
type: string
description: Correlation Identifier
responseDateTime:
type: string
example: format:yyyy-MM-dd'T'HH:mm:ss.SSSZ
description: Timestamp when response date was generated
statusCode:
type: integer
format: int32
example: 401
description: HTTP status code
statusMessage:
type: string
example: Unauthorized
description: Executed REST API status message
title: UnauthorizedResponseMetadata
TravelDetail:
type: object
properties:
flightNumber:
type: string
description: flightNumber (customer travel details)
originCity:
type: string
description: originCity (customer travel details)
destinationCity:
type: string
description: 'destinationCity (customer travel details) '
title: TravelDetail
LodgingInformation:
type: object
properties:
businessFormatCode:
type: string
description: 'The fields represents additional data from VISA clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Business Format Code (Value: CA); POS: 17-18.'
noShowIndicator:
type: string
description: 'The fields represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Lodging No-Show Indicator; POS 27.
MCI mapping is the following: PDS 0690. PDS 0690 (No Show Indicator) provides an indicator noting that the individual did not show up after making a reservation for a vehicle or lodging.'
extraCharges:
type: string
description: 'The fields represents additional data from VISA clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Lodging Extra Charges; POS 28–33.'
checkInDate:
type: string
description: 'The fields represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Lodging Check-in Date (YYMMDD); POS 38-43.
MCI mapping is the following: PDS 0574. PDS 0574 (Arrival Date) contains the cardholder check-in date (YYMMDD).'
dailyRoomRate:
type: string
description: 'The fields represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Daily Room Rate; POS 44-55.
MCI mapping is the following: PDS 0580. PDS 0580 (Room Rate) contains the daily room charges exclusive of taxes and fees. This PDS consists of two subfields:
1. Room Rate Amount; POS: 1-12
2. Room Rate Exponent; POS: 13'
totalTax:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Total Tax; POS 56-67.
MCI mapping is the following: PDS 0597. PDS 0597 (Total Tax Amount) contains the total amount of sales tax or value added tax (VAT) on the total purchase amount.'
prepaidExpenses:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Prepaid Expenses; POS 68-79.
MCI mapping is the following: PDS 0704. PDS 0704 (Prepaid Expenses) provides the amount of deposit or other prepaid amounts for the lodging stay.'
foodBeverageCharge:
type: string
description: 'The field represents additional data from VISA clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Food/Beverage Charges; POS 80-91.'
folioCashAdvances:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Folio Cash Advances; POS 92-103.
MCI mapping is the following: PDS 0706. PDS 0706 (Cash Advances) provides the amount of cash received during the lodging stay.'
totalRoomNights:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Room Nights; POS 104-105.
MCI mapping is the following: PDS 0703. PDS 0703 (Total Room Nights) provides the total number of nights for which a room was contracted during a lodging stay.'
totalRoomTax:
type: string
description: "The field represents additional data from VISA and MCI clearing file addendum.\nVISA mapping is the following: TC05, TCR3 - INDUSTRY-SPECIFIC DATA - LODGING; Field: Total Room Tax; POS 106-117.\nMCI mapping is the following: PDS 0581. PDS 0581 (Total Room Tax) contains tax amount information such as the daily room tax, occupancy tax, energy tax, and tourist tax amounts. This PDS consists of three subfields:\n1. Total Room Tax Amount; POS: 1-12\n2. Total Room Tax Exponent; POS: 13\n 3. Total Room Tax Sign; POS: 14"
title: LodgingInformation
NotFoundResponseMetadata:
type: object
required:
- correlationId
- responseDateTime
- statusCode
- statusMessage
properties:
correlationId:
type: string
description: Correlation Identifier
responseDateTime:
type: string
example: format:yyyy-MM-dd'T'HH:mm:ss.SSSZ
description: Timestamp when response date was generated
statusCode:
type: integer
format: int32
example: 404
description: HTTP status code
statusMessage:
type: string
example: Not found
description: Executed REST API status message
title: NotFoundResponseMetadata
ResponseMetadata:
type: object
required:
- correlationId
- responseDateTime
- statusCode
- statusMessage
properties:
correlationId:
type: string
description: Correlation Identifier
links:
description: Metadata Links
allOf:
- $ref: '#/definitions/Links'
statusMessage:
type: string
example: Executed successfully
description: Executed REST API status message
statusCode:
type: integer
format: int32
example: 200
description: HTTP status code
responseDateTime:
type: string
example: format:yyyy-MM-dd'T'HH:mm:ss.SSSZ
description: Timestamp when response date was generated
timeTakenMs:
type: integer
format: int64
example: 12
description: Wall clock time required from service to generate the response
title: ResponseMetadata
AccountIdentifier:
type: object
properties:
accountReference:
type: string
description: Account reference is to identify the Account calculated by the system (algorithm is configurable per issuer). Either the account number or the issuerAccountExternalReference is provided, or, if both are provided then only the account number is used.
issuerAccountExternalReference:
type: string
description: Issuer account external reference is to identify the Account. Either the account number or the issuerAccountExternalReference is provided, or, if both are provided then only the account number is used. Algorithm configurable by issuer, can be generated by the system if there is an externalReferenceGeneratorAlgorithm.
title: AccountIdentifier
Operation:
type: object
required:
- operationIdentifier
- externalOperationDate
- externalOperationReference
- externalOperationServicePoster
- operationKind
- postingDate
- reversal
- postingAccountIdentifier
- status
properties:
issuerId:
type: string
description: Issuer identifier (unique per platform)
operationIdentifier:
description: 'Internal identifier associated to the transaction to which one this transaction is linked. 16-digit incremental number (1000000000000001)
Ex: TRANSACTION_FEE linked to FP (Parent)'
allOf:
- $ref: '#/definitions/OperationIdentifier'
acquirerReferenceData:
type: string
description: 'Acquirer Reference Number (ARN) associated to the transaction
- MCI : DE 031 - Acquirer Reference Data
- VISA : TCR0 Acquirer Reference Number pos. 27-49'
cardAcceptorCity:
type: string
description: 'Card Acceptor Location (City) associated to the transaction
MCI : DE 043 s3 - Card Acceptor City
VISA : TCR0 - Merchant City'
cardAcceptorCountry:
type: string
description: 'Card Acceptor Country Code associated to the transaction
MCI : DE 043 s6 - Card Acceptor Country Code
VISA : TCR0 - Merchant Country'
cardAcceptorZipCode:
type: string
description: 'Card Acceptor ZIP Code associated to the transaction
MCI : DE 043 s4 - Card Acceptor Postal (ZIP) Code
VISA : TCR0 - Merchant zip code'
cardScheme:
type: string
description: Short name of national or international network, if implicated.
eCommerce:
type: boolean
description: Ecommerce indicator
cardAcceptorName:
type: string
description: 'Complete Card Acceptor Name / Location (Merchant) associated to the transaction
MCI : DE 043 s1 to s6 - Card Acceptor Name/Location
VISA : TCR0'
description:
type: string
description: Textual description of the current operation. Can contain a free text that can be used when the operation is presented to the Customer
externalOperationCode:
type: string
description: Value per operation type posted to an Account determined by our system according to specific Issuer configuration
feeType:
type: string
description: 'Type of fee used to create the current operation. Mandatory if the operation is a fee.
In the case fee is managed within our system, the complete value list is shared with the issuer and can be for example "ACCOUNT_SETUP_FEE", "TRANSACTION_FEE". "EVENT_FEE","CARD_FEE".'
maskedPan:
type: string
description: Refer to Card.maskedPan
merchantCategoryCode:
type: string
description: Classifies the type of business applicable to the card acceptor
'balanceAdjustmentReason ':
type: string
description: 'The reason why the balance adjustment has been requested (conditional)
Mandatory when balance adjustment.
Allowed value list depends on the issuer configuration'
exchangeRate:
type: number
format: double
description: Used to realize the conversion between the original currency and the account currency
exchangeRateDate:
type: string
format: date-time
description: The date of the exchange operation
exchangeRateSource:
type: string
description: The source of the exchange rate information. Rate source name or scheme used.
operationCode:
type: string
description: 'Transaction category defined by our system describing the current operation (only for Scheme transaction and load operation). Values:
CASH_ADVANCE,
CASH_BACK
CASH_WITHDRAWAL,
CREDIT,
FUND_TRANSFER,
NORMAL_PURCHASE,
REFUND_PURCHASE
LOAD'
operationKind:
type: string
description: 'Indicates the operation class.
Values:
BAL (balance transfer)
FEE (fee operation)
INT (interest operation)
LOAD (load operation)
PAY (payment operation)
RMB (reimbursement operation)
TRN (transaction operation from scheme)
DISPUTE (refund / redebit operation triggered from our Dispute module)
RST_BAL (reset balance operation)
SUBPAYOP (apportionment operation)
WRITE_OFF (write off - esp account closing)
CRD_INST (instalment operation)
CRD_INST_INIT (Instalment credit operation)
BAL_ADJ (balance adjustment operation)'
postingDate:
type: string
format: date-time
description: Date and Time when the transaction is posted to the account
reconciliationAmount:
description: "Transaction amount provided by the scheme in the currency agreed between the scheme and the issuer/WL. \nMandatory for 1st presentment.\nScheme Reconciliation Amount / Currency / Exponent\n- MCI: DE 005 / DE 050 / associated PDS 0148\n- VISA: Destination Amount / Destination Currency"
allOf:
- $ref: '#/definitions/Amount'
referenceAmount:
description: Amount impacting the Cardholder account
allOf:
- $ref: '#/definitions/Amount'
reversal:
type: boolean
description: This flag indicates if this operation is a reversal (true) or not (false)
reversalReason:
type: string
description: The reason why the reversal has been created. Determined by the calling service depending information of the original message (conditional) Mandatory, if the operation is reversal
subFeeType:
type: string
description: Sub Type of internal fee created and impacting the Cardholder Account (free text)
frequency:
description: Free text describing the frequency of the operation performed (daily, monthly, yearly...) (optional)
type: string
transactionAmount:
description: 'DE 4 (Amount, Transaction) is the amount of funds the cardholder requested in the currency appearing on the transaction information document (TID), which may be the acquirer’s local currency or a currency acceptable to the cardholder and card acceptor that the acquirer supports, exclusive of PDS 0146 (Amounts, Transaction Fee). If no currency is identified on the TID, the transaction is deemed to have taken place in the currency that is legal tender at the point of interaction.
Amount of the transaction. This field contains numerics. Two decimal positions are implied. If the Original Source Currency code is 392 (Japanese Yen), any value other than zero after the decimal produces an Invalid Amount error.
MCI DE 004
VISA TCR0
The value can be both positive and negative.'
allOf:
- $ref: '#/definitions/Amount'
transactionDate:
type: string
format: date-time
description: 'Transaction Date in Merchant site when transaction has been performed
E.g. : 2023-02-04T00:00:00+01:00
- MCI: DE 012 (Date and Time, Local Transaction)
- VISA : TCR0 pos. 58-61'
valueDate:
type: string
format: date-time
description: The date the operation impacts balances or counters. If not set, the valueDate will be set to operationDate if operationDate is not in the past, today otherwise (conditional)
walletId:
type: string
description: Indicates the identifier of the wallet (Apple Pay or other token requestor) used for the operation
authorizationBusinessCaseIdentifier:
description: Internal identifier provided by the WLP Front Office in each Authorisation Message received. Only present if operation (first presentment) matched with an authorization.
allOf:
- $ref: '#/definitions/AuthorizationBusinessCaseIdentifier'
cardIdentifier:
description: Refer to Card.cardIdentifier
allOf:
- $ref: '#/definitions/CardIdentifier'
disputeFolderIdentifier:
description: Refer to disputeFolderIdentifier object description (technical field)
allOf:
- $ref: '#/definitions/DisputeFolderIdentifier'
panTokenIdentifier:
description: 'Token Requestor Identifier value associated to the transaction
- MCI : PDS 0059 - Token Requestor ID
- VISA : TCR5 Token Requestor ID pos. 149-159'
allOf:
- $ref: '#/definitions/PanTokenIdentifier'
externalOperationDate:
type: string
format: date-time
description: 'The triplet (externalOperationDate, externalOperationReference, externalOperationServicePoster) uniquely identifies the operation in our system.
The date is provided by the caller and must not be modified in case of reprocess (idempotency)'
externalOperationReference:
type: string
description: 'The triplet (externalOperationDate, externalOperationReference, externalOperationServicePoster) uniquely identifies the operation in our system.
The reference is provided by the caller and must not be modified in case of reprocess (idempotency)'
externalOperationServicePoster:
type: string
description: 'The triplet (externalOperationDate, externalOperationReference, externalOperationServicePoster) uniquely identifies the operation in our system.
The Service Poster depends on the caller. This is a free text. When the value is ITP, OPC, IDM, CMS, CAS, WLP-CAS or WLP_CAS, operations are considered "internal".'
businessCaseId:
type: string
description: DEPRECATED
pointOfServiceDataCode:
type: string
description: DEPRECATED
travelInformation:
description: DEPRECATED
allOf:
- $ref: '#/definitions/TravelInformation'
pan:
type: string
description: Refer to Card.pan (optional)
panReference:
type: string
description: Pan reference only if the card is associated to the operation
acquisitionMaterial:
type: string
description: 'Only for scheme transaction.
Type of material used to realize the operation.
Possible values:
ATM, POS, INTERNET, MANUAL, VOICE_PHONE, UNATTENDED_TERMINAL, MOBILE, UNKNOWN'
enum:
- ATM
- POS
- VOICE_PHONE
- MANUAL
- UNATTENDED_TERMINAL
- MOBILE
- INTERNET
- UNKNOWN
cardAcceptorIdCode:
type: string
description: 'Identifies the card acceptor ID assigned by the acquirer. This ID must represent a unique identifier for each merchant name/location within the acquiring BIN.
Card Acceptor (Merchant) Identifier associated to the transaction
- MCI : DE 042 - Card Acceptor ID Code
- VISA : TCR5 - Acquirer''s Business ID'
entryMode:
type: string
descrip
# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wordline/refs/heads/main/openapi/wordline-operation-global-search-api-openapi.yml