Hi,
ich habe einen Shop (Typo 3 4.2.3, tt_products 2.6.0, paymentlib 0.3.0, paysuite 0.0.1, paymentlib_paypal 0.0.4) der mit den Bezahlarten BAR bei Abholung und Vorkasse auch prächtig funktioniert.
Jetzt möchte ich mit obigen Extensions die Zahlart Paypal einbinden und genau das mag nicht.
Wenn ich den Befehl tt_products.paymentActivity=payment einstelle, wird bei meinem Template auf der Seite BASKET_PAYMENT_TEMPLATE der Marker ###MESSAGE_PAYMENT_SCRIPT### zwar weggelöscht aber nicht durch das entsprechende Formular ersetzt.
Wenn ich die paymentActivity auf finalize setze wird der Marker als reiner Text angezeigt.
So - und nun habe ich gar keinen Plan mehr, wie ich obige Konfiguration zum Laufen bringe. Geplant wäre, dass der Kunde in der Bestellübersicht das Paypal-Symbol zum gleich Bezahlen bekommt und wenn Paypal abgeschlossen ist auf die Seite "Danke für die Bestellung" zurückgeleitet wird.
Die ganzen Sandbox Accounts, Tokens etc. sind angelegt und eingetragen - von daher sollte alles funktionieren - ich kann auch das Paypal-Formular (ohne Paymentlib) direkt ins Shop-Template einfügen - das geht auch, macht aber m.E. wenig Sinn, da der Shop dann ja nicht erfährt ob der Kunde bezahlt hat oder nicht.
Hinweise auf das Buch der TYPO3-Webshop werden gern entgegengenommen - aber nur mit genauer Seitenangabe wo die Lösung meines Problems steht - habe das Buch schon von vorne bis hinten studiert und nix gefunden.
Meine Typoscript-Konfig für Payment Paypal habe ich unten angehängt. Bin für jede Hilfe dankbar!
Chris Gerner
// Bezahlung
plugin.tt_products.payment >
plugin.tt_products.payment {
radio = 0
#TAXpercentage = 20
// Vorkasse mit Skonto
10.title = Vorauskasse (3% Skonto)
10.percentOfTotalShipping = -0.03
// Paypal
20.title = PayPal Gateway
20.image.file = EXT:paymentlib_paypal/res/logo_saferpay_color_low.png
20.handleLib = paymentlib
20.handlelib {
extName = paymentlib_paypal
extTitle = Paypal Gateway
extInfo = diverser blabla für Paypal-Werbung
extImage = typo3conf/ext/paymentlib_paypal/res/paypal_euro.gif
gatewaymode = form
paymentMethod = paypal_webpayment_euro
Currency = EUR
templateFile = fileadmin/templates/paymentlib_original.tmpl
}
// Selbstabholer
30.title = Barzahlung bei Abholung (3% Skonto)
30.percentOfTotalShipping = -0.03
}