Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
phpsdk:start [2017/01/05 18:11] michaelheumann |
phpsdk:start [2025/12/04 02:04] (aktuell) michaelheumann [Download] |
||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| ===== Download ===== | ===== Download ===== | ||
| + | [[https:// | ||
| - | {{:phpsdk:girocheckout_sdk_2.1.0.zip|Download | + | ==== Github ==== |
| + | GiroCheckout SDK ist nun auch über Composer, Packagist und Github installierbar. Die Versionsnummern beider Versionen unterscheiden sich in der 2. Ziffer: Die Github-Version ist hier gerade (z.B. 2.6.1), die normale Version ungerade (2.5.1). | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | ===== Wichtiger Hinweis zu Notify und Redirect ===== | ||
| + | GiroCheckout | ||
| + | |||
| + | Beide Kommunikationswege sollten unabhängig voneinander funktionieren, | ||
| + | |||
| + | Siehe dazu auch [[girocheckout: | ||
| =====Ordnerstruktur ===== | =====Ordnerstruktur ===== | ||
| Zeile 161: | Zeile 171: | ||
| Hierfür stehen Ihnen folgende drei Möglichkeiten zur Verfügung: | Hierfür stehen Ihnen folgende drei Möglichkeiten zur Verfügung: | ||
| - | 1) Im PHP Code: | + | 1) Im PHP Code: \\ |
| + | Über die Umgebung: | ||
| <code php> | <code php> | ||
| apache_setenv( " | apache_setenv( " | ||
| </ | </ | ||
| + | Oder direkt über die Methode setServer(): | ||
| + | <code php> | ||
| + | try { | ||
| + | $request = new GiroCheckout_SDK_Request( GiroCheckout_SDK_TransactionType_helper:: | ||
| + | $request-> | ||
| + | |||
| + | $request-> | ||
| + | |||
| + | $request-> | ||
| + | -> | ||
| + | -> | ||
| + | } | ||
| + | catch(Exception $e) { | ||
| + | // Handle exception | ||
| + | } | ||
| + | </ | ||
| + | |||
| 2) In der Linux-Kommandozeile (z.B. für die Ausführung der SDK-Beispiele ohne Browser): | 2) In der Linux-Kommandozeile (z.B. für die Ausführung der SDK-Beispiele ohne Browser): | ||
| <code sh> | <code sh> | ||
| Zeile 172: | Zeile 200: | ||
| < | < | ||
| SetEnv GIROCHECKOUT_SERVER " | SetEnv GIROCHECKOUT_SERVER " | ||
| + | </ | ||
| + | |||
| + | ===== Betrieb über einen Proxy-Server ===== | ||
| + | Es ist möglich, die Server-Kommunikation über einen Proxy durchzuführen, | ||
| + | Binden Sie dazu folgenden Code ein und passen die Parameter entsprechend an, bevor die GiroCheckout_SDK_Request:: | ||
| + | |||
| + | <code php> | ||
| + | $Config = GiroCheckout_SDK_Config:: | ||
| + | $Config-> | ||
| + | $Config-> | ||
| + | $Config-> | ||
| </ | </ | ||
| Zeile 213: | Zeile 252: | ||
| ===== Changelog ===== | ===== Changelog ===== | ||
| - | ==== Version 2.1.0 - 31.08.2016 ==== | + | {{page> |
| - | * Integration Blue Code API | + | |
| - | * Korrektur Bug bei SOFORT Überweisung: Falscher Endpoint | + | |
| - | + | ||
| - | ==== Version 2.0.3 - 29.06.2016 ==== | + | |
| - | * Einige Beispiele überarbeitet und korrigiert | + | |
| - | + | ||
| - | ==== Version 2.0.2 - 08.06.2016 ==== | + | |
| - | * Pflichtfelder dürfen nun nicht mehr leer sein. | + | |
| - | * Einige Beispiele überarbeitet | + | |
| - | + | ||
| - | ==== Version 2.0.1 - 11.05.2016 ==== | + | |
| - | * Giropay+Giropay-ID ist nun in Giropay integriert, nur noch eine Klasse. | + | |
| - | * Beispiel für Giropay+Giropay-ID verbessert. | + | |
| - | + | ||
| - | ==== Version 2.0.0 - 09.05.2016 ==== | + | |
| - | * Lastschrift um Parameter type erweitert (AUTH, SALE) (GiroCheckout_SDK_DirectDebitTransaction) | + | |
| - | * Lastschrift Capture implementiert (GiroCheckout_SDK_DirectDebitCapture) | + | |
| - | * Lastschrift Refund implementiert (GiroCheckout_SDK_DirectDebitRefund) | + | |
| - | * iDEAL Refund implementiert (GiroCheckout_SDK_IdealPaymentRefund) | + | |
| - | * Kreditkarte um Parameter type erweitert (AUTH, SALE) (GiroCheckout_SDK_CreditCardTransaction) | + | |
| - | * Kreditkarte Capture implementiert (GiroCheckout_SDK_CreditCardCapture) | + | |
| - | * Kreditkarte Refund implementiert (GiroCheckout_SDK_CreditCardRefund) | + | |
| - | * Paydirekt Transaktion implementiert (AUTH, SALE) (GiroCheckout_SDK_PaydirektTransaction) | + | |
| - | * Paydirekt Capture implementiert (GiroCheckout_SDK_PaydirektCapture) | + | |
| - | * Paydirekt Refund implementiert (GiroCheckout_SDK_PaydirektRefund) | + | |
| - | * Giropay: Feld BIC ist jetzt optional (GiroCheckout_SDK_GiropayTransaction u. GiroCheckout_SDK_GiropayTransactionWithGiropayID) | + | |
| - | * EPS: Feld BIC ist jetzt optional (GiroCheckout_SDK_EpsTransaction) | + | |
| - | * EPS: Neue Logos eingebunden | + | |
| - | * Sofortüberweisung implementiert (GiroCheckout_SDK_SofortUwTransaction) | + | |
| - | * Funktion GiroCheckout_SDK_Tools:: | + | |