If like me you have multiple websites which use your single PayPal account then it may well cause problems if when you switch on IPN that you add the Return Url suggested by Viart.
When i questioned the implications of leaving out the Return Url, Viart devs told me that it would mean that customers would not be returned to my website and the order status wouldn't change. However this is not the case at all.
If you leave your Return Url under IPN Preferences blank, i mean blank, not even "http", then people will still return to your store and the Order Status will update to "Validated" or whatever your settings are.
Obviously i can't guarantee this will be the case for everyone but in 7 test orders ive made so far, everything worked out perfectly.
Hope this helps someone
charliefoxtrot
24 Apr 2008 3:08 AM
Hmmm, I haven't tried this... but if it works then it's in violation of PayPal's terms. (As follows...)
=============
o Per the user agreement, you must provide verbiage on the page displayed by the Return URL that will help the buyer understand that the payment has been made and that the transaction has been completed.
o You must provide verbiage on the page displayed by the Return URL that explains that payment transaction details will be emailed to the buyer.
o Example: Thank you for your payment. Your transaction has been completed, and a receipt for your purchase has been emailed to you. You may log into your account at www.paypal.com/us to view details of this transaction.
==============
Personally, I don't often agree with PayPals terms, but if PayPal's nanny-police-force discovers the "violation", then they can make life difficult.
Good luck!
ansuk
24 Apr 2008 8:31 AM
Im not sure i understand your point here. You still get returned back to the website where the payment confirmation page shows just as it always has
charliefoxtrot
24 Apr 2008 2:33 PM
<< Im not sure i understand your point here. You still get returned back to the website where the payment confirmation page shows just as it always has >>
Oh! In that case... to quote Emily Latella... "Never mind..."
ansuk
24 Apr 2008 5:29 PM
Viart is or rather was the only script ive ever used that didn't have the return built into the paypal module which is why most scripts which use it will tell you to leave the Return Url blank as it will return automatically. Thankfully Viart does have this built in after all which is why this is possible
battleaxe
24 Apr 2008 9:32 PM
thanks ansuk, giving it a try as I have been having Paypal problems with multisites.
Just to get this straight; I leave the IPN turned on, but leave the return url blank. BTW I am using Paypal Express, does that make a difference do you think?
Kim
ansuk
24 Apr 2008 9:59 PM
Hi Kim,
I have no experience with PayPal Express im afraid but you are correct if using IPN.
SajMalik
25 Apr 2008 5:53 PM
Kim
I have just returned after a couple of days away.
Found my primary site not showing a payment gateway.
Site 1 uses PayPal Pro
Sites 2-5 use PayPal Std
I coded the gateways to use the appropriate gateways and Site 1 failed to use it's given option!
Will take a good look at this on Monday and test again - may need to ask Anjula.
Chris
SajMalik
9 Jun 2008 10:45 AM
Is this worth raising again.
I cannot get PayPal - either standard or express to work with more than one site.
I have five sites - one on PayPal Pro Express and One on PayPal Standard.
Now, how do I get payment through the other three? If I connect any of these to either PayPal set up, then the payment is confirmed back to the ORIGINAL site and the customer gets an error message and I don't get notified (even though I do, at least, get paid.
I realise that this is because both PayPal types require a return URL. The same applies to Google who suggest that the solution is several Google accounts - how messy is that?
I would have though that Viart would see this problem and have a solution given that we use one common database for all sites.
Comments anyone?
Anjula
9 Jun 2008 4:06 PM
Hello,
Actually, PayPal has a special return parameter which can be set, like:
return - VARIABLE - {site_url}order_final.php
Please, try to add a site URL to the return URL parameter. In this case users will return to the correct site page when making purchase.
With regards,
ViArt Support Team
SajMalik
9 Jun 2008 4:48 PM
Yes Anjula I have this [in Administration > Payment Systems > Edit Payment System] as you know, but the problem persists.
Are you saying that I should also modify my details in PayPal?
bob (Guest)
17 Sep 2008 1:46 AM
The only way you can get a return to two different web sites is by hard coding the return URL: http://www.yoursite.com/order_final.php not {site_url}order_final.php
SajMalik
17 Sep 2008 6:39 AM
Not true bob, I now have the Viart solution working fine - thanks to Anjula's patience getting me organized.
Chris
Danzu (Guest)
17 Sep 2008 12:42 PM
Just a quick overview of the different variables for paypal:
- "return" returns the customer to the url specified after paying. Could be added with a token from PayPal to verify the user (PDT-implementation) Mind that PayPal doesn't redirect customers that don't have a PayPal account and pay with creditcard. PayPal wants to show those customers an invoice, as they will be unable to view the details after they left the PayPal website.
- "cancel_return" the link shown on the PayPal payments page when your customer doesn't want to pay with PayPal.
- "notify_url" this is the URL used by IPN.
This last variable can also be set up in your account. If it is in your account and you put it in the form that is send to PayPal as well. the one in the form is leading. This way you can have multiple websites each with their own IPN script. But if your notify-url is only been entered in your PayPal account under Profile it will always notify that URL.
ewoud (Guest)
17 Sep 2008 10:41 PM
hey chris,
would you mind sharing this with the rest of us? what did you have to do to get this to work?
ewoud (Guest)
21 Feb 2009 6:02 AM
hey chris,
sorry to bother you again, but I was just looking into this and was wondering whether you could tell me hw to get multi paypal in multisites to work? did you creat a copy of paypal, gave it a new name? or did you have to manipulate more files?
SajMalik
21 Feb 2009 8:59 AM
Each site's admin is set up for PayPal in it's own right just as if an independent site.