Shared Response Payload

Some of the APIs of the POS SDK shares common response parameters. This topic contains such parameters. However, to obtain a clear understanding of each APIs, it is recommended to read the corresponding documentation.

ICCTransactionResponse

ParameterDescriptionExample
Transaction Responseobject Returns the list of transaction response object.Refer TRANSACTIONRESPONSE table.
Responseobject Returns the list of response object.Refer RESPONSE table.

TransactionResponse fields description

ParameterDescriptionExample
Reference numberstring Returns the transaction reference number.859451235845123
Amountdouble Returns the transaction Amount.200.00
Authorized Amountdouble Returns the Cashback amount or tip amount.12.00
RRNstring Returns the receipt reference number after the transaction is completed.d054d
Transaction statusstring Returns the status of that transaction.Approved

Response

ParameterDescriptionExample
Datestring The date of the transaction.03/08/2017
Timestring The time of transaction.11:5:2
Response Codestring The transaction response code.“200”
Response Messagestring The transaction response message.“Transaction Approved”

TransactionStatusResponse

ParameterDescriptionSample
TransactionResponseobject The transaction detailsRefer ICCTRANSACTIONRESPONSE table.
Responseobject The payment detailsRefer RESPONSE Table.

Aquirer banks

ParameterDescriptionSample
EMIlist Returns a list of EMI objects.Refer EMI table

EMI

ParameterDescriptionExample
acquirerIdlong The bank id.0
minBankAmountdouble The minimum transaction amount specified by the bank to be eligible for EMI.2500.00
emiPercentagedouble The interest percentage of the EMI.25.75
emiAmountdouble The monthly instalment amount.2555.75
bankNamestring The bank name.Axis Bank
Tenurelong The tenure of emi.6