PayPal directions for PDT don't match Sandbox set up - paypal

The directions from PayPal for "Activating PDT" include
"Click the Profile subtab."
But in Sandbox, clicking on that link generates an error, a missing cookie.
There seems to be no other way to get to "Website Payment Preferences" to click on the auto return radio button.
I'll continue to poke around, but trying to figure out how to generate an automatic response with PDT to my website.

If you try to setup PDT, please login www.sandbox.paypal.com , then open https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_profile-website-payments directly, you can setup auto return and enable PDT in the page.

Related

How do I configure the NopCommerce PayPal Standard Plugin to use my sandbox account?

I am hoping someone will be able to help me make some sense of PayPal. I am attempting to add PayPal to a nopCommerce 3.8 site for a client. The PayPal Standard plugin is already there, so I am trying to configure it so I can test it.
I have a PayPal developer account, which I set up about 2 years ago when I was working on a site for a different client, but i'm hoping I can still use that for this. All of the information I've been able to find about this seems to be several years old, and doesn't reflect the current PayPal websites.
I am wondering where to find the Business Email, PDT Identity Token, and IPN Handler which are all options on the plugin configuration page. I set up the PayPal accounts using an email address like first.last#domain.co.uk - should the Business Email be first.last-facilitator#domain.co.uk?
Anyway, since the documentation for both the PayPal website and the PayPal Standard plugin are so poor, i'm hoping someone has figured this out and can at least point me, and anyone else struggling with this, in the right direction. Thanks!
1) In the sandbox account click Profile, and then My selling preferences.
2) The Business Email is the Email Address on the displayed page.
3) Click the My selling preferences tab
4) Click the Update button next to Website Preferences
5) Set Auto Return to On
6) Enter a Return URL (for a nopcommerce site this will be http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler)
7) Set Payment Data Transfer to On and click Save
8) Click the My selling preferences tab again
9) Click the Update button next to Website Preferences
10) The PDT Identity Token is the Identity Token shown in the Payment Data Transfer section
Checking the Enable IPN box sets the plugin to use it's own handler, so the IPN Handler is not required.

Paypal Sandbox SSL Issue & Redirect Issue

I am attempting to use Paypal Sandbox for testing and making payments with Paypal on a test copy of my website. It appears to have stopped working correctly and I haven't made any changes my end so it looks like the issue is on Paypal's end.
If I click on a pay/buy now button for example, it takes me to Paypal where it offers me to create a paypal account or pay login with Paypal.
If I chose to login with Paypal by clicking "Log in" on the image below:
I am met with a warning in Chrome as you can see below, their certificate hasn't expired (expires in September 2017) so I am not really sure what NET::ERR_CERT_COMMON_NAME_INVALID means.
If I tell chrome to proceed anyway it allows me to view a generic login screen:
However after logging in doesn't redirect me back to my website, nor does it even ask to confirm payment instead it just takes me to "My account" for that test Paypal account.
If I look at the "Complete payments" there is a correct £5 payment but it's listed as a pre-approved payment and isn't sending an IPN notification to my website.
Not sure what is going wrong... anyone have any advice?
Paypal have fixed the issue for payments & redirects, as for the SSL warning for now just Click "Advanced" and then "Proceed to sandbox3.paypal.com"

Edit Paypal's Return to Merchant link

I'm using Woocommerce with PayPal Standard as my shopping cart on a WordPress site. When a user purchases through PayPal, there is a 'Return to Merchant' link that the user has to click in order to get back to my website. It currently has my PayPal email address as the link, which is very confusing, as a user wouldn't think to click "Return to [email address]" in order to get back to a website. How can I make that link text the 'name of my website' instead of my email address?
I have "Auto Return" turned on with a web page specified in my PayPal Website Payment Preferences. However, it doesn't seem to auto return, leaving me with this merchant return link that isn't intuitive to click. I'm using the Sandbox to test the payment process...don't know if that makes a difference to this problem.
I'm assuming that the settings to change this link text are in PayPal and not in WooCommerce (couldn't find anything at all like that in my WooCommerce settings). If it is a WooCommerce issue, I will post on the appropriate forum. Thought I'd try PayPal first. Thanks.
Unfortunately there is no setting to alter the return link on the hosted page.
One of the limitations of the auto return feature is that if both the "auto return" and "account optional" features are turned on, customers who don't log in to PayPal can choose to go back to your website after checkout (using the link), but aren’t returned automatically.
You can navigate to either of these features on the "Website Preferences" page and click "Learn More" to confirm this.
In sandbox mode it seams to display your email address. Turning off sandbox mode you should see your business name now.

Paypal return to merchant link and form submission

I have an integration set up with paypal website payments pro in the UK. The integration is set up not to auto-return and PDT is turned off so the customer's payment confirmation is displayed on the paypal website. Thats' OK. My problem is the link on this confirmation page to go back to the merchant website (which just goes to the homepage - not an SSL URL) produces a warning in the browser that form data is being passed from a secure page to an non-secure page. Is there a way of turning off the passing of form data with this link? It's only going to the homepage so is not necessary, and the appearance of the warning will only worry customers.
Thanks,
Glynn.
There is not anyway to turn this warning off, the only option would be to have the return URL set up as https://.

How to configure paypal sandbox auto return URL?

I am using ubercart module in Drupal, and I need help to configure return URL from PayPal sandbox. I tried creating business account in https://developer.paypal.com/webapps/developer/dashboard , but that also is not working.
When you say you're unable to create a Business account what error are you receiving or are you unable to login? Please provide more details on this and feel free to contact me via the details in my profile.
Here are the steps to enable Auto Return in your test account.
Log into https://developer.paypal.com
Click Applications
Click Sandbox accounts
Expand the account in question
Click Sandbox site
Login to the test account
Copy and paste "https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_profile-website-payments" into your browser
Enable Auto Return and click Save
Enter the Auto Return URL and click Save
Let me know if these steps give you any issues.
I was also facing similar issue. How I set the auto redirect URL in the sandbox mode is as following.
Login to the sandbox.paypal.com using the sandbox business account example,
xyz-facilitator#example.com
there set Auto redirect to On, and Turn off PayPal Account Optional setting.
In the PayPal button (Form) code use following for the business information.