Pfad: SoftPearls GmbH > TYPO3 > Unsere Extensions > Shop mit PAYONE

Anbindung eines externen Bezahlsystems (PAYONE) an die TYPO3-Shop-Lösung "commerce"

Die Anforderung eines Kunden lautete: In unserem Shop (realisiert mit der TYPO3-Erweiterung "commerce"), dessen Benutzerstamm sich vollständig in die TYPO3 Benutzerverwaltung integrieren muss, soll die Abwicklung der Bezahlungsdetails an einen externen Provider ausgelagert werden. Zusätzlich müssen im Shop Gutscheine (Warengutscheine/Wertgutscheine/prozentuale Rabatte) einzulösen sein. Der externe Provider muss diese ebenfalls korrekt auszeichnen.

Diese Anforderungen hat SoftPearls auf Basis der Extension "commerce" realisiert. Sie übergibt mittels einer allgemeinen Zahlungsschnittstelle die Daten des Shop-Warenkorbs an den Zahlungsdienstleiter PAYONE. Dort kann der Shop-Kunde aus verschiedenen Zahlungsarten auswählen, z.B. Zahlung per Kreditkarte, Vorkasse, Sofortüberweisung oder Nachnahme.

Die Anbindung von commerce zu PAYONE besteht aus den folgenden fünf Extensions:

  1. commerce
  2. commerce_coupons
  3. idefa_commerce_paymentlib
  4. paymentlib
  5. paymentlib_payone

Diese Anbindung hat teilweise tiefgreifende Änderungen und Bugfixes in drei der Extensions (commerce_coupons, idefa_commerce_paymentlib und paymentlib_payone) notwendig werden lassen.

Mit unseren Ergänzungen konnte ein konsistenter Bezahlvorgang erreicht werden, der Bestellung, Übergabe der Warenkorbdaten sowie die Bezahlung nachvollziehbar miteinander verbindet.

Möchten Sie mehr hierzu wissen? Dann nehmen Sie Kontakt zu uns auf!