# Schnittstelle CreditCardCancelRequest

Alle Superschnittstellen:
  `GiroCheckoutRequest`

public interface CreditCardCancelRequest extends GiroCheckoutRequest
Eine Stornierung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung storniert werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `CreditCardCancelResponse`
  `execute()`
  Shop sendet referenzierende Transaktion.

- ## Methodendetails

  - ### execute

    CreditCardCancelResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolException
    Shop sendet referenzierende Transaktion. `CreditCardCancelRequest request = project .createCreditCardCancelRequest(merchantTxId, reference);`
    `CreditCardCancelResponse response = request.execute();`
    Gibt zurück:
      `CreditCardCancelResponse`
    Löst aus:
      `GiroCheckoutException`
      `GiroCheckoutProtocolException`