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

Mastercard · Chargeback reason codes

Mastercard 4834 chargeback: Point-of-Interaction Error explained

Checked

Mastercard reason code 4834, Point-of-Interaction Error, covers processing mistakes: the cardholder was debited twice or paid by another method, charged an incorrect amount, refused cash back, charged for loss or damage, or hit with a currency conversion or surcharge error. For duplicates and wrong amounts the issuer has 90 days to file. Answer with documents showing two separate valid transactions, or proof the amount was correct.

Category
Point-of-Interaction Error
Time limit for the bank to file
90 days for duplicate and incorrect-amount claims
Time limit to respond
Your processor's deadline (on Stripe usually 7–21 days); Mastercard gives the acquirer 45 days from the chargeback for a second presentment
Typical evidence
Separate receipts or orders for each charge; proof the amount was correct
Can it be prevented?
Yes: block double submits and show the final amount before payment
Who usually wins
The merchant when the records show separate, correct charges

What PlatformDTC does

For a duplicate-charge dispute, PlatformDTC's response states that this is the only charge recorded against the order and that any other charge belongs to a separate order with its own items, address and fulfilment record, alongside the order details and tracking. With "Answer a chargeback automatically" switched on, it sends the response to the bank for you before the deadline.

What it means

The cardholder agrees they shopped with you, but says the charge was processed wrongly. Mastercard folded its old amount-differs (4831), late presentment (4842) and currency (4846) claims into its Point-of-Interaction Error rules.

Why customers file it

Double clicks, retried payments, totals that changed after checkout, or unexpected currency conversion.

Evidence that wins

Any second presentment can also show that a refund was already issued, or that the chargeback was invalid (late, a duplicate, or missing the required documents).

  • Duplicate: documents showing two valid separate transactions, such as receipts or order records, with an explanation if they are not self-evident
  • Amount differs: your explanation and proof the amount charged was correct
  • Paid by other means: proof the other payment was for a different purchase

How to prevent it

  • Disable the pay button after the first click
  • Show the final total and currency before payment
  • Refund accidental duplicates right away

For developers

On Stripe the dispute object arrives with reason "duplicate" and the card network's own code in payment_method_details.card.network_reason_code; listen for charge.dispute.created and read evidence_details.due_by for the deadline. Stripe files every 4834 sub-reason, including amount differs and currency conversion, under duplicate.

The acquirer answers with a second presentment within 45 days; the Central Site Business Date of the chargeback counts as day zero. For cardholder disputes the issuer may then file pre-arbitration within 30 days, and the acquirer has 30 days to accept or reject it.

Frequently asked questions

Is 4831 still used?
Not in Mastercard's current guide. "Transaction amount differs" is a claim under 4834 Point-of-Interaction Error.
How long does the bank have for a duplicate charge?
90 days, per Mastercard's Chargeback Guide.

Sources

Related

Payments library