Feature - New Credit Card Expiration Options in Global Setup

Feature - New Credit Card Expiration Options in Global Setup

Release Date: 05/30/2023
Versions: 8.5 and Higher

Background

There are many places in Elliott where you may be processing a credit card transaction only to discover that the card has expired.  Before this release, each situation was evaluated on its own as to whether or not it should be allowed.  In some situations, the implementations on expiration checking are not entirely consistent. Now, we are giving you more specific options for handling an expired credit card and ensuring that an expired card is always handled according to your choice of options.

Setting Up Expired Credit Card Options
To view or change your expired card options, launch the System Utilities / Global Setup  task from the Control Center.  Select the menu item Add-Ons / On-line Credit Process as shown below:


Press Enter on the selected screen to bring up page 2:


For each option (in red box above), you may select "Y" or "N."
  • "Y" means allow the transaction to go through if the user confirms that the expired date is OK.
  • "N" means do not allow an expired card to be used in the specified situations.
The default values are shown here.  If you do not specifically set these options, these are the default values. Generally speaking, we do not allow expired credit cards to be processed. However, we do allow for  "Complete" transactions that are expired. The reason for this is that "Complete" transactions are paired with "PreAuth" transactions. Since systems typically enforce expiration logic with "PreAuth" transactions, on the last date of a month when a credit card is going to expire, the system will allow the "PreAuth" transaction.  Therefore, the system should allow processing the "Complete" transaction with the expired credit card early the following month.

Additionally, it makes sense to allow refunds for expired credit cards. In rare situations, you may need to charge a credit card even though it has expired. In many cases, even if the customer's credit card is expired based on your records, the credit card may have been renewed with the same card number. The only difference is that you may not know the new expiration date. In that case, the credit card issuer may still allow charges to be made to that credit card, especially in recurring billing scenarios. However, please be aware that you may incur a higher credit card merchant rate in such scenarios. Therefore, even if you set the policy in Global Setup to allow charging expired credit cards, it is still best practice to ask your customers to update their credit card expiration dates.

Examples
In the first example below, the user is attempting to add a credit card payment (Sale) to an order.  The expiration date, 05/22, has expired.  The system simply rejects it because that option is set to "N."

In the next example, a Completion of a PreAuthorization is attempted with an expired card.  But the option above, to allow expired cards for Completions, is set to "Y," so the user is prompted as to whether or not the card can be used:


An answer of "Yes" will allow the transaction to continue; "No" returns to the expiration date field.

Elliott Web Services
The option settings specified in the On-Line Credit Process screen above will be honored by Elliott Web Services, with the exception that, because there is no user interaction, processing will continue if the corresponding option is set to "Y" and will fail if the corresponding option is set to "N."

Modified Programs: ARACTSUM.CBL, ARCRCLST.CBL, ARCRCMNT.CBL, ARLOGCRC.CBL, CPPAYMNT.CBL, MODIFYCC.PL, NSCTLMNV.CBL, SYAUTODP.CBL, SYCCDAPI.CBL, SYCCDAPI.WS, SYCCEXDT.CBL, SYCCEXDT.WS, SYCCDMNT.CBL, SYCCDPMT.CBL, SYCCDPMT.GDF, SYCCUTIL.PL, SYCCUTIL.WS, SYCONMNT.CBL, VERICARD.PL, VERICARD.WS

JEG






    • Related Articles

    • 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, ...
    • Feature - HTML Credit Card Email Receipt Using PDF PostOffice

      Release Date: 2/27/2023 Version: V8.5 (partial support), V8.6 & Up (full support) Background Before this update, credit card receipts were text-only documents, like the one here, that could be printed on paper, sent to disk. While the receipt can be ...
    • Credit Card Processing Frequently Asked Questions

      Q - If a customer wants to give us new CC information for their next order or a new Expiration date and Sec # for a CC that has been used recently, is there a way to enter that information at that time if we do not have an order to process? A - You ...
    • Feature - Custom Receipt Comments in On-Line Credit Card Processing

      Release date: 8/22/19 Versions: 8.2 and Up Added the ability to have custom receipt comments in On-Line Credit Card Processing. This also includes the option to not print any comment on the receipt. In Global Setup, Add-ons, Online Credit Card ...
    • NSCTLMN4 Global Setup Bill of Lading 10

      Stock Status Inquiry Setup Application Overview This function provides you with a wealth of customer service information available by using Function Keys. For maximum benefit, the users should thoroughly familiarize themselves with the many item ...