# First Chargeback for Debit Mastercard and Europe Dual Acquirers 
source: https://developer.mastercard.com/mastercom/documentation/use-cases/chargeback_debit/index.md

## First Chargeback for Debit Mastercard and Europe Dual Acquirers {#first-chargeback-for-debit-mastercard-and-europe-dual-acquirers}

The following use case demonstrates the process of an issuer creating a first chargeback. This use case applies only when the original transaction has a single-message issuer, dual-message acquirer, and a transaction without a PIN.
Diagram createFirstChargebackDebitMastercardEuropeDual

1. **OPTIONAL STEP** : (Issuer) [Transaction search Debit MC](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#transaction-search-debit-mc) to search for a transaction.


API Reference: `POST /v6/transactions/debitmc/search`

2. (Issuer) [Create claim](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#create-claim) to create a claim for the selected transaction.


API Reference: `POST /v6/claims`

3. **OPTIONAL STEP** : (Issuer) [Retrieve Debit MC transaction details](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-debit-mc-transaction-details) to retrieve detailed information about the transaction.


API Reference: `GET /v6/{claim-id}/transactions/debitmc/detail`

4. (Issuer) [Create Debit MC chargeback](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#create-debit-mc-chargeback) to create a new chargeback.


API Reference: `POST /v6/claims/{claim-id}/chargebacks/debitmc`

5. **OPTIONAL STEP** : (Issuer) [Update Debit MC chargeback](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#update-debit-mc-chargeback) to upload the chargeback documentation (if not uploaded when chargeback was created).


API Reference: `PUT /v6/claims/{claim-id}/chargebacks/debitmc/{chargeback-id}`

6. (Issuer) [Retrieve Debit MC chargeback status](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-debit-mc-chargeback-status) to retrieve the processing status of the chargeback documentation.


API Reference: `PUT /v6/chargebacks/debitmc/status`

7. (Acquirer) [Retrieve claims from queue within date range](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-claims-from-queue-within-date-range) to retrieve claims from the *AcquirerFirstCBUnworked* queue, for the acquirer to get the claims with unworked first chargebacks.


API Reference: `POST /v6/queues`

8. (Acquirer) [Retrieve claim](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-claim) to retrieve data for a specific claim and its associated first chargeback.


API Reference: `GET /v6/claims/{claim-id}`

9. **OPTIONAL STEP** : (Acquirer) [Retrieve Debit MC transaction details](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-debit-mc-transaction-details) to retrieve detailed information about the transaction.


API Reference: `GET /v6/{claim-id}/transactions/debitmc/detail`

10. (Acquirer) [Retrieve chargeback documentation](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#retrieve-chargeback-documentation) to retrieve the documentation of the chargeback.


API Reference: `GET /v6/claims/{claim-id}/chargebacks/{chargeback-id}/documents`

11. **OPTIONAL STEP** : (Acquirer) [Acknowledge received chargebacks](https://developer.mastercard.com/mastercom/documentation/test-cases/test-cases/index.md#acknowledge-received-chargebacks) to mark the received chargeback as processed. This action moves the claim to the *AcquirerWorked* queue. The acquirer can decide to accept the chargeback or create a second presentment.


API Reference: `PUT /v6/chargebacks/acknowledge`

