Paypal stopped working after March 29 2017

Gunwant
Contributor
Contributor

The person who created my website left long back. I do not have any expertise or any webmaster for my small website. It appaers that Paypal has recently made some changes and now the payment on my website is not in compliance with the recent changes. I have been reading but could not understand what to change due to lack of knowledge with the coding.

 

If somebody can please look at my website and direct me what and where to make the changes, I would greatly appreciate. My small business website is not able to accept payments starting today.

 

http://sunglasseslove.com/Paypal.aspx

 

Please help!!

Login to Me Too
24 REPLIES 24

MTS_Ciaran
Moderator
Moderator

Yep..... Notification on the right --> 

 

https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ2067

 

We stopped support unknown or invalid parameters and values being passed to us in HTML code, we had a comms drive out to merchants over the past 4 months on this....

 

Checking your website I can see that its an amount based error, and looking at the data being passed I can see a $ symbol in the amount i.e:

 

amount_1 = $8.99
 
The $ symbol is causing the error. 
Login to Me Too

Gunwant
Contributor
Contributor

Thank you so much for the prompt response. You mentioned about the $ error. Can you please direct me on which page should I change the code to remove the $ sign. I have no knowledge of coding and do not have anyone at this moment to help me out. I am willing to take the risk of updating the code with whatever clues I can get from you. I appreciate your help and thank you in advance for your time and input. Thank You

Login to Me Too

MTS_Ciaran
Moderator
Moderator

its hard for me to say from the details you have provided/. Without visibility of the code it would be just guessing Im afraid, but to hazard a guess I would suspect that the buttons are built on this page - http://sunglasseslove.com/Paypal.aspx which would be the first place Id look. 

 

You'll to access your server and find the code for that file, search for where the "amount" is set and see if you can find where the $ is getting populated. 

Login to Me Too

Gunwant
Contributor
Contributor

Thanks again for your response and time. Below is the code for the Pypal.aspx page and did not see any $ sign in the code. Please kindly help!

 

<%@ page title="Paypal Payment" language="VB" masterpagefile="~/SGL.master" autoeventwireup="false" inherits="Paypal, App_Web_xw031hx3" maintainScrollPositionOnPostBack="true" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link href="images/style.css" rel="stylesheet" type="text/css" />


<!-- Google Code for sale Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 958989284;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "ncPNCOzL0wMQ5IekyQM";
var google_conversion_value = 10;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/958989284/?value=10&label=ncPNCOzL0wMQ5IekyQM&guid...>
</div>
</noscript>


</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<br />
<br />
<br />
<center>
<table width="78%"><tr><td class="heading2">


You will be taken to PAYPAL secure website for making the payment and completing
the sale. There you can:
<br />
<hr /></td></tr><tr><td>


&nbsp;</td></tr><tr>
<td class="label">


<b> <span style="color:Maroon"> 1. Pay with credit card :- </span></b>
<br />
<br />
You do NOT need a Paypal account if
you wish you pay with your credit card. Just choose the option of &quot;Dont have a
Paypal account?&quot; </td></tr>

<tr><td class="label">


&nbsp;</td></tr>

<tr><td class="label">


<b> <span style="color:Maroon"> 2. Pay with Paypal account :- </span> </b>
<br />
<br />
If you wish to use your Paypal
account then select the option of &quot;Have a Paypal account?&quot; </td></tr><tr><td>

 


&nbsp;</td></tr><tr><td>

 


&nbsp;</td></tr><tr><td align="center">

 


<asp:Button ID="btnProceedCheckOut" runat="server" CssClass="button"
Text="Proceed to PAYPAL for payment" />

 


</td></tr><tr><td align="center">

 


&nbsp;</td></tr><tr><td align="center">

 


&nbsp;</td></tr></table>
</center>
</asp:Content>

 

Login to Me Too

MTS_Ciaran
Moderator
Moderator

So this doesnt look to be the place, In order to trace further you would need to figure out what the server does when the button is clicked i.e, at this point. 

 

<asp:Button ID="btnProceedCheckOut" runat="server" CssClass="button"
Text="Proceed to PAYPAL for payment" />
Login to Me Too

Gunwant
Contributor
Contributor

Thank you so much for your responses and time. Can you please guide me what steps to take to figure out what that button is doing? Thanks in advance!

Login to Me Too

MTS_Ciaran
Moderator
Moderator

Without viewing the code, its near impossible Im afraid. I would highly recommend you reachout to a developer to help you out on this. 

Login to Me Too

TheWeddingPrcl
Contributor
Contributor

Hi Ciaran,  I have the same issue.  Ive managed to scrape the following form data from a test but I cant see what is invalid.  Can you point me in the right direction?

form_key:LzHlnU6qqq8cRXLy
business:XXXXX
invoice:100000775
currency_code:GBP
paymentaction:sale
return:XXXXX
cancel_return:XXXXX
notify_url:XXXXX
bn:Magento_Cart_Community
item_name:The Wedding Parcel
lc:en_GB
charset:utf-8
amount:3.99
tax:0.00
shipping:1.99
discount_amount:0.00
item_number_1:save-the-date-magnets
item_name_1:Save The Date Magnets
quantity_1:1
amount_1:2.00
item_number_2:Courier - DHL Standard / Royal Mail
item_name_2:Shipping
quantity_2:1
amount_2:1.99
cmd:_cart
upload:1
tax_cart:0.00
discount_amount_cart:0.00
city:Stourport-on-Severn
country:GB
email:XXXX
first_name:Tom
last_name:Test
zip:DY13 8PT
state:Worcestershire
address1:60, Test Road
address2:60, Test Road
address_override:1

 

Many Thanks

Login to Me Too

MTS_Ciaran
Moderator
Moderator

Can you post the URL from the error page, I can pull the exact error logged on our side with that. 

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.