How to Configure Zencart paypal express checkout to accept MYR

It’s a good news for Malaysian e-business and citizen as now Paypal is accepting MYR (Malaysian Ringgit) as one of the accepted currency trading or funds transfer. For business user, Paypal charges about 7% on each transaction received from customer, however paypal doesn’t impose fees for withdrawal of funds to your accounts or credit card if the withdrawal is more than RM400. Only RM3.00 is charged for withdrawal of less than RM400.
For Zencart users there is currently no patch or upgrade available to allow transaction processed as MYR. I have this problem with my zencart that were all transactions charged to customer are converted into USD directly, without currency rate conversion. It means that if customer purchase RM100.00 from me, paypal will charge USD100.00. Many customer complains and i have to issue refund whenever customer pays using paypal.
I’m pleased that Paypal now accepts MYR and I could tweak zencart to send payment in MYR even though there is no upgrade available yet. Please find the steps below that illustrates how to configure your Zencart to support MYR
Simple steps to change Zencart programs to support MYR currency.
1) Go to your website directory in server. For example “<your zencart folder>/includes/modules/payment”
2) Copy and backup paypaldp.php to your computer. Do not rename the file under same folder.
3) Open paypaldp.php
- a. Find this line of code. “$ec_currencies = array(’CAD’, ‘EUR’, ‘GBP’, ‘JPY’, ‘USD’, ‘AUD’, ‘CHF’, ‘CZK’, ‘DKK’, ‘HKD’, ‘HUF’, ‘NOK’, ‘NZD’, ‘PLN’, ‘SEK’, ‘SGD’, ‘THB’);“
- b. Remove and replace with the following code. “$ec_currencies = array(’CAD’, ‘EUR’, ‘GBP’, ‘JPY’, ‘USD’, ‘AUD’, ‘CHF’, ‘CZK’, ‘DKK’, ‘HKD’, ‘HUF’, ‘NOK’, ‘NZD’, ‘PLN’, ‘SEK’, ‘SGD’, ‘THB’, ‘MYR’);”
4) Copy and backup paypalwpp.php to your computer. Do not rename the file under same folder.
5) Open paypalwpp.php
- a. Find this line of code. “$ec_currencies = array(’CAD’, ‘EUR’, ‘GBP’, ‘JPY’, ‘USD’, ‘AUD’, ‘CHF’, ‘CZK’, ‘DKK’, ‘HKD’, ‘HUF’, ‘NOK’, ‘NZD’, ‘PLN’, ‘SEK’, ‘SGD’, ‘THB’);“
- b. Remove and replace with the following code. “$ec_currencies = array(’CAD’, ‘EUR’, ‘GBP’, ‘JPY’, ‘USD’, ‘AUD’, ‘CHF’, ‘CZK’, ‘DKK’, ‘HKD’, ‘HUF’, ‘NOK’, ‘NZD’, ‘PLN’, ‘SEK’, ‘SGD’, ‘THB’, ‘MYR’);”
Similar Posts:
- My Top Favourite Wordpress Plugins
- Choose and Purchase Web Hosting Service
- Create Unique and Stunning Twitter Background
- Maxis iPhone 3Gs packages
- Outstanding Wordpress Templates for Corporate & Business

