nopCommerce 3.0 Paypal Standard Not Working

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
Hi,

i'm currently trying to configure nopCommerce 3.0 - Paypal Standard

I have followed online tutorials:
Configured my PalPal Account
> setup auto return
> entered the return url http://www.wehaveitinstock.co.uk/Plugins/PaymentPayPalStandard/PDTHandler
> turned on Payment Data Transfer and generated an identity token

Configured the PayPal Standard payment method in nopCommerce
> I believe I am using the correct paypal account email address
> Copied the PDT identity token
> I have pass product name and totals ticked
> I enable IPN ticked and have left the IPN handler blank as instructed to use the default

I have tried various options and variations of setting but when I try to check out paypal does not appear
> I have sandbox turned off so it sould be live
> When confirming the order Chrome shows waiting for www.paypal.com but nothing appears
> The basket disappears and I have to go to the account and in pending orders if I click Complete Payment the same happens again

No matter what I try I have not managed to get the paypal payment page to appear.

Any help will be appreciated - are their any logs I can look at for the paypal standard payment method that might show what is going wrong.
12 years ago
I am having a somewhat similar issue.  I configured all as you indicated and payment processed the payment and then returned to my website.  

However it returned to my homepage.  I thought it was supposed to return to a payment confirmation page.

In the settings the instructions said to put your return page as:

http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler

Since this returned to my home page I checked to see if the reference was correct.  The directory name and program name were actually different.  So I put the following:

http://www.yourStore.com/Plugins/Payments.PayPalStandard/Nop.Plugin.Payments.PayPalStandard.dll

The same thing.  Return from Paypal to the website home page.
12 years ago
Go to Configuration -> Payment Methods and make sure PayPal Standard Is Active is set to true. Make sure no other payment methods are set. Click the Configure link for PayPal Standard, Enter your email address, Make sure IPN is enabled,  Leave IPN blank to use the default handler.

Go to your PayPal settings, My Account -> My Business Setup -> Customize my buyer's experience -> Auto Return

- Turn it on by checking the On radio button
- Enter the return url using this format http://[yourwebsite.com]/Plugins/PaymentPayPalStandard/PDTHandler
   - Replace [yourwebsite.com] with your website address
- Turn on Payment Data Transfer
- Get the payment token, copy it and put back in the nopCommerce PayPal Standard PDT Identity Token value

You should be all set! I recommend adding a product with a nominal amount, e.g. $0.25, then purchasing it on your website. You should get redirected back to your site when complete and you should get confirmation email from both PayPal and nopCommerce.
12 years ago
I have done all that.  I have confirmed my payment through paypal cleared and when completing the sale was returned to my website.

My question is about what happens when I return to my site.

I was under the impression that I would return to some specific page with says an email confirmation is sent and thanking the buyer for the order.  Instead all I get is the homepage of my site.
10 years ago
Inside PaymentPayPalStandard plugin there is a routeprovider.cs file that maps the link (http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler) to plugin's controller and a specific function(PDTHandler).
Inside this function the order payment status should be updated and then return the correct view (checkout view).
In your case something is going wrong inside the function and you are redirected to the main page.
You should debug the function inside your Plugin controller and check what's wrong.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.