[TYPO3] Paypal not returning values to Webformat shop

shielsn webmaster at shieldwebdesign.com
Wed Apr 5 08:11:46 CEST 2006


Hi Mauro,

After further investigation, it appears that PayPal is not passing the 
variables back to the site.  PayPal may have changed it's config since you 
first set up the extension.
PayPal says that we must turn on Instant Payment Notification, which we have 
done, but still no luck.  There are some forum posts (paypal forums) which 
suggest that the URL we are passing to PayPal is incorrect or that certain 
variables need to be defined.

Can the PayPal gateway in the extension be updated to work with PayPal's new 
requirements?

"Mauro Lorenzutti" <mauro.lorenzutti at webformat.com> wrote in message 
news:mailman.21127.1144134583.3122.typo3-english at lists.netfielders.de...
> Hi Nancy,
>
> when Paypal returns to the mercant site, the url must contain the
> variable 'item_name'. I don't know if the gateway doesn't return this
> variable too.
> You can try to define a personal return code like this:
>
> 50.return =
> http://www.redcurrant.com.au/index.php?id=36&paypalpayment=1
>
> And then modify the line 165 of the file class.tx_extendedshop_pi.php
> from
>
> $returnPP = t3lib_div::_GP("item_name");
>
> to
>
> $returnPP = t3lib_div::_GP("paypalpayment");
>
> In this way, when paypal returns, it brings this variable and then the
> shop extension can choose the correct page.
>
> I hope this will solve the problem, if not I'm at your disposal for
> more help.
>
> Regards,
> Mauro Lorenzutti
>
>
> e-mail:  mauro.lorenzutti at webformat.com
>
> ---------------------------------------------------------
> WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
>     Tel +39-0427-926.389  --  Fax +39-0427-927.653
>       info at webformat.com  --  www.webformat.com
> ---------------------------------------------------------
>
>> Hi Mauro,
>
>> When PayPal returns it goes back to the basket page.  The products are 
>> still
>> listed there.
>
>> See the following screenshots for more explanation:
>
>> 1.  A visitor orders a product and adds it to their basket.  In this 
>> case,
>> it's just $1.00 worth of gift wrapping.
>> http://www.shieldwebdesign.com/screenshot1.htm
>
>> 2.  Then they proceed to fill in there personal information and choose a
>> payment method:
>> http://www.shieldwebdesign.com/screenshot2.htm
>> http://www.shieldwebdesign.com/screenshot3.htm
>> http://www.shieldwebdesign.com/screenshot4.htm
>
>> 3.  Once the visitor pays using PayPal, they are asked to return to the
>> merchant site
>> http://www.shieldwebdesign.com/screenshot5.htm
>
>> 4.  When they return to the site, they are back at the basket page.  No
>> order has been created in the back end, and no email notification from 
>> the
>> web site has been sent to either the buyer or the merchant.  (The buyer 
>> and
>> seller do, however, receive notification from PayPal.)
>> http://www.shieldwebdesign.com/screenshot6.htm
>
>> The merchant receives a notification that someone purchased something but
>> there is no record of the order, which causes much confusion.
>
>> When a visitor uses either of the other two payment methods, (direct 
>> deposit
>> or cheque) everything works fine.  They are then presented with an Order
>> Completed.  See screenshot below for an example.
>> http://www.shieldwebdesign.com/screenshot7.htm
>
>
>> Why is no order created in the TYPO3 backend?
>> Which preferences should be set inside of PayPal in order for this to 
>> work?
>> Which input fields in the HTML template are being used and which ones 
>> need
>> to stay the same.
>
>> We have followed through the logic in the scripts and find that PayPal
>> should be sending something back.  But what?  And what happens at the 
>> basket
>> at the point of return to make it record the new order in the table?
>
>> I hope this makes more sense.  Thanks again for your help.
>
>> shielsn
>
>
>> "Mauro Lorenzutti" <mauro.lorenzutti at webformat.com> wrote in message
>> news:mailman.20723.1144048629.3122.typo3-english at lists.netfielders.de...
>>> Hi Shielsn,
>>>
>>>> 1.  Yes, it returns to the basket products list - I'm not sure if the
>>>> return
>>>> page should be configured in the TS or through PayPal preferences.  Was
>>>> the
>>>> TS meant to over ride the PayPal preference settings or is it the other
>>>> way
>>>> around?
>>>
>>> It's enough to configure the return url via TS.
>>>
>>>> 2.  How can I find out if the client cookie is cleaned?
>>>
>>> When paypal returns to the basket page, the basket is empty or
>>> presents the products put in?
>>>
>>>> 3.  Here is the TS config of PayPal
>>>>     # PayPal
>>>>     50.title = PayPal credit account payment
>>>>     50.image.file =
>>>> fileadmin/templates/extendedshop/pi1/paypal.gif
>>>>     # PayPal Data
>>>>     50.bankcode = paypal
>>>>     50.UICCODE = AUD
>>>>     50.ShopLogin = xxxx at xxxx.com
>>>>     50.bankname = PayPal
>>>>     50.banklink = www.paypal.com
>>>>     50.return = http://www.redcurrant.com.au/index.php?id=36
>>>>     50.paylink =
>>>> https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&upload=1
>>>
>>> It seems to be all ok...
>>>
>>>
>>> I don't try the payment on your site so I can't see the behaviour of
>>> the paypal gateway. Does the payment works correctly (i.e. are the
>>> payment data correctly sent to paypal)?
>>> Have you changed the name of the input fields in the HTML template?
>>>
>>>
>>> Regards,
>>> Mauro Lorenzutti
>>>
>>>
>>> e-mail:  mauro.lorenzutti at webformat.com
>>>
>>> ---------------------------------------------------------
>>> WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
>>>     Tel +39-0427-926.389  --  Fax +39-0427-927.653
>>>       info at webformat.com  --  www.webformat.com
>>> ---------------------------------------------------------
>>>
>
>
>> _______________________________________________
>> TYPO3-english mailing list
>> TYPO3-english at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
> 





More information about the TYPO3-english mailing list