Retrieve Transaction

This is a convenience API which provides a user friendly way to retrieve previously submitted transaction.

Status Returns

Http StatusResponse ModelNotes
⚪ 200Transaction
🔴 400Error
🔴 404Error
🔴 409Error

Error Code Returns

400request.missing.parameter.merchantIddeprecated
400exchange.bhnContractId.requireddeprecated
400request.missing.parameter.requestIdThe RequestId HTTP header value is missing
400exchange.retrieve.txn.truncated.txnId.requiredThe request must include last six characters for transaction ID
400exchange.retrieve.txn.truncated.txnId.invalidtruncated.txnId should be minimum 6 characters and
maximum 26 characters
400exchange.retrieve.txn.truncated.cardNumber.invalidtruncated.cardNumber should be minimum 4 digits and
maximum 19 digits.
400exchange.retrieve.txn.truncated.cardNumber.invalidtruncated.cardNumber should be only digits
400exchange.invalid.x-api-keyThe x-api-key HTTP header value is invalid.
404exchange.transaction.not.foundThe transaction specified by the transaction ID cannot be
found
404exchange.transaction.ambiguousMore than one transaction found with given transaction ID
409exchange.retrieve.transaction.expiredThe transaction has already expired
409exchange.fraud.check.in.progressWe are still processing your fraud check
409exchange.card.already.acquiredCard already acquired
409exchange.acquired.card.transaction.cancelledAcquire card transaction cancelled. Please submit a new quote
request.
409exchange.offer.code.expiredOffer code already expired
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!