Worldline Transaction - Global Search API

Transaction Global Search API Controller

Operations 1

POST /search-transactions Search transactions #

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-transaction-global-search-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-transaction-global-search-api-openapi.yml Raw ↑
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