Does Elliott Support Credit Card Pre-Authorization Transactions?

Does Elliott Support Credit Card Pre-Authorization Transactions?

Release Date: 07/17/2020
Version: 8.0 & Up

QWe are doing more and more credit card charges lately, which is also increasing the amount of adjustments that need to be made to order totals. Do you have a way to "pre-charge" a card for a number of days but do the actual charge later for a totaled order amount?

For example, we have an order for $100 that gets charged on Monday for a shipment on Wednesday. As we load the shipment on Wednesday, we have to short ship the order by $20 due to inadequate inventory. We go into Elliott and modify the order total to be $80. Does an easy way exist to update the credit card to only charge the $80?

A - The short answer is “YES.

In Elliott Credit Card Processing, we support the following transaction types:
  • Sales
  • Refund
  • Void
  • PreAuth
  • Complete
  • Force
You have been using “S=Sales” transaction in the past.  The "Pre-Charge"  transaction you refer to is called “Pre-Auth.” To perform Pre-Authorization, in whatever credit card processing screen where it prompts you for “Trx Type,” you will choose “P=PreAuth.” See sample screen below:


This is like charging a credit card, but it just allocates the amount of that credit card. You will get an approval number back. The transaction does not create any accounting record in Elliott Business Software. But it will create a record in Credit Card Log History for future reference.

When you are about to charge the final amount to this credit card, where the system prompts you for the credit card number, you can use the “F8” key. See sample screen below:


The credit card log history will then be displayed:


Select the corresponding Pre-Authorized transaction, and the transaction type will default to “C=Complete.”  Accept it.  Then you can change the credit card amount if it turns out to be  different.  Please see also see the following KB article for more details:


    • Related Articles

    • Elliott Credit Card Processing Summary

      Release Date: 6/10/2024 Version: 8.5 & Up Summary Elliott Credit Card Processing is a real time solution that works with payment gateways that support all levels of processing (Levels 1, 2, and 3 depending on the payment gateway.) Currently, there ...
    • How to Reverse Credit Card Sales

      Q - What is the process to reverse out a credit card sale that hasn't been picked, invoiced, etc.? A - The following outlines the procedure depending on whether you had to delete the original order or keep the original order: If you deleted the ...
    • How to Charge a Credit Card If Pre-Authorized for the Wrong Customer

      Q - We tried to complete a credit card charge with a pre-authorization for the wrong customer. Since we don't keep the credit card number when we do the pre-authorization, how do we go about completing the credit card charge for the correct customer? ...
    • How to Find Orders That Have Been Pre-Authorized for Credit Card Charge

      Release Date: 8/7/2018 Q - I am in the process of implementing Elliott online credit card charge processing with pre-authorization through the COP Order Payment window. I need to develop a separate process to identify orders that have been ...
    • Feature - Online Credit Card Interface Level 3 Support

      Release Date: 4/21/23 Revised Date: 12/20/23 Version: 8.5 and Above Introduction Elliott currently supports credit card level 2 transactions. This means, in addition of passing the credit card number, expiration number info when charge a credit card, ...