# Alle Klassen und Schnittstellen

Klasse
Beschreibung
ApplePayCancelRequest
Eine Stornierung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung storniert werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden: Reservierung, Reservierung/Buchung.
ApplePayCancelResponse
Apple Pay Zahlung - Stornierung - Antwort.
ApplePayCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
ApplePayCaptureResponse
Apple Pay Zahlung - Buchen (CAPTURE) - Antwort.
ApplePayRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
ApplePayRefundResponse
Apple Pay Zahlung - Erstattung (REFUND) - Antwort.
ApplePayTransactionRequest
Initialisierung einer Apple Pay Zahlung - Anfrage.
ApplePayTransactionResponse
Initialisierung einer Apple Pay Zahlung - Antwort.
BlueCodeRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
BlueCodeRefundResponse
Enthält Informationen zur angefragten Transaktion.
BlueCodeTransactionRequest
Initialisierung einer Blue Code Zahlung.
BlueCodeTransactionResponse
Antwort für die Initialisierung einer BlueCode Zahlung.
CreditCardCancelRequest
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.
CreditCardCancelResponse
Enthält Informationen zur angefragten Transaktion.
CreditCardCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
CreditCardCaptureResponse
Enthält Informationen zur angefragten Transaktion.
CreditCardGetPKNRequest
Fragt Informationen zur Pseudo-Kartennummer ab.
CreditCardGetPKNResponse
Antwort zur Abfrage der Pseudo-Kartennummer.
CreditCardRecurringTransactionRequest
Durchführung einer wiederkehrenden Kreditkartenzahlung.
CreditCardRecurringTransactionResponse
Enthält das Ergebnis einer wiederkehrenden Kreditkartenzahlung.
CreditCardRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
CreditCardRefundResponse
Enthält Informationen zur angefragten Transaktion.
CreditCardSenderInfoRequest
Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden.
CreditCardSenderInfoResponse
Enthält Informationen zur angefragten Transaktion.
CreditCardTransactionRequest
Initialisiert eine Kreditkartenzahlung.
CreditCardTransactionResponse
Antwort für die Initialisierung einer Kreditkartenzahlung.
DirectDebitCancelRequest
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.
DirectDebitCancelResponse
Enthält Informationen zur angefragten Transaktion.
DirectDebitCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
DirectDebitCaptureResponse
Enthält Informationen zur angefragten Transaktion.
DirectDebitGetPKNRequest
Fragt Informationen zur Pseudo-Kartennummer ab.
DirectDebitGetPKNResponse
Antwort zur Abfrage der Pseudo-Kartennummer.
DirectDebitRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
DirectDebitRefundResponse
Enthält Informationen zur angefragten Transaktion.
DirectDebitSenderInfoRequest
Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden.
DirectDebitSenderInfoResponse
Enthält Informationen zur angefragten Transaktion.
DirectDebitTransactionRequest
Request zur Durchführung einer Lastschriftzahlung dei der die Transaktionsdaten übermittelt werden.
DirectDebitTransactionResponse
Enthält das Ergebnis der Lastschriftzahlung.
DirectDebitTransactionWithPaymentPageRequest
Initialisierung einer Lastschrifttransaktion mit Formularservice.
DirectDebitTransactionWithPaymentPageResponse
Antwort für die Initialisierung einer Lastschrifttransaktion mit Formularservice.
DirektubwTransactionRequest
Initialisierung einer Direktüberweisung Zahlung.
DirektubwTransactionResponse
Antwort für die Initialisierung einer Direktüberweisung Zahlung.
EpcCreateRequest
Die übergebenen Zahldaten werden unter einer GiroCode Referenznummer abgelegt und es kann ein QR Code generiert werden.
EpcCreateResponse
Antwort für die Erstellung eines GiroCodes.
EpcGetRequest
Fragt anhand der übergebenen GiroCode Referenznummer die hinterlegten Daten ab.
EpcGetResponse
Antwort für die Erstellung eines GiroCodes.
EpsBankstatusRequest
Es wird geprüft ob eine Bank am eps Bezahlverfahren teilnimmt.
EpsBankstatusResponse
Enthält die Information ob für die angefragte Bank eine eps Transaktion möglich ist.
Sind zusätzliche Informationen zur angefragten Bank bekannt, werden diese ebenfalls zurückgeliefert.
EpsIssuerListRequest
Gibt eine Liste aller eps Banken zurück.
EpsIssuerListResponse
Enthält eine Liste aller eps Banken
EpsSenderInfoRequest
Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden.
EpsSenderInfoResponse
Enthält Informationen zur angefragten Transaktion.
EpsTransactionRequest
Initialisiert eine eps Zahlung.
EpsTransactionResponse
Antwort für die Initialisierung einer eps Transaktion.
ErrorNumbers
Definition der Fehlernummern
GiroCheckoutException
Zeigt Fehler an, die bei der Arbeit mit GiroCheckout aufgetreten sind.
GiroCheckoutProtocolException
Zeigt Protokollfehler an, die bei der Arbeit mit GiroCheckout aufgetreten sind.
GiroCheckoutRequest
Basisinterface für alle Aufrufe in Richtung GiroCheckout
GiroCheckoutResponse
Basisinterface für alle Antworten von GiroCheckout
GiropayBankstatusRequest
Es wird geprüft ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt.
GiropayBankstatusResponse
Enthält Informationen ob für die angefragte Bank giropay Transaktionen möglich sind und liefert - sofern verfügbar - weitere Informationen zur angefragten Bank.
GiropayCancelRequest
Stornieren ist zu verwenden, wenn eine akzeptierte Transaktion nicht ausgeführt werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
Reservierung (solange keine Buchung erfolgte und Reservierung nicht abgelaufen ist)
Reservierung/Buchung (nur am selben Tag)
Erstattung (nur am selben Tag)
GiropayCancelResponse
Enthält Informationen zur angefragten Transaktion.
GiropayCaptureRequest
Beim Buchen (capture) wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
GiropayCaptureResponse
Enthält Informationen zur angefragten Transaktion.
GiropayIDCheckRequest
Initialisierung einer giropay Altersverifikation.
GiropayIDCheckResponse
Antwort für die Initialisierung einer giropay Altersverifikation.
GiropayIssuerListRequest
Gibt eine Liste aller giropay Banken zurück.
GiropayIssuerListResponse
Enthält eine Liste aller giropay Banken
GiropayRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
Reservierung
Reservierung/Buchung
Betrag - Transaktionsbetrag der vormals gesendeten Transaktion
GiropayRefundResponse
Enthält Informationen zur angefragten Transaktion.
GiropaySenderInfoRequest
Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden.
GiropaySenderInfoResponse
Enthält Informationen zur angefragten Transaktion.
GiropayTransactionRequest
Initialisierung einer giropay Zahlung ohne Altersverifikation (abhängig von der projectId).
GiropayTransactionResponse
Antwort für die Initialisierung einer giropay Transaktion.
GiropayTransactionWithGiropayIDRequest
Initialisierung einer giropay Zahlung mit Altersverifikation (abhängig von der projectId).
GiropayTransactionWithGiropayIDResponse
Antwort für die Initialisierung einer giropay Transaktion mit Altersverfikation.
GooglePayCancelRequest
Eine Stornierung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung storniert werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden: Reservierung, Reservierung/Buchung.
GooglePayCancelResponse
Google Pay Zahlung - Stornierung - Antwort.
GooglePayCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
GooglePayCaptureResponse
Google Pay Zahlung - Buchen (CAPTURE) - Antwort.
GooglePayRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
GooglePayRefundResponse
Google Pay Zahlung - Erstattung (REFUND) - Antwort.
GooglePayTransactionRequest
Initialisierung einer Google Pay Zahlung - Anfrage.
GooglePayTransactionResponse
Initialisierung einer Google Pay Zahlung - Antwort.
IdealIssuerListRequest
Gibt eine Liste aller IDEAL Banken zurück.
IdealIssuerListResponse
Enthält eine Liste aller IDEAL Banken
IdealPaymentRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
IdealPaymentRefundResponse
Enthält Informationen zur angefragten Transaktion.
IdealPaymentRequest
Initialisiert eine IDEAL Zahlung.
IdealPaymentResponse
Antwort für die Initialisierung einer IDEAL Transaktion.
IdealSenderInfoRequest
Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden.
IdealSenderInfoResponse
Enthält Informationen zur angefragten Transaktion.
KlarnaCancelRequest
Eine Stornierung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung storniert werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden: Reservierung, Reservierung/Buchung.
KlarnaCancelResponse
Klarna Zahlung - Stornierung - Antwort.
KlarnaCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
KlarnaCaptureResponse
Klarna Zahlung - Buchen (CAPTURE) - Antwort.
KlarnaRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
KlarnaRefundResponse
Klarna Zahlung - Erstattung (REFUND) - Antwort.
KlarnaTransactionRequest
Initialisierung einer Klarna Zahlung - Anfrage.
KlarnaTransactionResponse
Initialisierung einer Klarna Zahlung - Antwort.
Logger
Interface zum Logging von Nachrichten innerhalb der Kommunikation mit GiroCheckout
MaestroCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
MaestroCaptureResponse
Enthält Informationen zur angefragten Transaktion.
MaestroRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
MaestroRefundResponse
Enthält Informationen zur angefragten Transaktion.
MaestroTransactionRequest
Initialisiert eine Maestro-Zahlung.
MaestroTransactionResponse
Antwort für die Initialisierung einer Zahlung.
Merchant
Interface, das ein Händlerkonto bei Girosolution repräsentiert.
MerchantFactory
Factory zur Erzeugung eines Merchant-Objekts
PaydirektCancelRequest
Eine Stornierung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung storniert werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden: Reservierung, Reservierung/Buchung.
PaydirektCancelResponse
Paydirekt Zahlung - Stornierung - Antwort.
PaydirektCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
PaydirektCaptureResponse
Paydirekt Zahlung - Buchen (CAPTURE) - Antwort.
PaydirektRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
PaydirektRefundResponse
Paydirekt Zahlung - Erstattung (REFUND) - Antwort.
PaydirektTransactionRequest
Initialisierung einer Paydirekt Zahlung - Anfrage.
PaydirektTransactionResponse
Initialisierung einer Paydirekt Zahlung - Antwort.
PaymentPageCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
PaymentPageCaptureResponse
Enthält Informationen zur angefragten Transaktion.
PaymentPageProjectsRequest
Projektabfrage der Payment Page.
PaymentPageProjectsResponse
Antwort für die Projektabfrage der Payment Page.
PaymentPageProjectsResponse.Project
PaymentPageRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
PaymentPageRefundResponse
Enthält Informationen zur angefragten Transaktion.
PaymentPageRequest
Die GiroCheckout Payment Page bietet dem Endkunden alle beim Händler verfügbaren Zahlungsarten zur Auswahl an und initialisiert die entsprechende Zahlung nach Auswahl.
PaymentPageResponse
Antwort für die Initialisierung einer Zahlung per Payment Page.
PaypalCaptureRequest
Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto.
PaypalCaptureResponse
Enthält Informationen zur angefragten Transaktion.
PaypalRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
Bedingung: kann nur auf folgende Transaktionstypen angewendet werden:
1.Reservierung. 2.Reservierung/Buchung
Betrag: Transaktionsbetrag der vormals gesendeten Transaktion.
PaypalRefundResponse
Enthält Informationen zur angefragten Transaktion.
PaypalTransactionRequest
Initialisiert eine Paypal Zahlung.
PaypalTransactionResponse
Antwort für die Initialisierung einer Paypal Zahlung, die eine Transaktionsnummer und eine redirectURL zum PayPal Formular enthält.
Project
Interface, das ein Projekt eines Händlers bei Girosolution repräsentiert.
ShoppingCartItem
Shopping cart item.
SofortUwTransactionRequest
Initialisierung einer SOFORT Zahlung - Anfrage.
SofortUwTransactionResponse
Antwort für die Initialisierung einer Zahlung per Sofortüberweisung.
ToolsGetTransactionRequest
Ermöglicht den Abruf von Transaktionsinformationen.
ToolsGetTransactionResponse
Enthält Informationen zur angefragten Transaktion.
WeroRefundRequest
Eine Erstattung ist zu verwenden, wenn dem Kunden eine vorangegangene Zahlung komplett oder teilweise erstattet werden soll.
WeroRefundResponse
Wero Zahlung - Erstattung (REFUND) - Antwort.
WeroTransactionRequest
Initialisierung einer Wero Zahlung.
WeroTransactionResponse
Antwort für die Initialisierung einer Wero Zahlung.