RRLabs logo
RRLabsRevenue Recovery Labs

Do not honor: how to recover the payment

Quick answer

`do_not_honor` is a generic issuer refusal: the bank declined the charge without stating a reason, so the underlying cause has to be inferred from context.

Worth retrying? Sometimes — a small number of spaced retries is worth attempting.

Why this decline happens

Retry strategy that fits this code

What to tell the customer

Frequently asked

What does do not honor actually mean?
It is the card network's catch-all refusal code. The issuer chose not to approve the charge and did not disclose why, so no specific remedy can be derived from the code alone.
Will contacting the bank help?
Often yes. Cardholders can usually get the block lifted in one call, which is why a message that suggests it converts better than silent retries.

Handling this at scale, not one invoice at a time

A single decline code is easy to handle manually. A steady stream of them across different customers, invoice values, and failure reasons is a workflow problem. RRLabs classifies each failure, scores the recovery opportunity, and recommends the next best action — then attributes recovered revenue only once your billing provider confirms the payment succeeded.

Other decline reasons