autor: Michael Sammlaus
|
Datum: 13-02-09 12:00:26
|
|
Hallo,
ich habe PayPal via Extension gemäß dem Webshop-Buch eingebunden. Soweit so gut, mein Problem ist jetzt allerdings, daß ich bei dieser Art der Einbindung keine cancel_return und keine return URLs an PayPal übergeben bekomme. Die Felder sind zwar vorhanden, deren values aber leer. Wo könnte ich nach dem Problem suchen?
Im Extension-Manager habe ich nur die Möglichkeit eine "Return url on cancel [cancelUrl]" anzugeben und gar keine "Return url". Soweit ich das sehen konnte, wird der Wert von cancelUrl in den payment-Extensions auch gar nicht ausgewertet?!?!?!. Also habe ich das ganze im TS mit übergeben wie folgt:
plugin.tt_products {
paymentActivity = payment
payment >
payment {
radio = 1
TAXpercentage = 19
10 {
title = Rechnung
}
20 {
title = Barzahlung
}
30 {
title = Nachnahme
price = 7.50
}
40 {
title = Vorkasse
}
100 {
title = PayPal Gateway
image.file = EXT:paymentlib_paypal/res/logo_saferpay_color_low.png
handleLib = paymentlib
handleLib {
extName = paymentlib_paypal
extTitle = Paypal Gateway
extInfo = PayPal enables any business or cunsumer with an email address to securely, conveniently, and cost-effectively send and receive payments online.
extImage = typo3conf/ext/paymentlib_paypal/res/paypal_euro.gif
gatewaymode = form
paymentMethod = paypal_webpayment_euro
Currency = EUR
templateFile = fileadmin/templates/html/shop/de/paymentlib.tmpl
cancel = http://my.domain.tld/shop/payment-ok.html
cancel_return = http://my.domain.tld/shop/payment-canceled.html
}
}
}
}
Zum Einsatz kommen (in Installationsreihenfolge):
TYPO3 4.2.6
tt_products 2.6.0
lib 0.1.0
div 0.1.0
static_info_tables 2.1.0
paymentlib 0.3.0
paysuite 0.0.1
paymentlib_paypal 0.0.4
Die letzten beiden Module sind, entgegen der Angaben im Buch, vertauscht, da paymentlib_paypal paysuite erfordert und dieses somit automatisch zuerst installiert.
// Gruß Micha
|
|
|