v1

latestOpenAPI 3.1.02026-07-24153164.0 KB
Merchant Portal services API

Transaction History

Search for transactions by given parameters<br> Required role for operation: MP_CORPORATE or BO_TE_TRANSACTION_HISTORY.<br> When user has role MP_CORPORATE, then all terminalIds are taken from UserProfile, otherwise terminalIds are taken from TecsCompany2TecsTerm entity.<br> Create MPauditlog table record with event type : TransactionHistory.<br> Supports filtering by wallet type: APAY (Apple Pay), GPAY (Google Pay), GPAY3D (Google Pay 3D Secure).<br> Supports authentication with the following types of tokens:<br>

  • <b>Bearer</b> <token>, which is a Bearer token authentication. The bearer token is a cryptic string, usually generated by the server in response to a login request.
post/public/transactionHistory

Request body

transactionIdstring
referencedTransactionIdstring
terminalIdinteger
sourceIdinteger
transactionTypestring
transactionAmountFromstring
transactionAmountTostring
clearingAmountFromstring
clearingAmountTostring
clearingCurrencystring
transactionDateFromstring date-time
transactionDateTostring date-time
authorizationCodestring
tecsengineResponseCodeFromstring
tecsengineResponseCodeTostring
receiptNumberstring
retrievalReferenceNumberstring
traceNumberstring
clearingStatusstring
cardBrandstring
corporateUUIDstring
orderByTransactionDatestring
wallet'APAY' | 'GPAY' | 'GPAY3D'

Filter by wallet type. Allowed values: APAY, GPAY, GPAY3D

3DSecurestring

Response

Successful operation

responseCodeinteger
responseMessagestring