# Schnittstelle GiropayBankstatusRequest

Alle Superschnittstellen:
  `GiroCheckoutRequest`

public interface GiropayBankstatusRequest extends GiroCheckoutRequest
Es wird geprüft ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt. Diesbezüglich wird die BIC des Käufer-Girokontos übermittelt. Die Antwort zeigt ob eine giropay Transaktion oder giropay-ID Abfrage möglich ist. Es wid empfohlen vor jeder Initiierung einer giropay Transaktion oder giropay-ID Abfrage den Bankstatus zu prüfen, da dadurch unnötige Verkaufsabbrüche verhindert werden können.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `GiropayBankstatusResponse`
  `execute()`
  Führt die Anfrage durch, ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt.
  Beispiel:
  `GiropayBankstatusRequest request = project .createGiropayBankstatusRequest(bic); GiropayBankstatusResponse response = request.execute();`

- ## Methodendetails

  - ### execute

    GiropayBankstatusResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolException
    Führt die Anfrage durch, ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt.
    Beispiel:
    `GiropayBankstatusRequest request = project .createGiropayBankstatusRequest(bic); GiropayBankstatusResponse response = request.execute();`
    Gibt zurück:
      Info, ob die angefragte Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt
    Löst aus:
      `GiroCheckoutException`
      `GiroCheckoutProtocolException`