RyzeDeskRyzeDesk

Stripe

4105 articles

Adds support for Mastercard compliance disputes


Adds support for Mastercard compliance disputes

What’s new

Adds Mastercard compliance dispute support to the Disputes API. You can identify these disputes when enhanced_eligibility_types contains mastercard_compliance, or when payment_method_details.case_type is compliance, and the reason is noncompliant.

The evidence_details.enhanced_eligibility.mastercard_compliance object contains a status value of either requires_fee_acknowledgement or fee_acknowledged. To contest a Mastercard compliance dispute, include evidence.enhanced_evidence.mastercard_compliance.fee_acknowledged set to true when you submit evidence.

Impact

If your integration automatically submits dispute evidence, check for mastercard_compliance in enhanced_eligibility_types before submitting evidence. For Mastercard compliance disputes, close the dispute without incurring the network fee or update your evidence submission flow to set evidence.enhanced_evidence.mastercard_compliance.fee_acknowledged to true.

After you acknowledge the fee and submit evidence, evidence_details.enhanced_eligibility.mastercard_compliance.status changes to fee_acknowledged. We collect the Mastercard compliance network fee asynchronously and refund it if you win the dispute.

Changes

Upgrade

  1. View your current API version in Workbench.
  2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
  • If you don’t use an SDK, update your API requests to include Stripe-Version: 2026-06-24. dahlia
  1. Upgrade the API version used for webhook endpoints .
  2. Test your integration against the new version.
  3. If you use Connect, test your Connect integration .

Learn more about Stripe API upgrades.

Last verified 2026-09-27

Is this helpful?