TYPO3 Plugin:
payment
Voraussetzungen
Testkreditkarte erhalten Sie unter: https://www.six-payment-services.com/de/site/saferpay-support/testaccount/Saferpay_Testdaten.html
Das "Gültig bis"-Datum muss in der Zukunft liegen, der CVC ist immer "123".
Verwendung
- Erweiterung "payment" installieren
- Erstellen Sie eine neue Seite z.B. "Payment".
- Typoscript-Vorlage auf der erstellten Seite einbinden
- Setzen Sie folgende Typoscript-Variablen:
plugin.tx_payment { {
ansicht {
templateRootPath = EXT:yourProviderExtension/Resources/Private/Extension/Payment/Templates/
}
einstellungen {
benachrichtigungen {
benutzer {
aktiviert = 1
betreff = Ihre Bestellung
templateName = Benutzer
von = from@sender.com
fromName = Von Name Firma
}
admin {
aktiviert = 1
betreff = Ihre Bestellung
templateName = Admin
von = from@sender.com
fromName = Von Name Firma
an = mail@recipient.com
}
languageFiles.10 = EXT:yourProviderExtension/Resources/Private/Language/locallang.xml
}
}
}
plugin.tx_payment.settings.provider.saferpay {
benutzername =
passwort =
initialize.params {
RequestHeader {
CustomerId =
}
TerminalId =
Payment {
Beschreibung = Bestellung
Betrag {
Wert = 500
}
}
}
}
-
Wenn nötig, überlagern Sie die bereitgestellten Vorlagen: Ressourcen/Private/Vorlagen/Frontend/AssertFail.html Ressourcen/Private/Vorlagen/Frontend/AssertSuccess.html
-
Füge folgende Finisher zum Formhandler hinzu:
# Wichtig, damit die Bestellnummer gespeichert wird
veredler {
# Finisher musste die Bestellnummer für die sichere Bezahlung speichern
1.klasse = Finisher_StoreGP
# Setzt die Daten, die für den payment benötigt werden
2.class = Betacoding\Payment\Finisher\SaferpayFinisher\Finisher
# Finisher_Redirect leitet den Benutzer nach erfolgreichem Absenden des Formulars auf eine andere Seite weiter.
3.klasse = Finisher_Redirect
3.config {
redirectPage = {$plugin.tx_formhandlerbs3framework.settings.forms.toyo.checkoutChrMs.redirectPage}
additionalParams {
typ = TEXT
typ.value = 190116
}
}
}
Links:
- Saferpay Testkonto: https://www.six-payment-services.com/de/site/saferpay-support/testaccount.html
- Saferpay API-Dokumentation: http://saferpay.github.io/jsonapi/
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
[DependciesAndConflicts]
Stichprobe n=36801 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>