# Schnittstelle GiropayIDCheckRequest

Alle Superschnittstellen:
  `GiroCheckoutRequest`

public interface GiropayIDCheckRequest extends GiroCheckoutRequest
Initialisierung einer giropay Altersverifikation. Durch eine erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein Weiterleitungslink (redirect) an den Händler übermittelt. Der übermittelte Link führt zum Onlinebanking des Käufers. Er muss an diese URL weitergeleitet werden. Dies kann durch einen HTTP-Redirect-Header, eine HTML-Seite mit entsprechendem Meta-Tag oder Javascript erfolgen.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `GiropayIDCheckResponse`
  `execute()`
  Initialisierung einer giropay Altersverifikation mit oder ohne giropay Zahlung
  Beispiel Altersverifikation:
  `GiropayIDCheckRequest request = project.createGiropayIDCheckRequest( merchantTxId, bic, iban, info1Label, info2Label, info3Label, info4Label, info5Label, info1Text, info2Text, info3Text, info4Text, info5Text, urlRedirect, urlNotify);`
  `GiropayIDCheckResponse response = request.execute();`

- ## Methodendetails

  - ### execute

    GiropayIDCheckResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolException
    Initialisierung einer giropay Altersverifikation mit oder ohne giropay Zahlung
    Beispiel Altersverifikation:
    `GiropayIDCheckRequest request = project.createGiropayIDCheckRequest( merchantTxId, bic, iban, info1Label, info2Label, info3Label, info4Label, info5Label, info1Text, info2Text, info3Text, info4Text, info5Text, urlRedirect, urlNotify);`
    `GiropayIDCheckResponse response = request.execute();`
    Gibt zurück:
      GiropayIDCheckResponse
    Löst aus:
      `GiroCheckoutException`
      `GiroCheckoutProtocolException`