Why won't paypal sandbox save my "Log in with Paypal" settings? - paypal

Does anyone know why the Paypal developer sandbox does not save when I select an additional OAuth scope?
PayPal sandbox not saving

Look at the top of the sandbox form, unhide the Return URL, type something in the Return URL. The form will now save.

Related

PayPal Sandbox not redirecting after login attempt

I am trying to test my WooCommerce shop with PayPal Sandbox enabled and one buyers and one sellers test account, respectively.
When I go to checkout and get asked to enter my email and password, the page is not redirecting what should be the confirmation of the payment next. The right side of the PayPal sandbox window turns blank (where the login was before).
Anyone know what is going wrong here?
Kindly clear the cache of your browser and try it again. Try to login with sandbox account

Cannot find paypal payment buttons creation on sandbox

I have two sandbox paypal accounts: buyer and business(seller).
Recently i added a generated html from paypal as "Buy Now" button and it seems to work great.
Now i want to add sandbox button to test the process but after logged in to my sandbox account i cannot see any option to create payment button like had in my regular account.
I already read the paypal developer docs for sandbox but i do not see the "Create paypal button" anywhere.
It sounds to me like a simple issue and i cannot figure out why it is not easy to find.
You can access the PayPal button creator/manager from the Profile settings in the sandbox account. I've also included the direct link below:
Create a new button: https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_button-designer
Manage existing saved buttons: https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_button-management
I hope this helps!
After login sandbox.paypal.com, open this link: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_button-designer directly, you will see the create button page.

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.

Entering paypal credentials in Braintree Control panel

My Braintree Control Panel in sandbox does not show option to enter my PayPal credentials.It just displays Accept PayPal (USA Only). Whats wrong with that?
In order to use this feature you will need to either sign up for a free PayPal Business Account or verify your PayPal Business Account.
Check out here for more information: https://support.braintreepayments.com/customer/portal/articles/1593802-paypal-setup-guide#biz
Once you verify your PayPal Business Account you should be able to enter your PayPal credentials in the control panel.
No, seems its not possible.
When you click the sandboxed PayPal button, Braintree has already created and used a fake user and the only options you have is to either Proceed with Sandbox Purchase or Cancel Sandbox Purchase. If you click the Proceed ... button the details of the user you get back are John Doe, Chicago etc (at least these results are for my sandbox).
Extra: If you want to know these values then console.log the data returned when you click on the Proceed with Sandbox Purchase button, like this:
<script type="text/javascript">
braintree.setup("CLIENT_TOKEN", "custom", {
paypal: {
container: 'paypal-container',
},
onPaymentMethodReceived: function (obj) {
console.log(obj);
}
});
</script>
Hope this helps you!

PayPal won't automatically redirect to my site after payment complete

For some reason PayPal won't redirect to my site after a payment is confirmed.
I have set auto return and set a valid url.
I have set a hidden param of return to the same url.
It just shows me a payment complete page with a link back to my site (the same url as above). If i click this then it takes me back to my site - hence I know the url is valid.
I just want this to happen automatically, which is what is supposed to happen if I set these options is it not?
Why is paypal so cumbersome? Or am I missing the blindingly obvious?
I'm using paypal standard with a business account.
Go to profile website preference page and turn on the auto return option.
Edit:
In addition to the answer posted above, to turn on the auto return option, follow the below links:
Click on Profile underneath the My Account Tab
Click on My Selling Tools on the left hand side
Select the update option next to
Website preferencesReturn customers to my website after they pay with PayPal.
Locate the option to turn on Auto Return and proceed accordingly.
N.B. Over the past weeks trying to implement PayPal, I have come to understand that Paypal have a very confusing website and documentation and very often you may find contradicting things. So please note that the set of links above may change at a moment's notice. - DottoreM
From #AlexSchimp's comment above:
If the user pays with a credit or debit card, and doesn't log into PayPal it won't work. It only works if the user logs into their PayPal account.
The "Website payment preference" auto return URL functionality will only work for the payments processed via "WPS (Website Payments Standard)" i,e PayPal HTML button integration payments.
<input type="hidden" name="return" value="http://example.com/returnurl" />
OR
Check this URL:
https://www.paypal.com/in/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside.
I hope it will work for you.
Thanks
Poonam (http://www.web-technology-experts-notes.in)