Transaction Sequencing

All Fusebox transactions go through a sequence of statuses before being considered complete. Available payment types and statuses are shown below:

  • 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 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.