Retrieve transactions on search criteria
This operation uses query parameters to retrieve the associated transaction(s) data. For example, with a MC 2nd Chargeback the unique AcquirerRefNo retrieves the unique transactionId’s and associated transaction data of all the different stages in the dispute life cycle.
If there is a previous and/or next page the http response header will have a link (url) to this data. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Link#pagination_through_links. Note, startDateTime and endDateTime must be present AND at least one of these query parameters: acquirerRefNo, merchantReference, actionId, pspReference
Request
- Base URLhttps://financial-services.developer.worldline.com/MerchantApiTransaction/api
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Unique identification of the acquirer, determined by equensWorldline
Query parameters
Data supplied by an acquirer to assist in identifying a transaction, e.g. for researching retrievals and chargebacks. (Note: acquirerRefNo = acquirerReferenceNumber)
This is a reference that the merchant can add to an authorization request towards the terminal by entering it via the keyboard of the merchant.
Action ID (example 432956ee-6974-42d2-bfdb-878997f21653)
Additional information provided by the concentrator to return on his statement
Start DateTime the transaction was created (yyyy-mm-dd hh:mm:ss) (greater or equals to this value)
Note, startDateTime and endDateTime must be present AND at least one of these query parameters: acquirerRefNo, merchantReference, actionId, pspReference
End DateTime the transaction was created (yyyy-mm-dd hh:mm:ss) (until this value, so not incuded)
Note, startDateTime and endDateTime must be present AND at least one of these query parameters: acquirerRefNo, merchantReference, actionId, pspReference
Transaction search amount, amount should be greater than or equal to this value
Transaction search amount, amount should be less than this value
Transaction amount currency, according to ISO 4217. Required if search amount is available. Example EUR
Sort field
Sort order
Page size (max 300)
Page number
Response
Successful
Example response
[
{
"transactionIdentification": {
"transactionId": "TDS16172008721825920",
"actionId": "432956ee-6974-42d2-bfdb-878997f21653",
"acquirerReferenceNumber": "11223344662288134679854",
"merchantReference": "trx reference by merchant",
"stan": 12752
},
"contractIdentification": {
"acquirerId": "671234567",
"holdingId": 200,
"merchantId": "1280300",
"contractId": "12872",
"cardAcceptorId": "30010",
"siteId": 30010,
"terminalId": "20YT45"
},
"approvalCode": "AB90EF",
"brand": "MAES",
"cardAcceptorNameLocation": "Purchase Merchant/ CC \\ARNHEM \\NLD",
"contactlessIndicator": 1,
"creditDebitIndicator": "D",
"forwardingInstitutionId": "671734512",
"matStatus": "1",
"merchantCategoryCode": 7000,
"paymentFacilitatorId": "10000000000",
"paymentInfo": [
{
"merchantPaymentId": "SO-000000017036619028",
"merchantPaymentAggregationLevelCode": "02",
"paymentType": "03",
"paymentCrossReferenceURI": "acquiring/payment/v2.0/payments/acquirers/XXX/payment/XXX?paymentDate=YYYY-MM-DD"
}
],
"paymentProductTypeCode": "2",
"posEntryMode": "79x",
"pricePlanTarifId": "tarifId",
"region": "Netherlands Maestro",
"regionCode": "31",
"subMerchantId": "734188",
"terminalBatchReference": "0000000216",
"terminalProtocol": "02",
"transactionDescription": "0150 Chargeback Correction case id 0000001",
"transactionFeePricePlanTypeCode": "01",
"transactionLevel": "Contract",
"transactionStatus": "TFEE",
"transactionType": "Purchase Presentment",
"transactionTypeCode": "904",
"truncatedPan": "6731230000000123",
"vatLabel": "21%",
"result3ds": "Full",
"version3ds": "V2",
"mitCause": "Unscheduled",
"initiatorType": "Cardholder",
"captureSequenceNumber": 2,
"captureSequenceCount": 3,
"transactionAmount": {
"amount": "3.00",
"currency": "EUR"
},
"transactionVatAmount": {
"amount": "3.00",
"currency": "EUR"
},
"merchantTransactionFeeAmount": {
"amount": "3.00",
"currency": "EUR"
},
"merchantTransactionFeeVatAmount": {
"amount": "3.00",
"currency": "EUR"
},
"netAmount": {
"amount": "3.00",
"currency": "EUR"
},
"schemeMarkupAmount": {
"amount": "3.00",
"currency": "EUR"
},
"interchangeFeeAmount": {
"amount": "3.00",
"currency": "EUR"
},
"cashBackAmount": {
"amount": "3.00",
"currency": "EUR"
},
"acquirerMarkupAmount": {
"amount": "3.00",
"currency": "EUR"
},
"merchantTransactionAmount": {
"amount": "3.00",
"currency": "EUR"
}
}
]Changes
No recorded changes to this operation across all 1 revision of this API.