Sie befinden sich hier: Typo3 / Extensions / Commerce / Zusätzliche Bezahloptionen
Deutsch
English
Dienstag, 25.09.2018

Wenn man z.B. eine zusätzliche Zahlungsweise "debit" einfügen will, dann muss man das erst mal in Commerce > Kategorie -> SYSTEM -> PAYMENT einen neuen Datensatz mit dem Namen "Kontoeinzug" anlegen.

Wichtig dabei ist, dass in der Tabelle tx_commerce_articles die Werte für article_type_uid auf die richtige uid (siehe andere bereits vorhandene Payment-Einträge) und article_attributes auf 0 gesetzt werden.

In der Datei typo3conf/ext/commerce/ext_localconf.php muss der folgende Eintrag ergänzt werden:

$TYPO3_CONF_VARS['EXTCONF'][COMMERCE_EXTkey]['SYSPRODUCTS']['PAYMENT']['types']['debit'] = array(
        'path' => PATH_txcommerce .'payment/class.tx_commerce_payment_debit.php',
        'class' => 'tx_commerce_payment_debit',
        'type' => PAYMENTArticleType,
);

Wenn man nun die Zahlungsweise "Kontoeinzug" im Warenkorb wählt, dann kommt nach den Kundendaten die Fehlermeldung:

MAIN:FATAL! No payment possible because I don't know how to handle it! (class not set!:, file not found!:)