Error number: 4020Error message: 4020 : INVALID : Information received from an Invalid IP address.
Explanation: If your website is integrated with Sage Pay using either the Server or Direct method we must have a valid IP address from your platform or web hosting company in order to accept transactions.
The 4020 error message indicates that the transactional post that is coming from your site/hosting company is not being made using the valid IP addresses that you have entered into your Sage Pay account – via MySagePay.
All transactions that are posted from your website/server MUST be sent via one of the IP addresses that you have provided to Sage Pay. If your IP address is not entered within MySagePay, or is coming from a dynamic IP range then you will always encounter this error.
Solution: The 4020 error message is an easy fix, the first thing you will need to do to prevent this error is obtain the IP address that is being used to post the information through to Sage Pay.
You are able to locate the IP address that you are using by –
Process a transaction using the Sage Pay Simulator – you can then obtain the IP address that is being used for the transaction.
Contact your Server administrator – if your Server is being hosted internally – they will then be able to provide you with the IP directly.
Contact your Hosting Company – if your site is being externally hosted by a 3rd party – they will be able to provide you with the IP directly.
Perform a “Ping” test – open your start menu, type “CMD”, this will then load up the DOS screen where you can then type “PING” followed by the URL you are trying to reach – your own website – this will then provide you with the IP address of the site that is making the post to Sage Pay.
Once you have the IP address you will then be able to enter this into your MySagePay admin account, to do this see our Adding IP article here.
Magento is one of the most widely used eCommerce platforms today that people to choose to grown their online business. In this post, we will discuss tips on how to speed up Magento performance to ensure you don’t lose any sales due to high abandonment rate or an unsatisfying user experience.
Magento’s intuitive administration interface features powerful marketing tools, a catalog-management engine and is SEO optimized to give merchants the power to create sites that provide an unrivaled and rich online shopping experience for their customers, tailored to their unique business needs.
When it comes to choosing an eCommerce CMS, you could go with WooCommerce which is an extension of WordPress, Shopify, Volusion, and a number of other ones.
Lot of businesses choose Magento is because it is a very robust platform with a high level of functionality and customizability, it is highly scalable, meaning there would be no need to change to a different platform later on as you scale up.
Enable Magento caching
This is of course the first step in optimization: Enable all the available caches in the Magento Admin Panel. When all other settings are in place and the site is ready to go live, navigate to System → Cache Management. Select everything and then under the drop-down select Enable and click Submit.
It is very important that you are always running the latest version of Magento as updates generally contain bug fixes and performance improvements. There are three main steps when it comes to upgrading a Magento installation.
1. Install a fresh version the Magento file tree 2. Run the installer from the file tree on top of the outdated database 3. Move over themes and custom extensions from the old version to the current version.
Magento upgrade is a little more work as compare WooCommerce or Shopify upgrade, but Customer Paradigm has a good in-depth tutorial on how to fully upgrade Magento.
Content Delivery Network
You probably know that Magento uses EAV database structure for categories, products. In some cases this solution is not the best or fastest. Enabling the flat catalog for categories and products merges product data into one table, thereby improving performance by responding to MySQL queries faster.
On the Admin menu, select System → Configuration. Then in the panel on the left under Catalog, select Catalog
Under Frontend change Use Flat Catalog Category and Use Flat Catalog Product to Yes.
When complete, click the Save Config button.
Clear the cache. The recommended way to do this is to delete everything from the /var/cache directory. You can also do it by navigating to System → Cache Management and clicking on Flush Cache Storage which is equivalent to deleting all the cache.
Very few stores are optimizing images which is quite important considering that images change on every page load. Optimizing your product images can dramatically increase the speed of your pages as this decreases their download times.
You can compress them before uploading them using a tool like PhotoShop or there are a number of extensions you can use to auto-optimize them.
GTMetrix also has a Magento extension called GTspeed. It includes image optimization as well as CSS/JS concatenation and minification. Take a look at the difference on a stock Magento install. After installing the plugin, take a look at the difference on a stock Magento install:
Launched in the year 2004, WebHostUK is one of the leading UK Web Hosting providers that offers most secured, reliable and affordable web hosting plans.
This New Year, WebHostUK is offering up to 50% Recurring Discount on its web hosting plans for the customers looking forward to get their websites live in the year 2014. Customers can choose web hosting plan according to their requirement without worrying about price as this offer features discounts on all web hosting categories.
Check out the Discounts available on Different Web hosting Categories:
A lucky winner will be chosen through RANDOM.ORG who can choose any gadget from iPhone5s, Galaxy S4, Google Nexus5, PlayStation4, Xbox One, Dell Laptop & iPad Air. We also have First and Second Runner up price that gets free Shared, Reseller or VPS hosting free for life! This offer is valid till January 15th 2014 and the winner will be announced on January 22nd 2014 on our blog, forum, Facebook and Twitter.
Terms and Conditions of the Offer:
1) Customer placing new order is only eligible for the lucky draw.
2) Customer should be UK or US Resident to be eligible for the lucky draw.
3) Customer should place order using Coupon code to be eligible for the lucky draw.
Shared Hosting starting from just £14.99 per year – Order Now Reseller Hosting starting from just £9.99 per month – Order Now E-commerce Hosting starting from just £99.99 per year – Order Now VPS Hosting starting from just £39.00 per month – Order Now Cloud Hosting starting from just £25.99 per month – Order Now Dedicated Server starting from just £94.00 per month – Order Now
Features available with WebHostUK Hosting Plans:
24x7x365 days instant support through live chat and helpdesk.
Free Data Transfer
Free RVSkin for WHM/Cpanel
Softaculous integrated with Cpanel
Free Attracta SEO Tools integrated with cPanel
Free WHMCS Billing software (On Selected Reseller Plans)
Free SSL Certificate (On E-commerce and Selected Reseller Plans)
99.9% Uptime Guarantee
30 Day Money-Back Guarantee (Applicable on Shared hosting and Reseller Hosting)
The New Year Offer is valid till January 15th 2014 only! Don’t wait up! Order now, take the benefit of this offer and win a chance to get exotic gadget of your choice! Wish you a very Happy and a Prosperous New Year!