---
title: "Lastschrift und tt_products 2.6.0"
url: "https://www.typo3.net/d/78661-lastschrift-und-tt-products-260"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-06-20"
last_reply: "2010-03-22"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# Lastschrift und tt_products 2.6.0

Extensions · 9 Antworten · gestartet 2008-06-20

## Eröffnungsbeitrag

**dabjoern** · 2008-06-20 · [Beitrag #1](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/1)

Hallo Leute,

ich habe tt_products 2.6.0 auf meinem System installiert. Nun versuche ich gerade, Zahlung per Lastschrift einzurichten. Mein TS sieht folgendermaßen aus (Ausschnitt):

```typoscript
plugin.tt_products {
  payment {
    10 <
    10.title = Lastschrift
    10.accounts = 1
    10.addRequiredInfoFields = owner_name, ac_number, bic
    10.price = 6.95
    10.price.type = count
    10.price.1 = 6.95
    10.price.noCostsAmount = 500
  }
}
```

Den Subpart BASKET_INFO_TEMPLATE habe ich folgendermaßen erweitert:

```html
	<!-- ###MESSAGE_PAYMENT### -->
		<!-- ###MESSAGE_PAYMENT_10### begin -->
			<h2>Bankverbindung</h2>
			<label for="bill_account_owner_name" class="form_left">Kontoinhaber: *</label> <input name="recs[account][owner_name]" id="bill_account_owner_name" value="###PERSON_ACCOUNTS_OWNER_NAME###" size="30" /><br />
			<label for="bill_account_no" class="form_left">Kontonummer: *</label> <input name="recs[account][ac_number]" id="bill_account_no" value="###PERSON_ACCOUNTS_AC_NUMBER###" size="30" maxlength="12" /><br />
			<label for="bill_account_bic" class="form_left">Bankleitzahl: *</label> <input name="recs[account][bic]" id="bill_account_bic" value="###PERSON_ACCOUNTS_BIC###" size="30" maxlength="11" /><br />
		<!-- ###MESSAGE_PAYMENT_10### end -->
	<!-- ###MESSAGE_PAYMENT### -->
```

Die Felder werden zur Zeit ordnungsgemäß angezeigt und die Werte scheinen auch in der Session gespeichert zu werden (d.h. beim vor- und zurückgehen sind die Felder weiterhin mit meinen Angaben gefüllt).

Mein Problem ist, dass irgendwie addRequiredInfoFields komisch behandelt wird. Auch wenn ich alle Bankverbindungsfelder fülle, erscheint nach wie vor eine Fehlermeldung des Subparts BASKET_REQUIRED_INFO_MISSING. Ich komme nicht auf die Bestellbestätigungsseite.

Kann mir jemand helfen?

Danke und Grüße, dabjoern

## Antworten

### [#2](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/2) · sini · 2008-09-21

hallo!

hast du das mittlerweile hinbekommen?
ich versuch grad das gleiche...

### [#3](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/3) · dabjoern · 2008-09-21

Hi Sini,

ich habe das Problem mittlerweile gelöst. Der Autor der Extension hat mir via E-Mail geholfen. Das TS muss angepasst werden:

```typoscript
plugin.tt_products {
  payment {
    10 <
    10.title = Lastschrift
    10.accounts = 1
    10.price = 6.95
    10.price.type = count
    10.price.1 = 6.95
    10.price.noCostsAmount = 500
  }
}
```

Die Einstellung addRequiredInfoFields muss raus, es reicht accounts = 1. Dann sollte es gehen.

Ciao, dabjoern

### [#4](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/4) · sini · 2008-09-22

oh spitze, werds gleich mal ausprobieren!
vielen dank...

### [#5](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/5) · sachavorbeck · 2009-01-18

Hallo,

müssen die Felder manuell in der Tabelle sys_products_orders (und im TCA) hinzugefügt werden oder wird das in einem der Blob Felder gespeichert?

Bei mir werden zur Zeit noch die Marker:
###PERSON_ACCOUNTS_OWNER_NAME### usw. in den Eingabefeldern nicht befüllt und beim Abschicken kommt die Fehlermeldung, dass das Feld owner_name nicht gefüllt wäre.

Im Setup habe ich die Zahlungsmethode so defniert:

```typoscript
  10 >
  10.title = Lastschrift
  #10.image.file = typo3/sysext/cms/tslib/media/logos/money.gif
  10.accounts = 1
  10.addRequiredInfoFields = owner_name, ac_number, bic
  10.price =
```

und den Subpart wie oben beschrieben in die HTML Vorlage eingefügt. Fehlt sonst noch etwas?

Danke und Ciao,
Sacha

### [#6](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/6) · dabjoern · 2009-01-18

Hallo Sacha,

welche Version von tt_products verwendest du denn? Du benötigst mindestens Version 2.6.0. Sobald du diese Version einspielst, werden alle notwendigen Datenbankänderungen vorgenommen. In der tca.php musst du nichts manuell ändern. Es sind lediglich das Template in den entsprechenden Subparts und das Template anzupassen.

Grüße, dabjoern

### [#7](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/7) · sachavorbeck · 2009-01-18

Hallo,

> **dabjoern schrieb:**
>
> welche Version von tt_products verwendest du denn? Du benötigst mindestens Version 2.6.0. Sobald du diese Version einspielst, werden alle notwendigen Datenbankänderungen vorgenommen. In der tca.php musst du nichts manuell ändern. Es sind lediglich das Template in den entsprechenden Subparts und das Template anzupassen.

ah, danke für den Hinweis. Es ist völlig an mir vorbeigegangen, dass Franz die Extension über ttproducts.de vertreibt und ich finde die Versionsnummern 2.61+, 2.7, 2.8 schon ein wenig verwirrend. Hab jetzt die 2.6.1 bestellt und warte sehnsüchtig auf die Lieferung (warum gibts da denn kein Paypal, grrr).

Ciao,
Sacha

### [#8](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/8) · dabjoern · 2009-01-18

Hi Sacha,

du hättest dir auch eine neuere Version kaufen können (denk ich mal). Ich meinte nur, dass Version 2.6 mindestens benötigt wird. Die anderen, höheren Versionen haben noch mehr Features und Fixes. Aber jetzt hast du die Version und es sollte klappen. Wenn du Fragen hast, kannst du auch direkt den Autor fragen. Der ist echt in Ordnung und antwortet i.d.R. schnell.

Ciao, dabjoern

### [#9](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/9) · sachavorbeck · 2009-01-19

Moin,

> **dabjoern schrieb:**
>
> haben noch mehr Features und Fixes. Aber jetzt hast du die Version und es sollte klappen. Wenn du Fragen hast, kannst du auch direkt den Autor fragen. Der ist echt in Ordnung und antwortet i.d.R. schnell.

ja, das kann ich bestätigen. Franz hat mir schonmal bei einem Projekt unbürokratisch und zu einem fairen Preis aus der Patsche geholfen.

Ciao,
Sacha

### [#10](https://www.typo3.net/d/78661-lastschrift-und-tt-products-260/10) · pow · 2010-03-22

Hallo,

ich habe die Marker eingefügt, funktioniert solange bis man "Bestellung abschließen" klickt:

```html
|require#76 // include#446 // TSpagegen::renderContent#77 // tslib_cObj->cObjGet#332 // tslib_cObj->cObjGetSingle#444 // tslib_cObj->TEMPLATE#578 // tslib_cObj->cObjGetSingle#2473 // tslib_cObj->COBJ_ARRAY#502 // tslib_cObj->cObjGet#686 // tslib_cObj->cObjGetSingle#444 // tslib_cObj->CONTENT#529 // tslib_cObj->cObjGetSingle#1255 // tslib_cObj->cObjGetSingle#483 // tslib_cObj->CASEFUNC#550 // tslib_cObj->cObjGetSingle#1570 // tslib_cObj->COBJ_ARRAY#502 // tslib_cObj->cObjGet#686 // tslib_cObj->cObjGetSingle#444 // tslib_cObj->CASEFUNC#550 // tslib_cObj->cObjGetSingle#1570 // tslib_cObj->CASEFUNC#550 // tslib_cObj->cObjGetSingle#1570 // tslib_cObj->cObjGetSingle#483 // tslib_cObj->USER#572 // tslib_cObj->callUserFunction#724 // call_user_func_array#5866 // tx_ttproducts_pi1->main# // tx_ttproducts_pi1->doProcessing#222 // tx_ttproducts_control->doProcessing#332 // tx_ttproducts_account->checkRequired#345 // tx_ttproducts_bank_de->get#205 // tx_table_db->enableFields#81|NO entry in the $TCA-array for the table "static_banks_de". This means that the function enableFields() is called with an invalid table name as argument.
```

```typoscript
plugin.tt_products.payment.40 {
	title = Bankeinzug
	percentOfGoodstotal = 
	accounts = 1
}
```

Ich BE wurden die Kontodaten gespeichert, aber erhalte nur die Fehlerseite.

Fehlt noch was?
**tt_products: 2.6.1
TYPO3: 4.2.8**

Danke!

EDIT:

Glaub ich hat sich erledigt in 2.6.2:

<http://jambage.com/index.php?id=205&tx_ttboard_pi_list%5Buid%5D=2744>

---

Quelle: „Lastschrift und tt_products 2.6.0“, typo3.net, https://www.typo3.net/d/78661-lastschrift-und-tt-products-260
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
