v1

latestOpenAPI 3.1.02026-07-24153164.0 KB
Merchant Portal services API

Status Transaction

Returns status of a transaction searched by: <b>transactionSeqNumber</b> or by combination of: <b>transactionId + terminalId + sourceId</b><br> Create MPauditlog table record with event type : StatusTransaction.<br> Required role: BO_TE_TRANSACTION_HISTORY<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.
  • <b>Basic</b> <credentials>, where credentials is the Base64 encoding of username and password joined by a single colon :, CAS login service will be called for the given username and password for validating credentials.
  • <b>TecsWebToken</b> <token>, is used for verifying a TecsWeb signature. Token must be hashed with SHA-256 algorithm in HEX format and constructed in format: <pre>transactionId + | + terminalId + | + secretKey</pre>
post/public/statusTransaction

Request body

transactionSeqNumberinteger
transactionIdstring
terminalIdinteger
sourceIdinteger
clientIdinteger

Response

Successful operation

responseCodeinteger
responseMessagestring
transactionSeqNumberinteger
transactionIdstring
transactionTypestring
merchantNumberstring
merchantNamestring
terminalIdinteger
originalTerminalIdinteger
acquirerTerminalIdstring
acquirerNamestring
amountinteger
currencystring
transactionDatestring date-time
transactionServerDatestring date-time
authorizationDatestring date-time
transactionClearingDatestring date-time
authorizationCodestring nullable

Authorization code returned by the acquirer; null when not available

tecsengineResponseCodeinteger
tecsengineResponseTextstring
responseCodeFromASstring
receiptNumberstring
cardNumberstring
cardExpirationstring
paymentReasonstring
cardBrandstring
retrievalReferenceNumberstring
traceNumberinteger
clientIdinteger
originalClientIdstring
emvApplicationIdstring
emvApplicationLabelstring
cvmstring
applicationCryptogramstring
serviceCodestring
transactionSourcestring
cardEntrystring
terminalLocationstring
originalTransactionIdstring
clearingStatusstring
clearingAmountinteger
clearingCurrencystring
clearingProcessedDatestring date-time
clearingBatchIdstring
clearingDatestring date-time
tipAmountinteger
settlementStatusstring
terminalEndOfDayDatestring date-time
ecrDatastring