Update your PayPal buttons before 29th March 2017.......

Lakshmana
Contributor
Contributor

 

================================

 

Updating thread title to reflect the new date of March 29th.

 

Please note that we have extended the go live date for this until March 29th. Any questions related to updating the buttons and HTML basics related to this upgrade please post here.

 

================================

 

 

 

HI,

I received this email from PayPal..

Update your PayPal buttons before 18 January 2017

In January, we'll be upgrading the PayPal integration you're using, Website Payments Standard, to:

  • Let your customers check out in a click with One Touch™
  • Ensure your checkout is always mobile-optimised
  • Deliver a simpler checkout design that’s consistent across desktop and mobile

To ensure you can continue to process payments once these upgrades have taken place, please update your PayPal buttons by 18 January 2017.

What do you need to do?

We’ve identified problems with at least one of your PayPal buttons so please check all your existing buttons for invalid or incorrect data.



--

I've been testing my buttons to see if theres a problem, so far all working (still many to go)
If PayPal has identified a problem cant they also mention where and what it is since they discovered it?

I see the PayPal documentation but so far I cant see my mistake..

Any help or advice on this most welcome.. i.e further info on this email and how to troubleshoot this..

Anthony


Login to Me Too
284 REPLIES 284

MTS_Ciaran
Moderator
Moderator

@swebdesign - I just checked this on live and Im getting the new flow, are you just seeing the old flow on sandbox? If so, I'm guessing its related to timeouts when redirecting on sandbox. Can you test this on live and let me know what you are seeing?

Login to Me Too

swebdesign
Contributor
Contributor

@MTS_Ciaran Thanks for the reply. So 2 things....

 

1. How do we get notified of HUGE changes like this?

2. How are we suppossed to be sure or applications work if the Sandbox does nor properly reflect the real world environment and usage?

 

Yes, I just ran 1 quick test on a client's account and it took me to the new pages. So why would that client be getting the message in their PayPal account that they are passing invalid data....that lead me here in the first place?

Login to Me Too

MTS_Ciaran
Moderator
Moderator

Merchants would have gotten notifications for for this because of even a single issue that they may have seen over the past 4 months. Its basically us being safe rather than sorry and covering all the bases.

 

For notifications, we're pushing these to specific merchants that we know will be impacted, also we post FAQ's for these type of changes on our knowledge base Here

 

And yes you're correct on the sandbox, and we are working to correct the issues there. 

Login to Me Too

swebdesign
Contributor
Contributor

@MTS_Ciaran thank you for that. So how do we, as application developers, know to look for things that will need to be fixed for our clients before the last minute? If this client would not have forwarded the information I would have known nothing about it and if there was an issue that would have been a HUGE problem when 400+ clients would not be able to accept payments from their clients......There has to be a way for developerst to be notified of impacting changes as well....

 

So, you are saying that if this 1 transaction worked in the real environment test that we are 100% good to go?

Login to Me Too

MTS_Ciaran
Moderator
Moderator

yep, if the code is the same across your integrations then yes, this test should prove it to be working as expected. 

 

As application developers you can test this using live details rather than sandbox, the fallback to the old flow will occur before the "customer" logs in so full test transactions are not necessary, this gives a clearer indication at the moment rather than using sandbox. 

 

For developers notifications for yourself, for future reference you can visit us here, we place these type of things over on the right on the announcement section ->

Login to Me Too

swebdesign
Contributor
Contributor

@MTS_Ciaran Thank you. Not ideal but I guess that will have to do. I would hope that the sandbox would accurately reflect the real enviornment. I understand in this case we do not have to login, etc, but our test environment automaticlaly goes to your sandbox environment so we have to use live customer sites to test when that does not work properly....

Login to Me Too

MTS_Ciaran
Moderator
Moderator

Thanks @swebdesign, understand your position, Im working on it with the checkout teams to get this corrected on sandbox. Ideally it should mimic the live site. 

Login to Me Too

swebdesign
Contributor
Contributor

So we are having many clients report issues that their clients can no longer pay. Seems VERY sporadic and started in the last week or two. What is up? Is this an issue we need to address or are you having issues on your side?

Login to Me Too

SergiiA
Contributor
Contributor

Hello,

 

I got a different page to the sandbox and real the PayPal payment screen.


Is this valid only to real payment or what I do wrong?

 

For example, I have a payment URL like this:

Spoiler
https://www.paypal.com/cgi-bin/webscr?rm=2&cmd=_xclick&charset=utf-8&business=test%40test.com&return=https%3A%2F%2Fdoo.net%2Fde-de%2Fwidget%2Fpaypal.html%3Fsuccess%3Dtrue%26buyer_hash%3DAAAAAAAAA&cancel_return=https%3A%2F%2Fdoo.net%2Fde-de%2Fwidget%2Fpaypal.html%3Fsuccess%3Dfalse&notify_url=http%3A%2F%2Fdoo.net%2Fpaypal%2Fnotify&item_name=Judo+Grand+Prix+2017+in+D%C3%BCsseldorf&item_number=1111111&amount=20.56&tax=1.44&currency_code=EUR

and the same but the sandbox

https://www.sandbox.paypal.com/cgi-bin/webscr?rm=2&cmd=_xclick&charset=utf-8&business=test%40test.com&return=https%3A%2F%2Fdoo.net%2Fde-de%2Fwidget%2Fpaypal.html%3Fsuccess%3Dtrue%26buyer_hash%3DAAAAAAAAA&cancel_return=https%3A%2F%2Fdoo.net%2Fde-de%2Fwidget%2Fpaypal.html%3Fsuccess%3Dfalse&notify_url=http%3A%2F%2Fdoo.net%2Fpaypal%2Fnotify&item_name=Judo+Grand+Prix+2017+in+D%C3%BCsseldorf&item_number=1111111&amount=20.56&tax=1.44&currency_code=EUR

Both the URL has this parameters:

 

'rm':			2
'cmd':			_xclick
'charset':		utf-8
'business':		......
'return':		https://doo.net/de-de/widget/paypal.html?success=true&buyer_hash=AAAAAAAAA
'cancel_return':	https://doo.net/de-de/widget/paypal.html?success=false
'notify_url':		http://doo.net/paypal/notify
'item_name':		Judo Grand Prix 2017 in Düsseldorf
'item_number':		1111111
'amount':		20.56
'tax':			1.44
'currency_code':	EUR
the test payment page you will see this on the step 3

- chose any ticket count (1) and go to the next step
- prefill any informations and go to the next step
- chose the paypal, agreement and accept the terms of use and press the 'Book now'

and you will be redirected to the sandbox PayPal (before redirecting to PayPal, you may need to log the variables sent to PayPal.) like the URL above

 

 Thank you to the answer

 

(UPDATE:) strange behavior to the sandbox: first time in new browser the PayPal payments open the new page and other payments only the old

Login to Me Too

phokadat12
Contributor
Contributor

I'm wondering the same thing as @SergiiA. It seems I jwas able to hit the new screen in sandbox yesterday but cannot today. I am able to hit the new screen on the live paypal site. My parameters are the same for both routes, only form action has changed.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.