Interface DirectDebitTransactionWithPaymentPageRequest
- All Superinterfaces:
GiroCheckoutRequest
public interface DirectDebitTransactionWithPaymentPageRequest extends 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.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTH_TYPEReservierung des Betragsstatic java.lang.IntegerBEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JABezahlseite ist für mobile Endgeräte optimiertstatic java.lang.IntegerBEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEINBezahlseite ist nicht für mobile Endgeräte optimiertstatic java.lang.StringSALE_TYPEVerkauf wird sofort gebucht (default)static java.lang.IntegerSEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNGSequenztyp der SEPA Lastschrift: Einmalige Zahlungstatic java.lang.IntegerSEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Erste Zahlungstatic java.lang.IntegerSEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNGSequenztyp der SEPA Lastschrift: Folgezahlungstatic java.lang.IntegerSEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Letzte Zahlung -
Method Summary
Modifier and Type Method Description DirectDebitTransactionWithPaymentPageResponseexecute()Initialisierung einer Lastschrifttransaktion mit Formularservice.
Beispiel:
DirectDebitTransactionWithPaymentPageRequest request = project .createDirectDebitTransactionWithPaymentPageRequest( merchantTxId, amount, currency, purpose, locale, mobile, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlRedirect, urlNotify);
DirectDebitTransactionWithPaymentPageResponse response = request .execute();
-
Field Details
-
SALE_TYPE
static final java.lang.String SALE_TYPEVerkauf wird sofort gebucht (default)- See Also:
- Constant Field Values
-
AUTH_TYPE
static final java.lang.String AUTH_TYPEReservierung des Betrags- See Also:
- Constant Field Values
-
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
static final java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEINBezahlseite ist nicht für mobile Endgeräte optimiert -
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
static final java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JABezahlseite ist für mobile Endgeräte optimiert -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNGSequenztyp der SEPA Lastschrift: Einmalige Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Erste Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNGSequenztyp der SEPA Lastschrift: Folgezahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Letzte Zahlung
-
-
Method Details
-
execute
DirectDebitTransactionWithPaymentPageResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolExceptionInitialisierung einer Lastschrifttransaktion mit Formularservice.
Beispiel:
DirectDebitTransactionWithPaymentPageRequest request = project .createDirectDebitTransactionWithPaymentPageRequest( merchantTxId, amount, currency, purpose, locale, mobile, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlRedirect, urlNotify);
DirectDebitTransactionWithPaymentPageResponse response = request .execute();- Returns:
- DirectDebitTransactionWithPaymentPageResponse
- Throws:
GiroCheckoutExceptionGiroCheckoutProtocolException
-