Hello, I'm running a shop with Opencart 2.0.1 and Paypal (standard) payment.
This morning I found out there's a problem with payments when the customer is using the Paypal app on Android.
The app seems to work, but at the last step redirects the browser towards the Paypal home page and he can't pay. If he goes back the ordering process restarts.
This is the sequence: the app opens, lets you insert login and password and confirm, then goes back to the shop. The shop shows briefly the page where you can confirm your order, but then redirects you to the Paypal home page and there's nothing you can do.
I've verified on my phone and it happens to me too.
So, does anyone have any experience of this? Any suggestions?
Thanks.
Daniele
PayPal did an update on 31/03/2017 that has broken a lot of checkouts with customers seeing a message like:
"Things don't appear to be working at the moment. Please try again later."
Apparently PayPal sent round an email about this a couple of months before the update was due, but despite this applying to me, I didn't receive one and many of our clients didn't receive one. After discussing with PayPal by phone, they did send me the email and here it is below:
Most integrations work with this new PayPal checkout automatically. However, some integrations have issues that cause the user experience to fail. Some of the most common reasons for failed validation checks are:
Solution
This error may be occurring only for certain transactions and nothing to do with android. If you have many items for sale, only some of them may exceed character limitations or pass invalid values as part of the transactions. You may need to test all available options to identify which ones lead to an error message. Once you find the affected transactions, review the HTML Variables for PayPal Payments Standard to troubleshoot your integration.
The original author or web developer who created your page with PayPal checkout buttons may be the best person to investigate and resolve these problems. Please contact them if they're available.
If you use third-party shopping cart software, such as a hosted shopping cart or software that you installed on your web server, the developer of that software may need to correct a problem in their code. Contact your cart provider directly and have them review this guide.
For websites that use static HTML, examine your HTML directly to see if there are problems in the values being directed to PayPal. For example, in the following code, the value of the amount field is "$1,000.00," which contains invalid "," and "$" symbols. It should be updated to "1000.00."
For more complex websites, such as those that use JavaScript or server-side software before redirecting the customer to PayPal, you may need to log the variables sent to PayPal. You can do this in your own code, or you can try using a browser tool, such as Google Chrome. Here’s how:
Go to Developer Tools > Network, clear the log, and enable the Preserve Log option.
Click a page action that would redirect a customer from your site to PayPal.com. If this opens a second window, you may need to enable Preserve Log in that window and then go back and redo the same page action in the original window.
Once you have a list of events, look for the first event named webscr, select it, then check the section titled Form Data.
Note: For more help resolving this issue, visit our Merchant Integration Technical Support Community.
"Things don't appear to be working at the moment. Please try again later."
Apparently PayPal sent round an email about this a couple of months before the update was due, but despite this applying to me, I didn't receive one and many of our clients didn't receive one. After discussing with PayPal by phone, they did send me the email and here it is below:
Most integrations work with this new PayPal checkout automatically. However, some integrations have issues that cause the user experience to fail. Some of the most common reasons for failed validation checks are:
Solution
This error may be occurring only for certain transactions and nothing to do with android. If you have many items for sale, only some of them may exceed character limitations or pass invalid values as part of the transactions. You may need to test all available options to identify which ones lead to an error message. Once you find the affected transactions, review the HTML Variables for PayPal Payments Standard to troubleshoot your integration.
The original author or web developer who created your page with PayPal checkout buttons may be the best person to investigate and resolve these problems. Please contact them if they're available.
If you use third-party shopping cart software, such as a hosted shopping cart or software that you installed on your web server, the developer of that software may need to correct a problem in their code. Contact your cart provider directly and have them review this guide.
For websites that use static HTML, examine your HTML directly to see if there are problems in the values being directed to PayPal. For example, in the following code, the value of the amount field is "$1,000.00," which contains invalid "," and "$" symbols. It should be updated to "1000.00."
For more complex websites, such as those that use JavaScript or server-side software before redirecting the customer to PayPal, you may need to log the variables sent to PayPal. You can do this in your own code, or you can try using a browser tool, such as Google Chrome. Here’s how:
Go to Developer Tools > Network, clear the log, and enable the Preserve Log option.
Click a page action that would redirect a customer from your site to PayPal.com. If this opens a second window, you may need to enable Preserve Log in that window and then go back and redo the same page action in the original window.
Once you have a list of events, look for the first event named webscr, select it, then check the section titled Form Data.
Note: For more help resolving this issue, visit our Merchant Integration Technical Support Community.
Thanks, excellent info. The issue actually never came up again, but if it should I'll take your post into account for sure.anudeepb23 wrote: ↑Tue Jan 30, 2018 3:10 pmPayPal did an update on 31/03/2017 that has broken a lot of checkouts with customers seeing a message like:
"Things don't appear to be working at the moment. Please try again later."
Apparently PayPal sent round an email about this a couple of months before the update was due, but despite this applying to me, I didn't receive one and many of our clients didn't receive one. After discussing with PayPal by phone, they did send me the email and here it is below:
Most integrations work with this new PayPal checkout automatically. However, some integrations have issues that cause the user experience to fail. Some of the most common reasons for failed validation checks are:
Solution
This error may be occurring only for certain transactions and nothing to do with android. If you have many items for sale, only some of them may exceed character limitations or pass invalid values as part of the transactions. You may need to test all available options to identify which ones lead to an error message. Once you find the affected transactions, review the HTML Variables for PayPal Payments Standard to troubleshoot your integration.
The original author or web developer who created your page with PayPal checkout buttons may be the best person to investigate and resolve these problems. Please contact them if they're available.
If you use third-party shopping cart software, such as a hosted shopping cart or software that you installed on your web server, the developer of that software may need to correct a problem in their code. Contact your cart provider directly and have them review this guide.
For websites that use static HTML, examine your HTML directly to see if there are problems in the values being directed to PayPal. For example, in the following code, the value of the amount field is "$1,000.00," which contains invalid "," and "$" symbols. It should be updated to "1000.00."
For more complex websites, such as those that use JavaScript or server-side software before redirecting the customer to PayPal, you may need to log the variables sent to PayPal. You can do this in your own code, or you can try using a browser tool, such as Google Chrome. Here’s how:
Go to Developer Tools > Network, clear the log, and enable the Preserve Log option.
Click a page action that would redirect a customer from your site to PayPal.com. If this opens a second window, you may need to enable Preserve Log in that window and then go back and redo the same page action in the original window.
Once you have a list of events, look for the first event named webscr, select it, then check the section titled Form Data.
Note: For more help resolving this issue, visit our Merchant Integration Technical Support Community.
Who is online
Users browsing this forum: No registered users and 11 guests