NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Decline codes

What does Authorize.Net 128 “This transaction cannot be processed” mean?

Checked

Authorize.Net response reason code 128, "This transaction cannot be processed", means the customer's financial institution does not currently allow transactions for this account. The block is on the bank's side, so retrying the same account will not help. The shopper should contact their bank or choose another card or payment method; the store simply offers an alternative.

Type
Hard decline
Who declined
The shopper's bank
Retry
No, not until the shopper's bank allows the account again.
Shopper action
Contact the bank or pay another way.
Merchant action
Ask for a different payment method.

What PlatformDTC does

PlatformDTC shows the shopper Authorize.Net's own message for code 128; the code is not on PlatformDTC's reroute list, and PlatformDTC never sends an unrecognized code to a backup processor.

Why it happens

Authorize.Net's note for this code: "The customer's financial institution does not currently allow transactions for this account." Frozen, restricted or newly opened accounts are common causes.

What the shopper can do

Ask your bank whether the account is restricted for online payments, or pay with another card.

What the store can do

Nothing to fix in your settings. Offer another payment method.

Frequently asked questions

Is Authorize.Net code 128 temporary?
It lasts until the shopper's bank lifts the restriction, which only the bank can do.
Should I retry Authorize.Net code 128?
No. The bank is refusing transactions on that account; ask for another payment method.

Sources

Related

Payments library