Worldline Transaction - Global Search API
Transaction Global Search API Controller
Transaction 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 Transaction - Global Search API
contact: {}
host: sbx-wlip.api1-eu2.psapigateway.preprod.giservices.io/card-issuing
basePath: /api/v2
schemes:
- https
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."
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
- 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: '100'
required: false
type: integer
default: 100
format: int32
- name: embed
in: query
description: 'Available values for embed : addendum (to retrieve lodgingInformation, carRentalInformation, airItineraryInformation) '
required: false
type: array
items:
type: string
enum:
- addendum
collectionFormat: multi
- in: body
name: body
required: true
schema:
$ref: '#/definitions/GlobalSearchTransactionRequest'
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/ApiResponseSearchTransaction'
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
Transaction:
type: object
properties:
issuerId:
type: string
description: Issuer identifier (unique per platform)
transactionIdentifier:
description: Internal identifier associated to the transaction
allOf:
- $ref: '#/definitions/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: '#/definitions/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: '#/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'
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: '#/definitions/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: '#/definitions/AuthorizationBusinessCaseIdentifier'
cardIdentifier:
description: Refer to Card.cardIdentifier
allOf:
- $ref: '#/definitions/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: '#/definitions/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: '#/definitions/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: '#/definitions/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: '#/definitions/AirItineraryInformation'
eCommerceSecurityLevelIndicator:
description: 'Information about security protocol for internet transactions
MCI only : PDS 0052 - Electronic Commerce Security Level Indicator'
allOf:
- $ref: '#/definitions/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: '#/definitions/Amount'
recalculatedBillingAmount:
description: Refer to Operation.referenceAmount if transaction has been posted on an account
allOf:
- $ref: '#/definitions/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: '#/definitions/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: '#/definitions/AuthorizationIdentifier'
creationDate:
type: string
format: date-time
description: Date the transaction has been created in the system
title: Transaction
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
GlobalSearchTransactionRequestRelatedTransaction:
type: object
required:
- transactionIdentifier
- relationshipType
properties:
transactionIdentifier:
allOf:
- $ref: '#/definitions/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
GlobalSearchTransactionRequest:
type: object
properties:
issuerId:
type: string
description: 'The search is performed by default on all issuers allowed for the user (depending on its rights)
- The user can limit the search to one issuer (optional).
- If provided, the list of issuerIds must not be provided, otherwise the search is not performed (an error is generated).'
includeSubIssuers:
type: boolean
description: 'The user can request to include in the search the sub issuers of an issuer, limited to issuers allowed for the user depending on its rights, only if an issuerId is provided.
Default value is false.'
default: false
issuerIds:
type: array
description: 'The search is performed by default on all issuers allowed for the user (depending on its rights)
- The user can limit the search to a list of issuers (optional)
- If provided, the issuerId must not be provided, otherwise the search is not performed (an error is generated).
- If at least one issuer is not allowed for this user among the provided list of issuers, the search is not performed (an error is generated).'
items:
type: string
pan:
type: string
description: 'Refer to Transaction.pan
Conditional search criteria, see general description of the endpoint.'
cardScheme:
type: string
description: Refer to Transaction.cardScheme
merchantCategoryCode:
type: string
description: Refer to Transaction.merchantCategoryCode
cardAcceptorName:
type: string
description: Refer to Transaction.cardAcceptorName
panToken:
type: string
description: 'Refer to Transaction.panToken
Conditional search criteria, see general description of the endpoint.'
acquirerReferenceDataList:
type: array
description: 'Refer to Transaction.acquirerReferenceData
Conditional search criteria, see general description of the endpoint.'
items:
type: string
transactionAmount:
description: Refer to Transaction.transactionAmount
allOf:
- $ref: '#/definitions/Amount'
transactionAmountCurrency:
type: string
description: Used to search on the transaction original amount currency. In ISO4217 alphabetic format.
transactionIdentifiers:
type: array
description: 'Refer to Transaction.transactionIdentifier
Conditional search criteria, see general description of the endpoint.'
items:
$ref: '#/definitions/TransactionIdentifier'
transactionDateFrom:
type: string
format: date-time
description: Refer to Transaction.transactionDate
transactionDateTo:
type: string
format: date-time
description: Refer to Transaction.transactionDate
disputedTransactions:
type: string
description: "To search transaction based on dispute status.\n\nPossible values : \n- \"ALL\" : all transaction regardless the dispute status\n- \"YES\" : only disputed transactions \n- \"NO\" : only non disputed transactions\n\nDefault value : \"ALL"
fraudulentTransactions:
type: string
description: "To search transaction based on fraudulent status.\n\nPossible values : \n- \"ALL\" : all transaction regardless the fraud status\n- \"YES\" : only fraudulent transactions \n- \"NO\" : only non fraudulent transactions\n\nDefault value : \"ALL"
virtualServiceCardNumber:
type: string
description: 'Refer to Transaction.virtualServiceCardNumber
Conditional search criteria, see general description of the endpoint.'
acquirerMemberId:
type: string
description: Acquirer Member Id of the transaction
reasonCode:
type: string
description: 'Only used now for fee collection
Indicates the reason code of the transaction'
eventDate:
type: string
format: date-time
description: 'Relevant only for fee collection
Reference date related to the reason code'
status:
type: string
description: 'Refer to Transaction.status
Possible values :
- CREATED
- ABANDON
- IN_ERROR
- DELETED
- REPROCESS
- PROCESSED
- EMBARGO_WAIT
Default value : "PROCESSED'
processingDateFrom:
type: string
format: date-time
description: Date the transaction has been processed by the system
processingDateTo:
type: string
format: date-time
description: Date the transaction has been processed by the system
transactionTypes:
type: array
items:
type: string
description: 'Internal transaction type
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'
cardIdentifier:
description: 'Identification of the card either by Issuer card external reference or by card reference
Conditional search criteria, see general description of the endpoint.'
allOf:
- $ref: '#/definitions/CardIdentifier'
accountIdentifier:
description: 'Identification of the account either by Issuer account external reference or by account reference
Conditional search criteria, see general description of the endpoint.'
allOf:
- $ref: '#/definitions/AccountIdentifier'
relatedTransaction:
description: 'Identification of the account either by Issuer account external reference or by account reference
Conditional search criteria, see general description of the endpoint.'
allOf:
- $ref: '#/definitions/GlobalSearchTransactionRequestRelatedTransaction'
transactionAmountFrom:
description: 'Refer to Transaction.transactionAmount
Either the transactionAmount range or transactionAmount should be provided'
allOf:
- $ref: '#/definitions/Amount'
transactionAmountTo:
description: 'Refer to Transaction.transactionAmount
Either the transactionAmount range or transactionAmount should be provided'
allOf:
- $ref: '#/definitions/Amount'
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
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
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
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 f
# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wordline/refs/heads/main/openapi/wordline-transaction-global-search-api-openapi.yml