Interface PaymentPageRequest
- All Superinterfaces:
GiroCheckoutRequest
Die GiroCheckout Payment Page bietet dem Endkunden alle beim Händler
verfügbaren Zahlungsarten zur Auswahl an und initialisiert die entsprechende
Zahlung nach Auswahl. Eine Payment Page muss initialisiert werden, damit eine
Payment Page URL generiert wird. Diese Payment Page URL ist das Ergebnis
einer erfolgreichen Payment Page Initialisierung. Der Endkunde muss
anschließend auf diese URL weitergeleitet werden.
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
Initialisiert eine Zahlung per Payment Page - Beispiel:
PaymentPageRequest request = project.createPaymentPageRequest(merchantTxId, amount, currency, purpose, description, pagetype, expirydate, single, timeout, txType, locale, paymethods, payprojects, organization, freeamount, fixedvalues, minamount, maxamount, orderid, projectlist, pkn, test, certdata, otherpayments, paydirektShoppingCartType, paydirektShippingFirstName, paydirektShippingLastName, paydirektShippingCompany, paydirektShippingAdditionalAddressInformation, paydirektShippingStreet, paydirektShippingStreetNumber, paydirektShippingZipCode, paydirektShippingCity, paydirektShippingCountry, paydirektShippingEmail, paydirektMerchantReconciliationReferenceNumber, paydirektCart, paydirektDeliveryType, successUrl, backUrl, failUrl, notifyUrl, tds2Address, tds2Postcode, tds2City, tds2Country, tds2Optional, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, informationText, kassenzeichen, qrcodeReturn);
PaymentPageResponse response = request.execute();
-
Method Details
-
execute
Initialisiert eine Zahlung per Payment Page - Beispiel:
PaymentPageRequest request = project.createPaymentPageRequest(merchantTxId, amount, currency, purpose, description, pagetype, expirydate, single, timeout, txType, locale, paymethods, payprojects, organization, freeamount, fixedvalues, minamount, maxamount, orderid, projectlist, pkn, test, certdata, otherpayments, paydirektShoppingCartType, paydirektShippingFirstName, paydirektShippingLastName, paydirektShippingCompany, paydirektShippingAdditionalAddressInformation, paydirektShippingStreet, paydirektShippingStreetNumber, paydirektShippingZipCode, paydirektShippingCity, paydirektShippingCountry, paydirektShippingEmail, paydirektMerchantReconciliationReferenceNumber, paydirektCart, paydirektDeliveryType, successUrl, backUrl, failUrl, notifyUrl, tds2Address, tds2Postcode, tds2City, tds2Country, tds2Optional, mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, informationText, kassenzeichen, qrcodeReturn);
PaymentPageResponse response = request.execute();
-