# Schnittstelle DirectDebitGetPKNRequest

Alle Superschnittstellen:
  `GiroCheckoutRequest`

public interface DirectDebitGetPKNRequest extends GiroCheckoutRequest
Fragt Informationen zur Pseudo-Kartennummer ab. Eine Pseudo-Kartennummer ist eine Referenz auf eine vom Käufer verwendete Kreditkarte (Kreditkartennummer und Gültigkeitsdatum). Durch dieser Referenz wird dem Händler ermöglicht eine bereits verwendete Kreditkarte zur Auswahl anzubieten. Wird die Nummer bei der initiierung einer Kreditkartentransaktion mitgeschickt, wird die Kreditkartennummer und das Gültigkeitsdatum im Zahlformular vorausgefüllt. Der Kunde muss nur die Kartenprüfnummer eingeben und kann die Zahlung durchführen.
Durch diese Funktion werden PKN-Informationen bereitgestellt. Sie liefert als Erbnis eine PKN sowie die hinterlegten Kreditkarteninformationen (maskierte Kreditkartennummer, Gültigkeitsdatum), welche für eine bereits durchgeführte Transaktion verwendet wurde.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `DirectDebitGetPKNResponse`
  `execute()`
  Abfrage von Informationen zu einer Pseudo-Kartennummer
  Beispiel:
  `DirectDebitGetPKNRequest request = project.createDirectDebitGetPKNRequest(ref); DirectDebitGetPKNResponse response = request.execute();`

- ## Methodendetails

  - ### execute

    DirectDebitGetPKNResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolException
    Abfrage von Informationen zu einer Pseudo-Kartennummer
    Beispiel:
    `DirectDebitGetPKNRequest request = project.createDirectDebitGetPKNRequest(ref); DirectDebitGetPKNResponse response = request.execute();`
    Gibt zurück:
      DirectDebitGetPKNResponse
    Löst aus:
      `GiroCheckoutException`
      `GiroCheckoutProtocolException`