Transaction type to be processed.
Usage
intent.putExtra("TRANSACTION", "Possible Values")
Use an individual intent line for each separate transaction.
One
intentLine Per TransactionYou cannot use multiple
intentlines for a single transaction
Usage Examples
- A sales transaction uses the
intent.putExtra("TRANSACTION", "SALE");line - A refund transaction uses the
intent.putExtra("TRANSACTION", "REFUND");line - A cash transaction uses the
intent.putExtra("TRANSACTION", "CASH");line
Possible Extra String Label Values
Possible Values | Description | Usage |
|---|---|---|
SALE | Purchase / sale |
|
REFUND | Refund |
|
081 | Settlement |
|
AUTOSETTLE | Auto settlement |
|
005 | Credit preauthorization |
|
002 | Forced post |
|
001 | Verify credit account |
|
015 | Completion of a previous preauthorization |
|
VOID | Void of a previous transaction Using invoice, sequence number or idempotency. Priority is sequence number > invoice > idempotency |
|
COMPLWOPA | Completion of a preauthorization without using data from a previous preauthorization |
|
CASH | Cash |
|
REPRINT | Reprint a transaction. Using invoice number, sequence number or idempotency is possible. If no invoice, sequence number or idempotency is sent, the last transaction process will be reprint. If no transaction found return -4 in terminal error code Priority is sequence number > invoice > idempotency |
|
REPORT | To print detailed or summary reports without doing a settlement, see “REPORTTYPE“ |
|
TRXDATA | Return all data of transaction. Using invoice number, sequence number or idempotency is possible. If no invoice, sequence number or idempotency is sent, the last transaction process will be reprint. If no transaction found return -4 in terminal error code Priority is sequence number > invoice > idempotency |
|
REPRINTSETTLEMENT | Reprint the latest settlement printed |
|
REPRINTDETAIL | Reprint the latest detail report printed |
|
REPRINTSUMMARY | Reprint the latest summary report printed |
|
CONNECTIONTEST | Test internet connection |