Invalid Transaction: Declined Code 12 Explained

Invalid Transaction: Declined Code 12 Explained

Few things are more frustrating than having a customer who’s waiting to pay but can’t because of some error code, especially when there is a long line of customers behind them.

Or, if you’re running an eCommerce business, error codes could be dramatically lowering your checkout conversion rates — and you may not even know! Staying on top of error codes and diagnosing them quickly is key to running a successful business.

There are a variety of reasons why your POS may fire a decline code, from fraud to incorrect information, and it’s not realistic to memorize all of the codes and what they mean (although printing out a list of credit cards decline codes and hanging it nearby could be useful).

Today, we’re going to cover the invalid transaction, or declined code 12.

Here’s everything you need to know about what it is and what to do about it:

What is declined 12 on a credit card?

Also known as the “invalid transaction” code, a credit card error code 12 is given when the issuing bank does not accept a transaction.

That’s super vague, but it’s true.

The issuing bank is the bank that gave the customer their card, and a declined 12 code is sort of a catch-all for error codes. It doesn’t mean one specific thing, but there are a few common reasons why your POS could be sending it.

Why did the POS give me an invalid transaction message?

Here are a few reasons why you could be getting a credit card code 12:

  • The card number is incorrect. This is the simplest explanation. Sometimes when a card number is typed incorrectly it can fire back an invalid transaction.
  • The expiration date is invalid. This could mean it was keyed in incorrectly or it’s expired.
  • AVS failed. Address Verification System, or AVS, is a fraud prevention measure implemented by the card member associations such as VISA. They check fields like the zip code against their records to make sure someone isn’t using a card that isn’t theirs.
  • You’re trying something strange like refunding a refund. If the system doesn’t know how to handle a request, it could spit back a decline code 12 in response.
  • The credit card itself is invalid. It’s possible that the card has been canceled or flagged by the credit card company and is coming through as a credit card code 12.
  • You’ve tried running the card multiple times in a row in quick succession. Many card associations have measures against multiple quick transactions since it’s often a sign of fraud.

It could be one or a combination of these that is causing your system to fire an invalid transaction. Double-check that it’s not a user error and go from there.

What to do when you get a Decline Code 12 or “Invalid Transaction” response from your POS

Decline code situations are always annoying, but follow these steps to resolve it as quickly as possible!

Step 1: Apologize to the customer

Even if you’re pretty sure it’s their fault, being cordial goes a long way to making this process less frustrating for both parties.

Step 2: Try running the card again

Take two! Most people try this first anyway, but just in case you haven’t!

Step 3: If that doesn’t work, or if you’re not in-person, double-check that every piece of information is correct.

Take a slow read through the code, expiration date, name, and security code. Ask your customer to repeat it if necessary.

Step 4: Suggest double-checking the zip code on the customer’s end.

It’s possible the customer moved recently and has accidentally put in the wrong zip code. Ask them politely if there’s another zip code possibility.

Step 5: If none of those fixes work, request the customer pay with a different card.

If you can’t get the card to work, see if your customer minds switching cards for you.

Step 6: If that isn’t an option, request an alternative form of payment or offer to hold their order while they call their bank for more details.

See if they can pay by cash or check. If that isn’t an option, don’t just say sorry! Ask to take their name or give them a more direct phone line. Chances are they’ll have to call their bank to figure things out, so you want to get them right back to the front of the checkout line when they’ve figured it out. The last thing you want to do is lose a big sale to a competitor over a system error.

Get the rundown on all credit card decline codes

Go here for a complete list of credit card decline codes. This is a great page to bookmark!

And if you are running an eCommerce business and want to customize the responses you give customers according to the error code they receive, VISA has some great automated response suggestions, which you can access here.

-–

Get a merchant account and wield the most innovative payment services available with Tidal.

At Tidal Commerce, we look for smart, driven entrepreneurs and businesses to partner with. If that sounds like you, then we should chat.

See what we’re all about

Join the club.

Subscribe to our newsletter and get payment processing news & insights sent to your inbox.

You can unsubscribe at anytime.