Worldline Transaction - Global Search API
Transaction Global Search API Controller
Transaction Global Search API Controller
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-transaction-global-search-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: '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 Transaction - Global Search API
contact: {}
servers:
- url: https://sbx-wlip.api1-eu2.psapigateway.preprod.giservices.io/card-issuing/api/v2
tags:
- name: Transaction - Global Search
description: Transaction Global Search API Controller
paths:
/search-transactions:
post:
tags:
- Transaction - Global Search
summary: Search transactions
operationId: searchTransaction
description: "The API provides possibility to retrieve a list of transactions (original first presentments or fee collections received from the card schemes), based on certain criteria. \n\nTo prevent overly broad searches, at least one of the following conditional search criteria must be provided :\n•\tPAN\n•\tPAN token\n•\tTransaction identifier\n•\tAcquirer reference number\n•\tVirtual Service Card Number\n•\tCard Identifier\n•\tAccount Identifier\n•\tRelated Transaction\n\nTo retrieve fee collections, at least one of the following criteria must be also provided :\n- acquirer member Id\n- reason code\n- event date\n\nIf requested, the API allows also to:\n•\tsearch from an issuer and optionally with sub-issuers OR search from a list of issuers (by default, the search is performed on all issuers allowed for the user depending on its rights)\n•\treturn only certain transactions (disputed transactions, fraudulent transactions) \n•\trequest to enrich the response with additional data relative to addendum (to retrieve lodging information, car rental information, air itinerary information) by using embedded fields\n\nThe API response contains all matched transactions sorted by descending transaction date."
parameters:
- name: WL-Correlation-ID
in: header
required: false
schema:
type: string
- name: WL-Origin
in: header
required: false
schema:
type: string
- name: WL-Username
in: header
required: false
schema:
type: string
- name: filter
in: query
description: Filtered Fields
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: page
in: query
description: '0'
required: false
schema:
type: integer
format: int32
default: 0
- name: offset
in: query
description: '100'
required: false
schema:
type: integer
format: int32
default: 100
- name: embed
in: query
description: 'Available values for embed : addendum (to retrieve lodgingInformation, carRentalInformation, airItineraryInformation) '
required: false
style: form
explode: true
schema:
type: array
items:
type: string
enum:
- addendum
responses:
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestErrorApiResponse'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/UnauthorizedErrorApiResponse'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenErrorApiResponse'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundErrorApiResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorErrorApiResponse'
'502':
description: Bad gateway
content:
application/json:
schema:
$ref: '#/components/schemas/BadGatewayErrorApiResponse'
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ApiResponseSearchTransaction'
security:
- basic: []
deprecated: false
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalSearchTransactionRequest'
required: true
components:
schemas:
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
GlobalSearchTransactionRequestRelatedTransaction:
type: object
required:
- transactionIdentifier
- relationshipType
properties:
transactionIdentifier:
allOf:
- $ref: '#/components/schemas/TransactionIdentifier'
description: The unique identifier of the reference transaction. All returned transactions will have a relationship to this transaction based on the specified relationshipType
relationshipType:
type: string
enum:
- SAME_PAN_OR_TOKEN
description: 'Specifies how transactions should be related to the reference transaction.Possible value : SAME_PAN_OR_TOKEN: transactions sharing the same pan or panToken as the reference transaction.'
title: GlobalSearchTransactionRequest.RelatedTransaction
ResponseMetadata:
type: object
required:
- correlationId
- responseDateTime
- statusCode
- statusMessage
properties:
correlationId:
type: string
description: Correlation Identifier
links:
description: Metadata Links
allOf:
- $ref: '#/components/schemas/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
BadRequestErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/components/schemas/BadRequestResponseMetadata'
title: BadRequestErrorApiResponse
ECommerceSecurityLevelIndicator:
type: object
properties:
securityProtocol:
type: string
description: 'MCI : PDS 0052 s1 - Security Protocol indicates the presence and type of security protocol present in the authorization process.'
cardHolderAuthentication:
type: string
description: 'MCI : PDS 0052 s2 - Cardholder Authentication indicates the type of cardholder authentication used in the authorization process'
ucafCollectionIndicator:
type: string
description: 'MCI : PDS 0052 s3 - UCAF Collection Indicator identifies the level of UCAF supported in the authorization process'
title: ECommerceSecurityLevelIndicator
NotFoundErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/components/schemas/NotFoundResponseMetadata'
title: NotFoundErrorApiResponse
ForbiddenErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/components/schemas/ForbiddenResponseMetadata'
title: ForbiddenErrorApiResponse
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
UnauthorizedErrorApiResponse:
type: object
required:
- responseMetadata
properties:
responseMetadata:
allOf:
- $ref: '#/components/schemas/UnauthorizedResponseMetadata'
title: UnauthorizedResponseMetadata
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
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
AuthorizationBusinessCaseIdentifier:
type: object
required:
- businessCaseId
properties:
businessCaseId:
type: string
description: 'Business case to which the transaction belongs.
The provided information reflects its status after transaction completion.
A business case is a group of transactions which logically belong together (e.g. original transaction and reversal of original transaction)'
title: AuthorizationBusinessCaseIdentifier
Transaction:
type: object
properties:
issuerId:
type: string
description: Issuer identifier (unique per platform)
transactionIdentifier:
description: Internal identifier associated to the transaction
allOf:
- $ref: '#/components/schemas/TransactionIdentifier'
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'
acquisitionMaterial:
type: string
description: 'Type of material used to realize the transaction.
Possible values:
ATM, POS, INTERNET, MANUAL, VOICE_PHONE, UNATTENDED_TERMINAL, MOBILE, UNKNOWN'
cardAcceptorCity:
type: string
description: 'Card Acceptor Location (City) associated to the transaction
MCI : DE 43 - Card Acceptor Name/Location s3 - Card Acceptor City
VISA : TCR0 - Merchant City'
cardAcceptorCountry:
type: string
description: 'Card Acceptor Country Code associated to the transaction
MCI : DE 43 - Card Acceptor Name/Location s6 - Card Acceptor Country Code
VISA : TCR0 - Merchant Country'
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'
cardAcceptorName:
type: string
description: 'Complete Card Acceptor Name / Location (Merchant) associated to the transaction
MCI : DE 43 - Card Acceptor Name/Location s1 to s6 - Card Acceptor Name/Location
VISA : TCR0'
cardAcceptorZipCode:
type: string
description: 'Card Acceptor ZIP Code associated to the transaction
MCI : DE 43 - Card Acceptor Name/Location s4 - Card Acceptor Postal (ZIP) Code
VISA : TCR0 - Merchant zip code'
cardScheme:
type: string
description: Short name of national or international network, if implicated.
debit:
type: boolean
description: 'Sign associated to the transaction according to the Cardholder side
* true = Cardholder debited
* false = Cardholder credited'
maskedPan:
type: string
description: Masked Primary Account Number (PAN) of card present in the transaction
merchantCategoryCode:
type: string
description: Classifies the type of business applicable to the card acceptor
pan:
type: string
description: 'Primary Account Number (PAN) present in the transaction
MCI : DE 02 PrimaryAccountNumber
VISA : TCR0 pos. 5-20 AccountNumber'
reconciliationAmount:
description: 'Transaction amount provided by the scheme in the currency agreed between the scheme and the issuer/WL.
Mandatory for 1st presentment.
Scheme Reconciliation Amount / Currency / Exponent
MCI: DE 005 / DE 050 / associated PDS 0148
VISA: Destination Amount / Destination Currency'
allOf:
- $ref: '#/components/schemas/Amount'
reversal:
type: boolean
description: This flag indicates if this operation is a reversal (true) or not (false)
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
'
allOf:
- $ref: '#/components/schemas/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'
walletId:
type: string
description: 'Indicates the identifier of the wallet (Apple Pay or other token requestor) used for the transaction
'
approvalCode:
type: string
description: 'Authorization Approval Code associated to the transaction
MCI : DE 038 - Approval Code
VISA : TCR0 Authorization Code pos. 152-157'
pointOfSaleEnvironment:
type: string
description: 'Recurring transaction indicator, indicating that the cardholder
and merchant have agreed to periodic billing for goods and services, such as
utility bills, internet connection, and magazine subscriptions.
Values:
Space = default
R = Recurring Payment Transaction
I = Installment Payment
C = Credential on File'
mailPhoneEcommerceAndPaymentIndicator:
type: string
description: "Mail Phone Ecommerce and Payment Indicator indicates if transaction was initiated as mail order, telephone order or electronic commerce. \nUsed in Visa interchange validation and determination. \nRequired in input for Visa transactions. \nBase II mapped from Draft data TCR1 position 116. \nDomain: \nSpace - Field not applicable or acquirer did not specify. \n1 - Mail/Phone Order (MO/TO). \n2 - Recurring transaction (valid only for U.S. acquired transactions). \n3 - Instalment payment. \n4 - Unknown classification/other mail order. \n5 - Secure Electronic Commerce Transaction. \n6 - Non-Authenticated Security Transaction at a 3-D Secure-capable merchant, and merchant attempted to authenticate the cardholder using 3-D secure. \n7 - Non-Authenticated Security Transaction \n8 - Non-secure transaction. \n9 - For optional regional use only."
pointOfService:
description: 'Represent the card entry mode information
MCI DE22 Point of Service (POS) Entry Mode
VISA TCR0 160 CardholderIDMethod, 162-163 PosEntryMode '
allOf:
- $ref: '#/components/schemas/PointOfService'
acquirerId:
type: string
description: 'VISA mapping is the following: TC05, TCR0 Field: Acquirer Reference Number POS 27-49. Should be taken positions 2-7 of this field (Acquirer BIN)
MCI mapping is the following: DE 31 Acquirer Reference Data, Positions 2-7 of the field'
destinationId:
description: 'VISA mapping is the following: Determined based on transaction data.
MCI mapping is the following: DE 93 transaction Destination Institution ID code.'
type: string
authorizationBusinessCaseIdentifier:
description: Internal identifier provided by the WLP Front Office in each Authorisation Message received. Only present if transaction (first presentment) matched with an authorization.
allOf:
- $ref: '#/components/schemas/AuthorizationBusinessCaseIdentifier'
cardIdentifier:
description: Refer to Card.cardIdentifier
allOf:
- $ref: '#/components/schemas/CardIdentifier'
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: '#/components/schemas/PanTokenIdentifier'
lodgingInformation:
description: 'The list of lodging information parameters from the clearing file.
_Embedded property, only filled when available for the endpoint and explicitly requested in the ''embed'' query parameter._'
allOf:
- $ref: '#/components/schemas/LodgingInformation'
carRentalInformation:
description: 'The list of car rental information parameters from the clearing file.
_Embedded property, only filled when available for the endpoint and explicitly requested in the ''embed'' query parameter._'
allOf:
- $ref: '#/components/schemas/CarRentalInformation'
airItineraryInformation:
description: 'The list of air itinerary parameters from the clearing file.
_Embedded property, only filled when available for the endpoint and explicitly requested in the ''embed'' query parameter._'
allOf:
- $ref: '#/components/schemas/AirItineraryInformation'
eCommerceSecurityLevelIndicator:
description: 'Information about security protocol for internet transactions
MCI only : PDS 0052 - Electronic Commerce Security Level Indicator'
allOf:
- $ref: '#/components/schemas/ECommerceSecurityLevelIndicator'
transactionCategory:
type: string
description: 'Internal transaction category. Possible values : BILL_PAYMENT, CASH, CASH_WITHDRAWAL, CREDIT, CREDIT_ADJUSTMENT, CREDIT_FEE, CREDIT_PAYMENT, DEBIT_ADJUSTMENT, DEBIT_FEE, DEBIT_PAYMENT, FUND_TRANSFER, LOAD, PAYMENT, REFUND_PURCHASE, SALES, SALES_CASHBACK'
status:
type: string
description: "Transaction status in the system \n\nPossible values : \n- CREATED\n- ABANDON\n- IN_ERROR\n- DELETED\n- REPROCESS\n- PROCESSED\n- EMBARGO_WAIT"
transmissionDate:
type: string
format: date-time
description: 'Transmission date from the scheme
MCI : PDS 0158 - s5 Central Site Business Date
VISA : TCR0 164-167 Central Processing Date (YDDD)'
billingAmount:
description: 'Transaction amount converted to the cardholder billing currency
MCI only - DE6 Amount, Cardholder Billing'
allOf:
- $ref: '#/components/schemas/Amount'
recalculatedBillingAmount:
description: Refer to Operation.referenceAmount if transaction has been posted on an account
allOf:
- $ref: '#/components/schemas/Amount'
disputeStatus:
type: string
description: "Indicate status of dispute folder in case transaction has been disputed\nPossible values : \n- OPEN\n- CLOSED"
fraudStatus:
type: string
description: " Indicate if transaction is fraudulent\n\nPossible values : \n- FRAUDULENT"
accountIdentifier:
description: "Identifier of the entry account configured for the card number provided in the transaction. \n\nRefer to Account.accountIdentifier"
allOf:
- $ref: '#/components/schemas/AccountIdentifier'
action:
type: string
description: "Action done by the system on the transaction\n\nPossible values : \n•\tPOST_TO_ACCOUNT_SERVICE\n•\tOPEN_FRAUD_CASE\n•\tOPEN_DISPUTE_CASE_AND_POST_TO_ACCOUNT_SERVICE\n•\tOPEN_DISPUTE_CASE\n•\tOPEN_FRAUD_CASE_AND_POST_TO_ACCOUNT_SERVICE\n•\tOPEN_DISPUTE_CASE_AND_OPEN_FRAUD_CASE\n•\tPOST_TO_ACCOUNT_SERVICE_AND_FRAUD_SERVICE\n•\tSUSPEND_TRANSACTION_BY_ACTION_CODE\n•\tNO_POST"
panToken:
type: string
description: 'MCI : PDS 0001 Mastercard Mapping Service Account Number
VISA : TCR5 pos.150-165 panToken'
processingDate:
type: string
format: date-time
description: Date the transaction has been processed by the system
virtualServiceCardNumber:
type: string
description: Virtual Service Card Number of the transaction (returned only if the user is allowed to see the clear Virtual Service Card Number). Also referred as VCC PAN
virtualServiceCardReference:
type: string
description: Virtual service card reference of the transaction generated by our system
acquirerMemberId:
type: string
description: Acquirer Member Id of the transaction
reasonCode:
type: string
description: 'Reason code of the transaction.
MCI : DE25 - Message Reason Code
VISA : N/A for first presentment, TC10/TC20 TCR0 pos17-20'
eventDate:
type: string
format: date-time
description: 'Relevant for collection fee
Reference date related to the reason code
MCI : DE73 - Action date
VISA : TC10/TC20 TCR0 pos24-27 - Event date'
reversed:
type: boolean
description: Indicates if the transaction is reversed
singleMessage:
type: boolean
authorized:
type: boolean
description: "Authorized flag Calculated by IBO\n*\ttrue : when matched with an authorization\n*\tfalse : default value"
authorizationIdentifier:
description: Identifier of authorization matched with this transaction
allOf:
- $ref: '#/components/schemas/AuthorizationIdentifier'
creationDate:
type: string
format: date-time
description: Date the transaction has been created in the system
title: Transaction
ForbiddenResponseMetadata:
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: 403
description: HTTP status code
statusMessage:
type: string
example: Forbidden
description: Executed REST API status message
title: ForbiddenResponseMetadata
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
CarRentalInformation:
type: object
properties:
businessFormatCode:
type: string
description: 'The fields represents additional data from VISA clearing file addendum.
VISA mapping is the following: TC05, TCR 3 - INDUSTRY-SPECIFIC DATA - CAR RENTAL; Field: Business Format Code (Value: CA); POS 17-18.'
days:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR 3 - INDUSTRY-SPECIFIC DATA - CAR RENTAL; Field: Days Rented; POS 19-20.
MCI mapping is the following: PDS 0691. PDS 0691 (Days Rented) provides the number of days that the vehicle was rented.'
noShowIndicator:
type: string
description: 'The field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR 3 - INDUSTRY-SPECIFIC DATA - CAR RENTAL; Field: Car Rental 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 field represents additional data from VISA and MCI clearing file addendum.
VISA mapping is the following: TC05, TCR 3 - INDUSTRY-SPECIFIC DATA - CAR RENTAL; Field: Car Rental Extra Charges; POS 28-33.
MCI mapping is the following: PDS 0701. PDS 0701 (Extra Charges) provides the extra charges associated with the ve
# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wordline/refs/heads/main/openapi/wordline-transaction-global-search-api-openapi.yml