Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreThe Store Module does not work with PAYPALThe Store Module does not work with PAYPAL
Previous
 
Next
New Post
9/26/2006 11:35 AM
 

Paypal will not return to my DNN site when my customers check out- The Return to Merchant button does not post back- After several hours with paypal support- they said they are not receiving the correctly formatted url from the store module- Is anyone using the store with paypal? Can you help?

 
New Post
9/26/2006 3:31 PM
 
To be honest, I've never checked the return URL functionality, can you post an example URL that's being generated by your transfer to paypal, it should be obvious from that what's wrong (probably an encoding thing).
 
New Post
9/29/2006 2:00 PM
 

Allen-

 

Thanks for your interest-

 

Here is a link to my site that will demonstrate the problem-

 

http://kendallsoft-com.web05.winsvr.net/Store/tabid/54/CategoryID/1/Default.aspx

 

you can test with the .25 cent test product if you want

 

I have talked to paypal and they claim the wrong data is being sent- although when you view source if looks ok- but they say it is the encoded info that is wrong-

 

Mark

 
New Post
9/29/2006 3:33 PM
 
Your return URL is encoded as

http%3a/kendallsoft-com.web05.winsvr.net/Default.aspx%3fTabId%3d54%26ctl%3dCheckout%26mid%3d374%26PayPalExit%3dnotify

which is necessary since the Store passes details over a query string rather than using POST data.

I can't find a reference in the PayPal website payment specification which states that return URLs shouldn't be URL encoded, but it doesn't say encoding is supported either.

I always use POST rather than get when dealing with PayPal since, for one, it's (slightly) harder for a user to modify the values being sent to PayPal from your site.

You may have to check with the Store team to see if the next version of store support POST data when dealing with PayPal, if not, then I'd ask them for it in the next version (or implement it yourself).

One thing to check (I'm sure you've done this already but it might be useful for others) is to ensure that you have enabled Auto Return functionality in your PayPal profile.
 
New Post
11/28/2006 3:17 PM
 
I am currently working on this exact problem.  I don't have the solution but at least I know the problem is...
It's and Internet Explorer / ASP / Paypal-stupidity-bug.

Part of the URL that is sent when you click on the paypal button are these parameters "&notify_url" and "&currency_code".  This is very bad for us because "&not" and "&curren" are HTML Entities (see below for partial list).  So instead of sending to Paypal "&notify_url=www.mysite.com" you are in fact sending "¬ify_url=www.mysite.com".  Now when paypal receives the parameter named "¬ify_url" it doesn't know what to do with it so disregards it and hence the "Return To Merchant" button does nothing because there is no code behind it.
Paypal know about this for at least a couple of years now and have done nothing about it (outrageous) so we're on our own to fix it.
 http://www.paypaldev.org/post.asp?method=ReplyQuote&REPLY_ID=21810&TOPIC_ID=391&FORUM_ID=10

If you test your cart in Firefox I think you'll find that it works ok, unfortunately that's only the minority of customers.

Our job now is to find out how to wrap the url so that IE won't interpret the HTML Entities in the URL.  Of course in a world that made sense Paypal would accept the alias "¬ify_url" or at least another away from the keyword  "&pp_notify_url" but brains will get you nowhere in this world.

It's a good one to solve lads so let's get cracking - How is everyone else doing it?!

Ray.
:0)



HTML2.0 Keyword Entities (Partial list)
            
¡         ¡
¢          ¢
£         £
¤        ¤
¥           ¥
¦        ¦
§          §
¨           ¨
©          ©
ª          ª
«         «
¬           ¬
­           ­
®           ®
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreThe Store Module does not work with PAYPALThe Store Module does not work with PAYPAL


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out