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 55 “The sum of credits would exceed the original debit amount” mean?

Checked

Authorize.Net response reason code 55 means the sum of credits against the referenced transaction would exceed the original debit amount. The transaction is rejected because this refund, added to earlier ones, is more than was charged. Check what has already been refunded and send only the remaining balance.

Type
Error (refund)
Who declined
Authorize.Net's refund rules
Retry
Only with a smaller amount.
Shopper action
Nothing; the store handles refunds.
Merchant action
Check earlier refunds and send only what is left.

What PlatformDTC does

PlatformDTC gives every Authorize.Net refund its own idempotency key and records it, so a repeated refund request returns the recorded result instead of sending Authorize.Net a second credit.

Why it happens

A transaction can be refunded in parts, but never for more than its original amount in total.

What the store can do

Open the transaction in the Merchant Interface to see earlier credits and refund only the difference.

For developers

errors[0].errorCode "55". Track cumulative refunds per refTransId.

Frequently asked questions

Why does Authorize.Net reject my refund with code 55?
Earlier refunds plus this one exceed the original amount.
Can I refund more than the original payment on Authorize.Net?
No. Code 55 rejects credits above the original debit.

Sources

Related

Payments library