Transaction Sequencing
All Fusebox transactions go through a sequence of statuses before being considered complete. The available payment types and statuses are shown below:
Payment Type or Status | Description |
---|---|
01 Authorization Only | Sends a request to authorize or hold an amount from the cardholder. If the sale associated with this authorization is not generated and settled within a certain period of time, the authorization expires and the amount held is released. |
02 Sale | Authorizes and records the transaction for settlement. |
07 Prior Authorized Sale | Records a previously authorized transaction for funding a (post-authorized sale) transaction. Works in conjunction with Authorization Only or Voice Authorization. |
09 Return | Used to generate a refund on a cardholder’s account. It does not void a previous purchase. |
11 Void Sale | Cancels a Sale (Type 02) or Prior-Authorized Sale (Type 07) transaction in the Elavon Gateway applications database. |
61 Full Auth Reversal | Cancels an open authorization and restores the cardholder open-to-buy. |
Settled | Batch has been closed and released to Fusebox. |
Confirmed | The third party processor has confirmed receipt of the batch. |
Transaction Augmentation
To make adjustments to a transaction, certain criteria must be met or else you will receive an error message.
Transaction Type | Matching Criteria | Processing Rules |
---|---|---|
01 – Auth Only | PAN (3) Reference (7) | If no match Process authorization only. If match & last tran type ≠ 01 or 75 Error: TRANSACTION NOT ALLOWED |
01 – Auth Only | Tran amount (2) PAN (3) Reference (7) | If match & last tran time < ½ hour ago Error: DUPLICATE |
01 – Auth Only | PAN (3) Reference (7) | If match Process as 75; If 75 is not supported by the POS, process as an additional authorization 01. |
02 – Sale | PAN (3) Reference (7) | If no match Process sale. If match & last tran type = 02 or 07 Error: DUPLICATE. If match & last tran type ≠ 02 Error: TRANSACTION NOT ALLOWED. |
07 – Prior | PAN (3) Reference (7) | If no match & auth code included Process prior authorized sale. If no match & auth code not included Error: TRANSACTION NOT ALLOWED. If match & last tran type = 02 or 07 Error: DUPLICATE. If match & last tran type ≠ 01 or 75, or 76 Error: TRANSACTION NOT ALLOWED. If match & total auth amount ≠ tran amount and retail Error: FINAL AMOUNT TOO LARGE. |
09 – Refund | PAN (3) Reference (7) | If no match Process refund. If match & last tran type = 09 Error: DUPLICATE. If match & last tran type ≠ 09 Error: TRANSACTION NOT ALLOWED |
11 – Void Sale | Tran amount (2) PAN (3) Reference (7) | If match and last tran amount = 02 or 07 Process void See tran type 61 for Full Authorization Reversal attempt. If match & last tran type ≠ 02 or 07 or amt mismatch Error: TRANSACTION NOT ALLOWED Determine if an Authorization Only exists and attempt a full authorization reversal. |
11 – Void Sale | PAN (3) Reference (7) | If no match Error: TRANSACTION NOT FOUND Either the original transaction did not complete, or has been settled already. Determine if a refund is necessary to offset a settled transaction. |
17 – Void Refund | Tran amount (2) PAN (3) Reference (7) | If match & last tran type = 09 Process void refund. If match & last tran type ≠ 09 or amt mismatch Error: TRANSACTION NOT ALLOWED |
17 – Void Refund | PAN (3) Reference (7) | If no match Error: TRANSACTION NOT FOUND |
22 – Tran Inquiry | PAN (3) Reference (7) | If partial approval originally requested (API 647=1) and match Process transaction inquiry. |
22 – Tran Inquiry | Tran amount (2) PAN (3) Reference (7) | If partial approval originally not requested (API 647=0 or Null) and match Process transaction inquiry. If no match Error: TRANSACTION NOT FOUND |
37 – Token Only None | None | None – a tran type 37 only validates the PAN and expiration date it does not check for duplicates. |
61 – Full Auth Reversal | PAN (3) Reference (7) | If match & last tran type = 01 or 02 or 75 Process full reversal. If match & last tran type ≠ 01 or 02 or 75 Error: TRANSACTION NOT ALLOWED |
75 – Incremental | PAN (3) Reference (7) | If match & last tran type = 01 or 75 Process incremental authorization. If match & last tran type ≠ 01 or 75 Error: TRANSACTION NOT ALLOWED If no match Error: TRANSACTION NOT FOUND If match Process as 75; If 75 is not supported by the POS, process as an additional authorization 01. |
76 – Partial Rev | PAN (3) Reference (7) | If match & last tran type = 01 or 02 or 75 - Process partial reversal. If match & last tran type ≠ 01 or 02 or 75 Error: TRANSACTION NOT ALLOWED. If no match Error: TRANSACTION NOT FOUND |