Reason code · Discover

Discover DP: duplicate processing

DP means the cardholder says you charged them more than once for the same purchase. If they’re right, refund the copy. If the charges are two separate purchases, show each one standing on its own.

What DP means

DP is Discover’s duplicate-charge code. Chase’s processor guide describes it plainly: the merchant charged the customer more than once for the same purchase.

Some processors show a number instead: Stripe and Checkout.com list Duplicate Processing as 4534.

What the customer told their bank

“They charged me twice.” Before you answer, put the two charges side by side: dates, amounts, what each was for.

Time limit

Chase’s processor guide lists 120 days from the transaction date.

Discover’s rules come through your processor. Discover doesn’t publish its dispute rules manual. Its rules reach you through your processor, and published response windows conflict from one source to the next. The due date on your notice governs. Use it, not a number from an article.

What proof matters

If the charges were separate purchases, proof of each one: the sales slips for in-person sales, or proof of each transaction for card-not-present sales. If one was a true duplicate, proof it was already refunded or reversed.

“Same amount” doesn’t have to mean “exactly the same”

Chase’s guide notes two details about how DP is spotted. A dispute can be sent for review when two or more transactions land on the same day for the same amount. And the amounts don’t have to match to the cent: the guide says the duplicate amount can vary by up to 20%.

That matters for businesses that take a deposit and a balance, or bill a visit and a follow-up on the same day. Two similar charges on one date can look like a duplicate. Clear line items and separate invoice numbers make the difference obvious.

The common mistake

Charging the same balance twice through two channels, such as the card on file and a payment at the counter. If that happened, refund one and show the refund. Fighting a true duplicate costs you the fee and the time.

Dispute Daddy builds this for you

Upload the notice and your records. Dispute Daddy builds a response around the reason the bank actually gave, and you approve it before you submit. See how the method works.

Questions

What is Discover reason code DP?

DP is Duplicate Processing. The cardholder says the merchant charged them more than once for the same purchase.

How long does a customer have to file a Discover DP?

Chase’s processor guide lists 120 days from the transaction date. Discover’s rules come through your processor, so the date on your notice governs your response.

Can I fight a Discover DP?

Yes, if each charge was a separate purchase. Chase’s guide says to show proof of every transaction: all sales slips for in-person sales, or proof of each transaction for card-not-present sales.

Why does my dispute show 4534 instead of DP?

Some processors show Discover disputes as four-digit numbers. Stripe and Checkout.com list Duplicate Processing as 4534.

Sources

  1. Chase Merchant Services: Chargeback Timeframes and Reason Codes (REF-CHG-001), processor guide, content dated 2018 with revisions to 2021; Discover chargeback time frames and reason code DP (Duplicate Processing): description, time frame, representment rights and special notes; read October 25, 2026.
  2. Stripe: Dispute reason code categories, Stripe lists Discover 4534 Duplicate Processing under Duplicate; read October 25, 2026.
  3. Checkout.com: Chargeback codes, lists Discover 4534 Duplicate Processing for US merchants; read October 25, 2026.

General information, not legal advice. Network and processor rules change; the due date on your own dispute notice always governs.

You earned it.
Defend it.

Dispute Daddy builds the case and keeps the deadline in view. A flat $99 a month.

About this site

This site uses examples made for illustration. They are not real customer records.

Early-access signup stores your email and, if provided, company name for your request. We count page visits with Cloudflare Web Analytics, which uses no cookies and doesn’t identify you. No advertising trackers are used. Read the Privacy Policy.