Transaction Sequencing
All Fusebox transactions go through a sequence of statuses before being considered complete. Available payment types and statuses are shown below:
- 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.
- Authorizes and records the transaction for settlement.
- Records a previously authorized transaction for funding a (post-authorized sale) transaction. Works in conjunction with Authorization Only or Voice Authorization.
- Used to generate a refund on a cardholder’s account.
- It does not void a previous purchase.
- Cancels a Sale (Type 02) or Prior-Authorized Sale (Type 07) transaction in the Elavon Gateway applications database.
- 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 01 - Auth Only
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If no match, process authorization only.
- If match, and last tran type ≠ 01 or 75
- Error: TRANSACTION NOT ALLOWED.
Transaction Type 01 - Auth Only
- Matching Criteria: Trans Amount (2), PAN (3), Reference (7)
- Processing Rules:
- If match, and last tran time < ½ hour ago
- Error: DUPLICATE
Transaction Type 01 - Auth Only
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If match, Process as 75; If 75 is not supported by the POS, process as an additional authorization 01.
Transaction Type 02 - Sale
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If no match, process sale.
- If match, and last tran type = 02 or 07
- Error: DUPLICATE.
- If match, and last tran type ≠ 02
- Error: TRANSACTION NOT ALLOWED.
Transaction Type 07 - Prior
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If no match, and auth code included, process prior authorized sale.
- If no match, and auth code not included.
- Error: TRANSACTION NOT ALLOWED.
- If match, and last tran type = 02 or 07
- Error: DUPLICATE.
- If match, and last tran type ≠ 01 or 75, or 76
- Error: TRANSACTION NOT ALLOWED.
- If match, and total auth amount ≠ tran amount and retail
- Error: FINAL AMOUNT TOO LARGE.
Transaction Type 07 - Prior
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If no match, and auth code included, process prior authorized sale.
- If no match, and auth code not included.
- Error: TRANSACTION NOT ALLOWED.
- If match, and last tran type = 02 or 07
- Error: DUPLICATE.
- If match, and last tran type ≠ 01 or 75, or 76
- Error: TRANSACTION NOT ALLOWED.
- If match, and total auth amount ≠ tran amount and retail
- Error: FINAL AMOUNT TOO LARGE.
Transaction Type 09 - Refund
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules
- If no match, process refund.
- If match, and last tran type = 09
- Error: DUPLICATE.
- If match and last tran type ≠ 09 Error: TRANSACTION NOT ALLOWED.
Transaction Type 11 - Void Sale
- Matching Criteria: Tran amount (2), PAN (3), Reference (7)
- Processing Rules:
- If match, and last tran amount = 02 or 07 Process void.
- See tran type 61 for Full Authorization Reversal attempt.
- If match, and 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.
Transaction Type 11 - Void Sale
- Matching Criteria: Tran amount (2), PAN (3), Reference (7)
- Processing Rules:
- 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.
Transaction Type 17 - Void Refund
- Matching Criteria: Tran amount (2), PAN (3) Reference (7)
- Processing Rules:
- If match, and last tran type = 09, process void refund.
- If match, and last tran type ≠ 09 or amt mismatch
- Error: TRANSACTION NOT ALLOWED.
Transaction Type 17 - Void Refund
- Matching Criteria: Tran amount (2), PAN (3), Reference (7)
- Processing Rules:
- If no match, Error: TRANSACTION NOT FOUND.
Transaction Type 22 - Tran Inquiry
- Matching Criteria: Tran amount (2), PAN (3), Reference (7)
- Processing Rules: If partial approval originally requested (API 647=1), and match Process transaction inquiry.
Transaction Type 22 - Tran Inquiry
- Matching Criteria: Tran amount (2), PAN (3), Reference (7)
- Processing Rules:
- If partial approval originally not requested (API 647=0 or Null) and match Process transaction inquiry.
- If no match, Error: TRANSACTION NOT FOUND.
Transaction Type 37 - Token Only None
- Matching Criteria: None
- Processing Rules:
- None – Tran type 37 only validates the PAN and expiration date. It does not check for duplicates.
Transaction Type 61 – Full Auth Reversal
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- If match, and last tran type = 01 or 02 or 75, process full reversal.
- If match, and last tran type ≠ 01 or 02 or 75
- Error: TRANSACTION NOT ALLOWED
Transaction Type 75 – Incremental
- Matching Criteria: PAN (3), Reference (7)
- Processing Rules:
- Incremental: PAN (3), Reference (7)
- If match, and last tran type = 01 or 75, process incremental authorization.
- If match, and 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.
Transaction Type 76 - Partial Reversal
- Matching Criteria: PAN (3) Reference (7)
- Processing Rules:
- If match, and last tran type = 01 or 02 or 75 - Process partial reversal.
- If match, and last tran type ≠ 01 or 02 or 75 Error: TRANSACTION NOT ALLOWED.
- If no match, Error: TRANSACTION NOT FOUND.