Problem "Payment not verified", Very Important

Feb 9, 2012 at 6:06 AM

hi

we can config, add product and test all NBSTORE modules

we have downloadable files for sell

after checkout from paypal, we see transaction is OK and was paid and show message is OK but not Payment OK in product and user can not download product

what problem ?

DotNetNuke and Store Information

DNN Version : 6.1.2

NBSTORE Version : 2.3.2

Store TabID : 82
Store URL : http://www.mysite.com/Store.aspx 

Checkout TabID : 85
Checkout URL : http://www.mysite.com/store/checkout.aspx 

PAYPAL IPN : http://www.mysite.com/tabid/85/stg/4/Default.aspx

and config paypal

 

<root>
<paymentURL>https://www.paypal.com/cgi-bin/webscr</paymentURL>
<verifyURL>https://www.paypal.com/cgi-bin/webscr</verifyURL>
<PayPalID>mypaypal</PayPalID>
<CartName>mysite.com</CartName>
<ButtonImageURL>/DesktopModules/NB_Store/img/horizontal_solution_PPeCheck.gif</ButtonImageURL> 
<Currency>USD</Currency>        

<ReturnURL>http://www.mysite.com/tabid/85/stg/5/ordID/[ORDERID]/Default.aspx?PayPalExit=RETURN</ReturnURL>        <ReturnCancelURL>http://www.mysite.com/tabid/85/stg/5/ordID/[ORDERID]/Default.aspx?PayPalExit=CANCEL</ReturnCancelURL>        <ReturnNotifyURL>http://www.mysite.com/tabid/85/stg/4/Default.aspx</ReturnNotifyURL>       
<MerchantLanguage>en</MerchantLanguage>       
<paypalurl>         
<cmd>_xclick</cmd>         
<first_name>[BAddress:AddressName]</first_name>         
<last_name>[BAddress:AddressName2]</last_name>         
<address1>[BAddress:Address1]</address1>         
<address2>[BAddress:Address2]</address2>         
<city>[BAddress:City]</city>         
<country>[BAddress:CountryCode]</country>         
<zip>[BAddress:PostalCode]</zip>         
<email>[Order:Email]</email>       
</paypalurl>
</root>

Problem "Payment not verified", Very Important

please help

thanks

Coordinator
Feb 9, 2012 at 6:22 AM

Hi,

Start by carefully going through the troubleshooting steps in the PayPal guide near the top of the downloads here:

http://nbstore.codeplex.com/releases/view/34143

Regards
Rob

Feb 9, 2012 at 6:28 AM

hi robax

we troubleshooting step by step from NB Store - Configure PayPal Website Payments - 1.3.pdf

but I think the problem is in the URL address

DNN6 URL is http://www.mysite.com/store/checkout.aspx 

but nbstore ReturnNotifyURL config is http://www.mysite.com/tabid/85/stg/4/Default.aspx

What to do ?

"Payment not verified"

Coordinator
Feb 9, 2012 at 7:26 AM

Hi,

I only use paypal on 1 site, and I set that up 3 years ago, so I'm no expert here, but I seem to recall you can get paypal to automatically return to you store after payment.  If you are doing this, then it could be that you have a race condition where the client is returning to the store before the returnurl is being sent.  Hence the order will not be verified when the clients arrives back on the site, and when the returnurl hits the site, the order has already been processed and hence the returnurl function has no effect.....and you order stays on unverified.

Just an idea!

Regards,

Dave.

Coordinator
Feb 9, 2012 at 7:27 AM

Oh!....that DNN6 url is just a friendy display, the tabid and stg param still work OK in DNN6.

Feb 9, 2012 at 9:24 AM

hi leedavi

problem solved

thank you 

Jul 1, 2013 at 9:39 AM
Hi lifecup,

how do you have solved this issue?

Thank you.
Jul 2, 2013 at 8:34 AM
Hi lifecup
can explain your solution?
thanks
Jul 11, 2013 at 7:35 AM
Hi lifecup
can you explain your solution?
Coordinator
Jul 11, 2013 at 8:22 AM
Hi,

I don't know what lifecup did, but my guess is that he made sure the "stg/4" param was in the url?