> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mangopay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Disputes

export const RepudiationWallet = ({content}) => <Tooltip tip="Wallet created automatically to manage funds relating to chargebacks and disputes.">
        {content}
    </Tooltip>;

export const Chargeback = ({content}) => <Tooltip tip="The reversal of a pay-in back to the user because they contested it with their bank.">
        {content}
    </Tooltip>;

## Introduction

Customers may question the validity of a transaction registered to their account and ask for a <Chargeback content="chargeback" />. The issuing bank then withdraws the corresponding funds from Mangopay.

The platform may have the opportunity to contest the chargeback by providing proof prior to being requested to settle their credit to Mangopay.

Mangopay automatically creates a <a href="/api-reference/disputes/dispute-object">Dispute object</a> when a chargeback occurs to handle proof submissions and settlement.

<Accordion title="Examples of chargebacks">
  Chargebacks can be requested for various reasons, whether it is about fraudulent transactions, disagreements between the merchant and the consumer, or processing issues.

  Here are a few examples:

  * Unauthorized or excessive charges
  * Failure by the merchant to deliver merchandise
  * Defective merchandise
  * Dissatisfaction with the product(s) or service(s) received
  * Billing errors
</Accordion>

### Note on specific payment methods

Disputes are not supported on [pay-ins to virtual IBAN](/guides/payment-methods/banking/virtual-iban) and [bank wires](/guides/payment-methods/banking/bank-wire), because they are based on direct wire transfers. On [direct debits](/guides/payment-methods/banking/direct-debit#), non-contestable disputes **can** occur due to late failures.

On the following alternative payment methods (APMs), users authenticate directly with their bank, so there is no dispute process and a low risk of unrecognized or fraudulent payments: [iDEAL | Wero](/guides/payment-methods/ideal), [MB WAY](/guides/payment-methods/mb-way), [Multibanco](/guides/payment-methods/multibanco), [Satispay](/guides/payment-methods/satispay), [Swish](/guides/payment-methods/swish). For other APMs, please check the dedicated guides as well as the information below.

Disputes can occur on card payments, including Apple Pay and Google Pay.

## Type of disputes

Mangopay offers three types of disputes depending on the kind of chargeback that occurred.

<table class="header-column">
  <tbody>
    <tr>
      <th class="header">Contestable</th>

      <td class="table-content">
        Dispute for which the chargeback can be contested by providing proof (i.e., Dispute Documents) justifying the original transaction.
      </td>
    </tr>

    <tr>
      <th class="header">Not‑contestable</th>

      <td class="table-content">
        Dispute that is automatically closed after its creation, without any action possible for the platform.
      </td>
    </tr>

    <tr>
      <th class="header">Retrieval</th>

      <td class="table-content">
        Dispute that is actually a chargeback warning issued by the bank. The platform is required to provide documents, but no funds will be taken from the Repudiation Wallet.
      </td>
    </tr>
  </tbody>
</table>

<Note>
  **Note - Disputes and Refunds**

  Disputes cannot be created if a Refund already occurred on the transaction. In the same way, you cannot create a Refund for a transaction subject to a Dispute.

  See the <a href="/guides/refunds">Refunds</a> article to learn more.
</Note>

## Dispute process

The dispute process varies depending on the type of dispute and the outcome (whether the platform wins or loses the dispute).

For contestable disputes, the process can be broken down into the following steps:

<Steps>
  <Step title="Chargeback">A user asks for a chargeback: the issuing bank orders the reversal of a pay-in.</Step>
  <Step title="Repudiation">Mangopay creates a dispute and debits the disputed funds from the platform’s <RepudiationWallet content="Repudiation Wallet" />.</Step>
  <Step title="Platform's evidence">If the dispute is contestable, the platform sends proofs to justify the legitimacy of the transaction.</Step>
  <Step title="Issuer's response">Depending on the issuing bank’s response, the platform either wins or loses the dispute. In case of a win, the funds are put back into the repudiation wallet (refund).</Step>
  <Step title="Settlement">If the dispute is lost, the platform needs to make a Settlement Transfer from the user's wallet (or a direct bank wire pay-in) to the Repudiation Wallet.</Step>
</Steps>

<Note>
  **Best practice - Set up hooks for disputes**

  Due to the deadline to contest disputes, we strongly advise you to set up hooks to be notified as soon as a dispute is created. See the <a href="/webhooks/event-types#disputes">Dispute event types</a> for the set of hooks allowing you to stay up to date throughout the process.
</Note>

### New dispute and repudiation

When a chargeback occurs, two objects are created on Mangopay’s side:

* Dispute - You can view the dispute by using the <a href="/api-reference/disputes/view-dispute">GET View a Dispute</a> endpoint.
* Repudiation - Refers to the withdrawal of funds from the platform’s Repudiation Wallet, resulting in a negative balance. You can view the Repudiation by using the <a href="/api-reference/repudiations/view-repudiation">GET View a Repudiation</a> endpoint.

If the dispute is contestable, the next step is creating the Dispute Documents and submitting them before the `ContestDeadline` by using the following endpoints:

* <a href="/api-reference/dispute-documents/create-dispute-document">POST Create a Dispute Document</a> and <a href="/api-reference/dispute-documents/create-dispute-document-page">POST Create a Dispute Document Page</a>
* <a href="/api-reference/dispute-documents/submit-dispute-document">PUT Submit a Dispute Document</a>
* <a href="/api-reference/disputes/submit-dispute">PUT Submit a Dispute</a>

If the dispute is not contestable, the next step is to settle the dispute by using the following endpoint:

* <a href="/api-reference/dispute-settlement/create-settlement-transfer">POST Create a Settlement Transfer</a>

<Note>
  **Note - Settling several disputes**

  You also have the opportunity to settle disputes via bank wire, using the <a href="/api-reference/dispute-settlement/create-bank-wire-payin-to-repudiation-wallet">POST Create a Direct Bank Wire PayIn to the Repudiation Wallet</a> endpoint.
</Note>

### Contesting the dispute

When the dispute type is `CONTESTABLE` or `RETRIEVAL`, you can choose to either close it directly, or to contest it.

<Note>
  **Note - Contesting partially the dispute**

  Mangopay allows you to handle cases where the platform would want to contest only part of the dispute (e.g., only one of several goods were damaged). You can do so by taking advantage of the `ContestedFunds` parameter.
</Note>

In order to contest a dispute, you need to complete the following steps before the `ContestDeadlineDate`:

* Create the Dispute Documents to submit as evidence of the legitimacy of the transaction.
* Submit the dispute to Mangopay teams so that they can relay the proofs to the issuing bank.

<Warning>
  **Caution - Contesting multiple disputes for the same credit card**

  If the platform has multiple disputes for the same card, the platform needs to send proofs to justify the legitimacy of all the disputed transactions.

  If only some of the transactions are contested, then banks will reject all of them, and all the disputes will be set as `LOST`.
</Warning>

While documents might vary depending on the dispute reason, documents must always include the following information:

* The amount debited to the end user
* The date of the payment
* The nature of the payment (the name of the platform must be visible)

If the documents submitted are not in English, please include a simple translation of the main elements in English.

<Accordion title="Common examples of evidence documents">
  * Invoices
  * Signed proofs of delivery
  * Certificates of authenticity
  * Terms and conditions on refund policy

  More information on which evidence to provide is available in the <a href="#dispute-reasons">Dispute reasons</a> section of this article.
</Accordion>

<Warning>
  **Caution - Deadline set by the issuing bank**

  The `ContestDeadlineDate` is set by the issuing bank of the initial transaction and may usually vary between 7 to 18 days. Once the deadline passes, the dispute `Status` is automatically set to `CLOSED`.
</Warning>

### Settling the dispute

When losing disputes, platforms need to settle their debt towards Mangopay by resetting their Repudiation Wallet balance to zero.

They need to use the dedicated Settlement Transfer endpoint to wire funds to the Repudiation Wallet.

## Dispute reasons

Each dispute created is associated with a reason that determines which forms of compelling evidence the platform should submit. This information can be found in the `DisputeReasonType` parameter of the Dispute object.

<table>
  <thead>
    <tr>
      <th class="header">DisputeReasonType</th>
      <th class="header">Action</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td class="table-content">AUTHORISATION\_DISPUTED</td>

      <td class="table-content">
        **Evidence to provide**

        A document with:

        * The amount debited
        * The date
        * The nature of the payment (here the name of the platform must be visible)
        * The proof that the product was received or service provided
      </td>
    </tr>

    <tr>
      <td class="table-content">AUTHORISATION\_DISPUTED</td>

      <td class="table-content">
        **What to do**

        Contact the Mangopay Fraud team through the <a href="https://hub.mangopay.com/" target="_blank">Dashboard</a> for more information.
      </td>
    </tr>

    <tr>
      <td class="table-content">DUPLICATE</td>

      <td class="table-content">
        **What to do**

        Prove that the two transactions are both legitimate, and that you didn’t charge the customer twice for the same goods or service.

        **Evidence to provide**

        Two separate invoices must therefore be provided.
      </td>
    </tr>

    <tr>
      <td class="table-content">FRAUD</td>

      <td class="table-content">
        **What to do**

        Prove that the transaction was initiated by the cardholder.

        **Evidence to provide**

        * Invoice or any document with the name of the user, the amount paid, and the details of the purchase.
        * Optionally, screenshots of the exchanges between the user and the platform or between the paying user and the recipient user.

        If there are two or more transactions for the same user that were not contested nor reported as fraudulent in the past 120 to 365 days before the contested payment, you also need to provide at least two of the following elements about the user who initiated the chargeback:

        * The IP address
        * The shipping address
        * The device ID (for the phone, computer, etc. used for the payment).

        One of the two pieces of information provided must be the IP address or the device ID.
      </td>
    </tr>

    <tr>
      <td class="table-content">OTHER</td>

      <td class="table-content">
        **What to do**

        Contact the Mangopay Fraud team through the <a href="https://hub.mangopay.com/" target="_blank">Dashboard</a>  for more information.
      </td>
    </tr>

    <tr>
      <td class="table-content">PRODUCT\_NOT\_PROVIDED</td>

      <td class="table-content">
        **What to do**

        Prove that the product was delivered.

        **Evidence to provide**

        * Invoice
        * Signed proof of delivery
      </td>
    </tr>

    <tr>
      <td class="table-content">PRODUCT\_UNACCEPTABLE</td>

      <td class="table-content">
        **What to do**

        Prove that the product is not a counterfeit.

        **Evidence to provide**

        * The certificate of authenticity
        * The Terms and Conditions that highlight the return policy.
        * A screenshot of a good review, if the customer writes one after receiving the good or service.
          Also, if the cardholder has been reimbursed or compensated, then proof must be provided.
      </td>
    </tr>

    <tr>
      <td class="table-content">REFUND\_CONVERSION\_RATE</td>

      <td class="table-content">
        **What to do**

        Prove that the charged amount was the right one, regardless of the currency exchange rate applied.

        **Evidence to provide**

        The Terms and Conditions that highlight the refund policy mentioning that foreign currency exchange rates are subject to fluctuations.
      </td>
    </tr>

    <tr>
      <td class="table-content">REFUND\_NOT\_PROCESSED</td>

      <td class="table-content">
        **What to do**

        Prove that the cardholder has been reimbursed or compensated, or that the refund doesn’t apply.

        **Evidence to provide**

        * Proof of the refund transaction.
        * Clear cancellation or return policy, with proof that it has been communicated to the customer prior to the purchase.
      </td>
    </tr>

    <tr>
      <td class="table-content">TRANSACTION\_NOT\_RECOGNIZED</td>

      <td class="table-content">
        **What to do**

        Prove that the transaction was initiated by the cardholder.

        **Evidence to provide**

        * Invoice, or any document with the name of the user, the amount paid and the details of the purchase.
        * Optionally, screenshots of the exchanges between the buyer and the platform or the buyer and the seller.
      </td>
    </tr>

    <tr>
      <td class="table-content">UNKNOWN</td>

      <td class="table-content">
        **Evidence to provide**

        A document with:

        * The amount debited
        * The date
        * The nature of the payment (here the name of the platform must be visible)
        * The proof that the product was received or service provided
      </td>
    </tr>
  </tbody>
</table>

## Related resources

<Card title="Endpoint" href="/api-reference/disputes/dispute-object">
  The Dispute object
</Card>
