Schnittstelle DirectDebitTransactionWithPaymentPageRequest
- Alle Superschnittstellen:
GiroCheckoutRequest
Initialisierung einer Lastschrifttransaktion mit Formularservice. Durch eine
erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein
Weiterleitungslink (redirect) an den Händler übermittelt. Der übermittelte
Link führt zum Bezahlformular. Der Kunde muss an diese URL weitergeleitet
werden. Dies kann durch einen HTTP-Redirect-Header, eine HTML-Seite mit
entsprechendem Meta-Tag oder Javascript erfolgen.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final StringReservierung des Betragsstatic final IntegerBezahlseite ist für mobile Endgeräte optimiertstatic final IntegerBezahlseite ist nicht für mobile Endgeräte optimiertstatic final StringVerkauf wird sofort gebucht (default)static final IntegerSequenztyp der SEPA Lastschrift: Einmalige Zahlungstatic final IntegerSequenztyp der SEPA Lastschrift: Erste Zahlungstatic final IntegerSequenztyp der SEPA Lastschrift: Folgezahlungstatic final IntegerSequenztyp der SEPA Lastschrift: Letzte Zahlung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungexecute()Initialisierung einer Lastschrifttransaktion mit Formularservice.
Beispiel:
DirectDebitTransactionWithPaymentPageRequest request = project .createDirectDebitTransactionWithPaymentPageRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlRedirect, urlNotify, kassenzeichen);
DirectDebitTransactionWithPaymentPageResponse response = request .execute();
-
Felddetails
-
SALE_TYPE
-
AUTH_TYPE
-
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
Bezahlseite ist nicht für mobile Endgeräte optimiert -
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
Bezahlseite ist für mobile Endgeräte optimiert -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
Sequenztyp der SEPA Lastschrift: Einmalige Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
Sequenztyp der SEPA Lastschrift: Erste Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
Sequenztyp der SEPA Lastschrift: Folgezahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG
Sequenztyp der SEPA Lastschrift: Letzte Zahlung
-
-
Methodendetails
-
execute
DirectDebitTransactionWithPaymentPageResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolExceptionInitialisierung einer Lastschrifttransaktion mit Formularservice.
Beispiel:
DirectDebitTransactionWithPaymentPageRequest request = project .createDirectDebitTransactionWithPaymentPageRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlRedirect, urlNotify, kassenzeichen);
DirectDebitTransactionWithPaymentPageResponse response = request .execute();- Gibt zurück:
- DirectDebitTransactionWithPaymentPageResponse
- Löst aus:
GiroCheckoutExceptionGiroCheckoutProtocolException
-