Receive "Input parameter INVOICE assigned invalid value" with POS Credit Card Charge

Receive "Input parameter INVOICE assigned invalid value" with POS Credit Card Charge

Release Date: 7/23/19
Version: 8.5 & Up

Q - When processing credit card transactions through a point-of-sales terminal (POINT interface), we received the following message:
       Input parameter INVOICE assigned invalid value
And then the credit card transaction was declined. What is causing this?

A - The cause of this problem is because the customer number used in the sales desk is "Alphabetic."  If you change it to "Numeric," then you can avoid this problem.

The nature of the problem is that Elliott passes the customer number as invoice number in our Sales Desk (POS) application. The reason is at the time the credit card is charged, it is before the invoice is printed, so we don’t have the invoice number assigned yet. So we pass the customer number as the invoice number instead. In the previous SIM interface, this was not a problem. With the new POINT interface, it does not like us passing the alphabetic invoice number that’s a duplicate. 

To fix this problem, you will need to create a misc. customer number that’s numeric -- like, for example, 999999, or something similar. If you change the customer# used by POS to a numeric value, then you won’t get this kind of decline problem with the new POINT interface.

The following is sample of XML data in the log file with this error:
<INVOICE>SOCOMP</INVOICE>
<PAYMENT_MEDIA>VISA</PAYMENT_MEDIA>
<RESPONSE_TEXT>Input parameter INVOICE assigned invalid value</RESPONSE_TEXT>


EMK

    • Related Articles

    • Does Elliott Encrypt Credit Card Number in the Database?

      Q - Recently, we were asked if we are PCI (Payment Card Industry) compliant. One of the subjects that came up is whether or not Elliott stores credit card numbers in its database with encryption. Can you tell me if credit card numbers stored in ...
    • Credit Card Transaction Time Out

      Q - When I process a credit card transaction in Elliott, I receive a message window with the title "Finished Transaction Status" and the detail message like followings: E:System.Net.WebException: The underlying connection was closed: A connection ...
    • 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 ...
    • ARCRCMNT Accounts Receivable Credit Card Transacting Handling

      Credit Card Transacting Handling Application Overview This application allows you to process credit card payments as a cash receipts function with postings and distributions as determined by the Credit Card Source File, (AR Maintenance). Run ...
    • Credit Card Processing Error: Chk Viawarp For Dupl

      Q - In A/R -> Processing -> Credit Card Trx Handle, at field "21. Approval No," I press F4 to interface with the credit card payment gateway server, then I receive the message "Credit: AP Error: Chk Viawarp For Dupl." See examples below: When I go to ...