Benutzer-Werkzeuge

Webseiten-Werkzeuge


javasdk:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javasdk:start [2017/02/24 20:47]
thorstenmarx
javasdk:start [2026/07/25 00:20] (aktuell)
michaelheumann
Zeile 7: Zeile 7:
  
 ===== Download ===== ===== Download =====
-{{:javasdk:girocheckout_sdk_java_1.2.0.zip|download GiroCheckout Java SDK 1.2.0}} \\ +{{https://static.s-publicservices.de/sdks/java/girocheckout_sdk_java_2.5.12.jar|Download GiroCheckout Java SDK 2.5.12}} \\ 
-{{:javasdk:girocheckout_sdk_java_doc_1.2.0.zip|download GiroCheckout Java SDK Dokumentation}} +{{https://static.s-publicservices.de/sdks/java/girocheckout_sdk_java_doc_2.5.11.zip|Download GiroCheckout Java SDK Dokumentation}}
  
 ===== Beispiele und Einbindung ===== ===== Beispiele und Einbindung =====
Zeile 51: Zeile 50:
 ===== Ergebniscodes / Zahlungsausgang ===== ===== Ergebniscodes / Zahlungsausgang =====
 Das Ergebnis eines Zahlungsausgangs ist entweder in der notify/redirect URL oder bei direkten Zahlungen in der entsprechenden Response-Klasse enthalten. Der Code 4000 kennzeichnet dabei immer eine erfolgreiche Transaktion. Alle anderen Codes beschreiben, welcher Fehler aufgetreten ist. Eine Auflistung der Ergebniscodes finden Sie [[http://api.girocheckout.de/girocheckout:resultcodes|hier]]. Das Ergebnis eines Zahlungsausgangs ist entweder in der notify/redirect URL oder bei direkten Zahlungen in der entsprechenden Response-Klasse enthalten. Der Code 4000 kennzeichnet dabei immer eine erfolgreiche Transaktion. Alle anderen Codes beschreiben, welcher Fehler aufgetreten ist. Eine Auflistung der Ergebniscodes finden Sie [[http://api.girocheckout.de/girocheckout:resultcodes|hier]].
 +
 +===== Entwicklungsumgebungen =====
 +Version 2.5.12 der SDKs hat die Möglichkeit eingeführt, anzugeben, gegen welche Serverumgebung die API-Calls gesendet werden sollen.  Dies geschieht über das Setzen der "environment"-Property für das Projekt und einen der folgenden Werte zu wählen:
 +
 +^ Wert ^ Bedeutung ^
 +| gc1-dev | GiroCheckout 1 Entwicklungsumgebung |
 +| gc1-prod | GiroCheckout 1 Produktion |
 +| gc2-preprod | GiroCheckout 2 Vorproduktion (demnächst verfügbar) |
 +| gc2-prod | GiroCheckout 2 Produktion (demnächst verfügbar) |
 +
 +Bitte beachten, dass Credentials für die Umgebungen benötigt werden, die Sie einsetzen wollen.
 +
 +Hinweis: In gc1 enthalten die URLs aus historischen Gründen den String "v2".  Bitte nicht mit gc2 verwechseln.
  
 ===== Changelog ===== ===== Changelog =====
 +
 +==== Version 2.5.12 - 24.07.2026 ====
 +  * Werte für die environment Einstellung angepasst (siehe [[javasdk:start#entwicklungsumgebungen|Entwicklungsumgebungen]])
 +  * Versions- und SDK-Header für Statistik und Support eingebaut
 +
 +==== Version 2.5.11 - 09.06.2026 ====
 +  * Zahlungsarten bluecode, eps, iDEAL, Maestro und Klarna entfernt
 +  * Korrektur Kassenzeichen im Refund für Kreditkarte, Lastschrift, Apple Pay, Google Pay, Klarna und Wero.
 +
 +==== Version 2.5.9 - 06.02.2026 ====
 +  * Unterstützung für WERO-Erstattung hinzugefügt.
 +
 +==== Version 2.5.8.1 - 06.10.2025 ====
 +  * Unterstützung für Timeout-Parameter
 +
 +==== Version 2.5.8 - 15.07.2025 ====
 +  * Unterstützung für die Zahlungsart WERO
 +
 +==== Version 2.5.7.5 - 06.06.2025 ====
 +  * Neuer Release Build da 2.5.7.3 fehlerhaft war, Unterstützung für Java 8
 +
 +==== Version 2.5.7.3 - 09.04.2025 ====
 +  * Weitere Korrektur der Parameterreihenfolge für Apple Pay, Google Pay, Direktüberweisung and Klarna
 +
 +==== Version 2.5.7 - 24.03.2025 ====
 +  * **BREAKING CHANGE:** Umbenennung der Payment-Page-Parameter, da diese auch von Apple Pay und Google Pay verwendet werden:
 +    * `klarnaBillingAddress` zu `billingAddress`
 +    * `klarnaShippingAddress` zu `shippingAddress`
 +    * `klarnaCustomerInfo` zu `customerInfo`
 +    * `klarnaBasket` zu `basket`
 +  * Reihenfolge der Parameter für Klarna korrigiert, damit sie mit der API-Dokumentation übereinstimmen.
 +  * Reihenfolge der Parameter für Direktüberweisung korrigiert, damit sie mit der API-Dokumentation übereinstimmen.
 +  * Nicht verwendeten indicator-Parameter für Apple Pay und Google Pay entfernt.
 +  * Unterstützung für neue Zahlungsarten Apple Pay und Google Pay 
 +
 +==== Version 2.5.6 17.03.2025 ====
 +  * Zahlungsart Pay by bank ersetzt durch Direktüberweisung
 +
 +==== Version 2.5.5.1 - 04.03.2025 ====
 +  * Erlauben type-Parameter bei Zahlungsart Pay by bank
 +  * Version ist in 2.5.5 Dateien enthalten
 +
 +==== Version 2.5.5 - 05.03.2025 ====
 +  * Unterstützung für die Zahlungsart Pay by bank
 +
 +==== Version 2.5.4 - 13.02.2025 ====
 +  * Unterstützung für die Zahlungsart Klarna
 +
 +==== Version 2.5.3 - 16.12.2024 ====
 +  * Bugfix Validierung der Betragsfelder bei Spendenseiten.
 +
 +==== Version 2.5.2 - 24.09.2024 ====
 +  * Bugfix bei Hashberechnung.
 +
 +==== Version 2.5.1 - 04.06.2024 ====
 +  * Order secured für giropay implementiert (Parameter secureAuth und secureAuthUntil).
 +  * Refund, Capture und Void für giropay NEU implementiert
 +  * Nicht mehr unterstützte Zahlungsarten entfernt: Paydirekt, giropay ID,
 +  * Nicht mehr unterstützte Endpunkte und Beispiele entfernt: giropay AVS/KVS, Bankstatus
 +  * Parameter customerId für giropay umbenannt in giropayCustomerId
 +  * Neuer Parameter customerId für giropay
 +
 +==== Version 2.4.11 - 14.02.2023 ====
 +  * Korrektur eines Problems bei der URL-Auflösung (Groß-/Kleinschreibung)
 +  * Neuen optionalen Parameter qrcodeReturn hinzugefügt, der bei der Initialisierung den Zahlungslink als base64-codierten QR-Code im Feld qrcode zurückliefert.
 +
 +==== Version 2.4.10 - 21.12.2022 ====
 +  * epsBankStatus: bankcode-Feld aus der Response entfernt
 +  * Neuer Endpunkt epsSenderInfo
 +  * Neuer Endpunkt idealSenderInfo
 +  * Neuer Endpunkt creditCardSenderInfo
 +  * Neuer Endpunkt directDebitSenderInfo
 +  * Neuer Endpunkt directGetPKN
 +  * Neuer Endpunkt paypageCapture  
 +  * Neuer Endpunkt paypageRefund
 +  * Neuer Endpunkt paypalCapture  
 +  * Neuer Endpunkt paypalRefund
 +  * Neuer Endpunkt bluecodeRefund
 +  * creditCardTransaction: indicator-Feld entfernt
 +  * creditCardVoid: Neues Feld referenceParent zur Response hinzugefügt
 +  * directDebitCapture: merchantTxId-Feld aus der Response entfernt
 +  * directDebitRefund: merchantTxId-Feld aus der Response entfernt
 +  * directDebitVoid: Neue Felder referenceParent, amount und currency zur Response hinzugefügt
 +  * paydirektVoid: Neues Feld referenceParent zur Response hinzugefügt
 +  * getTransactionTool: merchantTxId-Feld aus der Response entfernt
 +  * bluecodeTransaction: Felder branch, slip, slipDateTime und recurringid aus der Response entfernt
 +
 +
 +==== Version 2.4.9 - 14.10.2022 ====
 +  * Anpassung Versionsnummer an PHP-SDK
 +  * iDeal-Logos durch neue Versionen ersetzt
 +  * Liste der Fehler- und Returncodes aktualisiert
 +  * In der neuen giropay-API: Parameter merchantReconciliationReferenceNumber in merchantOrderReferenceNumber umbenannt.
 +  * Payment Page: Parameter paydirektMerchantReconciliationReferenceNumber in paydirektMerchantOrderReferenceNumber umbenannt.
 +  * Unterstützung für den neuen optionalen Kassenzeichen-Parameter bei allen Zahlungsarten
 +  * Unterstützung für das neue giropay über Paydirekt.
 +  * Unterstützung für PayPal Reservierung und Capture.
 +  * Unterstützung für PayPal Erstattung.
 +  * Unterstützung für Erstattung, Buchung (Capture) und Info für Transaktionen, die über die Payment Page initialisiert wurden, anhand der Referenznummer der Payment Page Transaktion.
 +  * Korrektur in der Handhabung von Fehlern, wenn Erstattung, Buchung oder Stornierung fehlschlagen.
 +  * Unterstützung für den API-Aufruf senderInfo
 +  * Purpose parameter im Kreditkarten-Capture
 +  * Neuen Parameter informationText für die Payment Page eingeführt.
 +  * Alte paydirekt-Logos durch neue giropay/paydirekt-Logos ersetzt.
 +  * Neue Felder für Lastschriftmandat in der Payment Page.
 +
 +==== Version 1.2.5 - 31.05.2021 ====
 +  * Erstattungen und Captures bei Kreditkarte, Lastschrift und Maestro erlauben nun die Übergabe eines Verwendungszwecks (purpose).
 +  * Erstattungen und Captures bei Paydirekt erlauben nun die Übergabe des Parameters merchantReconciliationReferenceNumber.
 +  * Unterstützung weiterer Felder bei Payment Page Transaktionen:
 +    * timeout
 +    * certdata
 +    * otherpayments
 +    * tds2Address
 +    * tds2Postcode
 +    * tds2City
 +    * tds2Country
 +    * tds2Optional
 +    * mandateReference
 +    * mandateSignedOn
 +    * mandateReceiverName
 +    * mandateSequence
 +  * Unterstützung des neuen Endpunkts für Projektabfrage bei Payment Pages
 +
 +==== Version 1.2.4 - 10.02.2021 ====
 +  * Unterstützung für 3-D Secure 2.0, bzw. der zugeh. neuen Felder bei Kreditkartentransaktionen
 +
 +==== Version 1.2.3 - 16.01.2020 ====
 +  * Problem mit paydirekt Storno behoben
 +
 +==== Version 1.2.2 - 09.08.2018 ====
 +  * Erweiterung Payment Page Initialisierung um weitere Parameter
 +
 +==== Version 1.2.1 - 28.03.2017 ====
 +  * Neu: Lastschrift Storno
 +  * Neu: Kreditkarten Storno
 +  * Neu: Paydirekt Storno
 +  * Kreditkarte Transaktionstyp MoTo eingeführt
 +  * Hinweis: Aufruf für Lastschriften / Kreditkarten Transaktionen nicht mehr kompatibel mit Vorversion
 +
 +
 ==== Version 1.2.0 - 21.02.2017 ==== ==== Version 1.2.0 - 21.02.2017 ====
   * Integration Paypage API   * Integration Paypage API
javasdk/start.1487965662.txt.gz · Zuletzt geändert: 2021/04/12 14:21

Seiten-Werkzeuge