Franz Holzinger

Verse of the day

Ich bin der gute Hirte und erkenne die Meinen und bin bekannt den Meinen, wie mich mein Vater kennt und ich kenne den Vater. Und ich lasse mein Leben für die Schafe.
Johannes 10:14-15

© Bible Gateway's Verse of the Day


Specific Gateway Extensions
 
 
PayPal als Extension
 
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