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

LMP2000
Contributor
Contributor

hi

the link is on my site http://www.lmperformance.com/ it is on the cart page only so you have to add something to your cart.

Login to Me Too

MTS_Ciaran
Moderator
Moderator

Thanks man, had a good look around for some B6 Audi A4 stuff 🙂 so based on what I can see the site uses Express Checkout, which will not be impacted by this. 

 

Now, the message you received was related to WPS and the reason it was sent to you was because of a single occurance from last month, as such I would say that your integration is fine for the update in March. 

Login to Me Too

LMP2000
Contributor
Contributor

Awesome 😉 thanks again! let me know if i can help you !

Login to Me Too

dasaradh
Contributor
Contributor

Can anyone clarify about recent update from Paypal?

"My integration has been identified as passing incorrect or invalid data to PayPal. What should I do?"

 

Still sometimes redirecting to old screen in sandbox accounts. Does this update applicable to sandbox or not?
if not, how to test this feature on sandbox before moving to production/live ?

Thanks in advance for straight and quick answer.

 

Ram

 

 

Login to Me Too

MTS_Ciaran
Moderator
Moderator

@dasaradh - The sandbox is setup in the same way as live, so if you are getting the old checkout flow on sandbox it would also mean you are passing bad data. 

 

Can you send over a link to where we can test, or some button code that is getting to old flow. 

Login to Me Too

dasaradh
Contributor
Contributor

Hi @MTS_Ciaran

 

Thank you for your reply

This is the test bed for one of our client
http://s480372826.onlinehome.us/associations/
on this page, there are paypal buttons, both are redirecting to old screen only

Can you please guide to fix the issue ?

 

Once again... Thanks in advance

 

Dasaradh

Login to Me Too

MTS_Ciaran
Moderator
Moderator

@dasaradh

 

Thanks, I tested the buttons and Im getting the correct/new flow, I've swapped out the URL and account email address for live details as well and looks to be working. Looking at the variables and it seems to be compliant with the upcoming changes. 

 

I suspect its more related to the sandbox environment timing out during the launch of the new flow, which results in a fallback to the old. 

Login to Me Too

swebdesign
Contributor
Contributor

So somehow we know nothing about this and just had our first client reach out to us in regards to this. So now we are of course scrambling to figure out why our application is going to the old payment pages. 

 

I logged the variables for a sample transaction. What am I missing? I hope we don't have to rewrite our entire app in less than a month. Is there notifications for things like this?

 

  1. item_name_1:
    Puppy Preschool Group Class - Wednesday @ 12:15 PM - 8/10/2016 - Lacey
  2. item_number_1:
    8
  3. amount_1:
    300.00
  4. discount_amount_1:
    0.00
  5. tax_1:
    0.00
  6. quantity_1:
    1
  7. cmd:
    _cart
  8. upload:
    1
  9. business:
    email address here
  10. return:
  11. currency_code:
    USD
  12. invoice:
    DBP-104
Login to Me Too

MTS_Ciaran
Moderator
Moderator

@swebdesign the variables below look good, but can you post the full button code, or send me over a link to where I can run through the checkout flow?

Login to Me Too

swebdesign
Contributor
Contributor

Thanks! I thought so too....

 

<div id="ctl00_ctl00_cphMain_cphMain_pnlPayPalTest" style="display:inline;">
										
    <a href="javascript&colon;paypalTEST();"><img src="/Secure/Images/cc/paypal_checkout.png" /></a>
                                    
</div>

<div id="ctl00_ctl00_cphMain_cphMain_pnlPP">
										
                                        <input type="hidden" name="cmd" value="_cart">
                                        <input type="hidden" name="upload" value="1">
                                        <input type="hidden" name="business" value="email address" />
                                        
                                        <input type="hidden" name="return" value="https://dev4.dogbizpro.com/public/thanks.aspx?invoiceid=104">
                                        <input type="hidden" name="currency_code" value="USD" />
                                        
                                        
                                        <input type="hidden" name="invoice" value="DBP-104" />
                                    
</div>






    <script type="text/javascript">
        function getElem(whichLayer) {
            if (document.getElementById)
                elem = document.getElementById(whichLayer);
            else if (document.all)
                elem = document.all[whichLayer];
            else if (document.layers)
                elem = document.layers[whichLayer];
            return elem;
        }
        function paypal() {
            var f = getElem('aspnetForm');
            f.__VIEWSTATE.value = '';
            f.encoding = 'application/x-www-form-urlencoded';
            f.action = 'https://www.paypal.com/cgi-bin/webscr';
            f.submit(); __doPostBack('btnSubmit', '');
        }
        function paypalTEST() {
            var f = getElem('aspnetForm');
            f.__VIEWSTATE.value = '';
            f.encoding = 'application/x-www-form-urlencoded';
            f.action = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
            f.submit(); __doPostBack('btnSubmit', '');
        }
    </script> 

 

 

You can create an account and register here, which will take you to the full payment page:

https://dev4.dogbizpro.com/Public/Registration/Index.aspx

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.