What Mastercard reason code 4834 means
Mastercard consolidated several older processing codes into 4834. It now covers duplicate processing, transaction amount differs (formerly 4831), late presentment (formerly 4842), incorrect currency or transaction code (formerly 4846), paid by other means, ATM disputes and a few other errors at the point of interaction. Some processors still display the legacy codes. Each dispute names a sub condition, and your evidence has to match that condition, not the code in general.
Typical triggers for a 4834 chargeback
-
Duplicate processing, where the same order was captured twice or a retry after a timeout went through.
-
Two legitimate purchases with the same amount that look like a duplicate on the statement.
-
Paid by other means, where the customer paid by another card, cash or bank transfer and was also charged by card.
-
Late presentment, where the transaction cleared long after the transaction date.
-
Wrong currency, or a charge processed as a purchase when it should have been a refund.
Time limits for Mastercard 4834
The cardholder typically has 120 days from the settlement date to dispute, though some sub cases follow their own rules. Your response window is set by your processor and is often between 7 and 21 days. In Stripe the exact deadline is the evidence due date on the dispute.
Evidence that wins a 4834 dispute
-
For duplicates, both transaction records with different order numbers, items, timestamps or shipping, proving two separate purchases.
-
For paid by other means, proof that the other payment failed, was refunded, or paid for a different order.
-
For late presentment, the authorization and clearing dates, and proof the account was in good standing when presented.
-
For currency issues, the checkout screen showing the currency the cardholder accepted.
-
A refund record when you already corrected the error before the dispute.
What to avoid when you respond
-
Do not send fraud evidence such as IP addresses for a processing error. Answer the sub case.
-
Do not refund a confirmed duplicate after the chargeback posts. Accept the dispute instead so you do not lose twice.
-
Do not leave two similar charges unexplained. Show what made each one distinct.
How to prevent Mastercard 4834 chargebacks
-
Use idempotency keys so retries after a timeout cannot capture twice.
-
Disable the pay button after the first click and show a clear confirmation page.
-
Reconcile card, bank transfer and cash payments before charging a card on file.
-
Capture promptly after fulfillment so presentment never runs late.
How 4834 appears in Stripe
Stripe often shows 4834 as duplicate when the sub case is duplicate processing, and under general or another reason for other sub cases, so it depends on the dispute. The raw code 4834 always appears in the network reason code field. NoChargeback reads both, finds matching or similar charges on the same customer, and builds evidence that separates them. See Stripe chargeback protection and dispute automation.
Rebuttal letter opening for Mastercard 4834
We are responding to the dispute filed under Mastercard reason code 4834. The cardholder was not charged twice for the same purchase. The two transactions relate to separate orders with different order numbers, items and timestamps, each authorized and delivered on its own, as shown in the attached records.
What does point of interaction error mean?
It means the cardholder says the transaction was processed incorrectly at checkout or at settlement. Examples are duplicate charges, wrong amounts, late presentment and charges already paid by other means.
How do I win a 4834 duplicate charge dispute?
Show that the two charges belong to separate purchases, with different order numbers, items or timestamps. If the charge really was a duplicate, accepting the dispute is usually better than fighting it.
Why does my processor show 4831 or 4842 instead of 4834?
Mastercard merged those older codes into 4834, but some processors and reports still display the legacy label. The evidence you need depends on the sub case, not on which number is shown.