Verbesserungen & Erweiterungen
Neue Zahlart: Wero über Computop
Die Zahlart Wero wurde vollständig über den PSP Computop integriert. Damit steht ein zusätzlicher moderner Zahlungsweg zur Verfügung.
- Unterstützung für Reserve, Capture, Refund, Credit und Status-Updates
- Neue Komponenten für Payment Provider Logik und Import-Verarbeitung
Erweiterung des Express Checkout
Der Express Checkout wurde umfassend erweitert und steht nun zusätzlich zum bestehenden Flow zur Verfügung.
- Neue Express-Controller für Adyen, Computop, PayPal und Amazon
- Unterstützung für mehrere Zahlungsmethoden (u. a. Google Pay, PayPal Express, PayLater)
- Erweiterte JS-Integration zur Erstellung und Finalisierung von Express-Transaktionen
- Verbesserte Fehlerbehandlung und Callback-Logik
Erweiterungen für Computop Kreditkartenzahlungen
Flexible Autorisierung im Redirect-Flow
Der Redirect-Flow unterstützt nun optional eine separate Autorisierung. Die Funktion kann über copal konfiguriert werden und erhöht die Flexibilität der Zahlungsabwicklung.
Unterstützung für Redirect Templates
Für Hosted Payment Pages können nun verschiedene Templates verwendet werden: Standard, ct_cards_v1 und ct_cards_v2. Die Auswahl erfolgt pro Provider Account.
Erweiterte Parameterunterstützung
- URLBack für Cancel-Button Navigation
- Language für lokalisierte Zahlungsseiten
- CustomField3 zur Logo-Steuerung
- Erweiterung von Billing/Shipping Customer Data auf True
Erweiterung der Kreditkarten-Integration um PaymentInstrumentInfo
Die Verarbeitung von Kreditkartenzahlungen wurde um PaymentInstrumentInfo erweitert. Zusätzlich wird nun das korrekte Karten-Branding zuverlässig ausgewertet.
Mollie Kreditkarte: Embedment-Flow für wiederkehrende Zahlungen
Der Embedment-Flow steht nun auch für wiederkehrende Kreditkartenzahlungen (Recurring Payments) über Mollie zur Verfügung.
Bisher war diese Art der Integration ausschließlich für einmalige Zahlungen möglich. Durch die Erweiterung können wiederkehrende Zahlungen nun auch außerhalb klassischer Webshop-Szenarien, beispielsweise in mobilen Anwendungen, abgeschlossen werden.
- Unterstützung des Embedment-Flows für Recurring-Zahlungen
- Flexible Konfiguration analog zu bestehenden Kreditkarten-Transaktionen
Fehlerbehebungen
Stabilere Validierung in der Admin API
Die AdminAPI wurde um eine umfassende Eingabevalidierung erweitert. Dadurch werden Daten nun konsistenter geprüft und Fehler bereits vor der Verarbeitung abgefangen.
In der Vergangenheit konnten fehlerhafte Eingaben vereinzelt zu HTTP 500 Fehlern führen, insbesondere bei der Transaktionssuche oder der Anlage von Provider Accounts.
Erweiterte Admin API Stabilität
Neben der Validierungsverbesserung wurde die AdminAPI insgesamt robuster gestaltet. Fehlerhafte Eingaben werden konsistenter behandelt und führen nicht mehr zu unkontrollierten Systemfehlern.
Korrekte Warenkorbverarbeitung bei fehlgeschlagenen PSP-Requests
Ein Fehler führte dazu, dass der Warenkorb bereits vor Abschluss der PSP-Verarbeitung aktualisiert wurde. Dadurch konnten fehlerhafte oder unvollständige Transaktionen gespeichert werden.
Die Logik wurde angepasst: Der Warenkorb wird nun nur noch aktualisiert, wenn die PSP-Verarbeitung erfolgreich abgeschlossen wurde.
Behebung einer System.ArgumentException
Ein Laufzeitfehler vom Typ System.ArgumentException wurde identifiziert und behoben. Die Verarbeitung der Zahlungsprozesse läuft dadurch stabiler und zuverlässiger.
Sicherheitsupdate: AutoMapper und Abhängigkeiten
Aufgrund einer bekannten Sicherheitslücke wurden AutoMapper sowie mehrere abhängige Pakete auf aktuelle und sichere Versionen aktualisiert.
Dies verbessert die Systemsicherheit und stellt die langfristige Stabilität der Anwendung sicher.
Verknüpfung mit