AbanteCart Community

AbanteCart Development => Extensions and Add-Ons => Payment Modules => Topic started by: jstyle on November 23, 2013, 08:11:38 AM

Title: Paypal standard extension checkout summary currency setting
Post by: jstyle on November 23, 2013, 08:11:38 AM
Hi ,

I'm facing difficulty in the paypal standard extension, in the checkout summary page the currency show in USD. it didn't change to the local currency (I have change the currency default setting to MYR-Malaysia Ringgit, instead of USD). Could you guide me how to config the setting?

Thank you.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: abantecart on November 23, 2013, 09:41:25 AM
Checkout summary page shows currency currently selected in the store by customer. Is this the case?


Title: Re: Paypal standard extension checkout summary currency setting
Post by: jstyle on November 23, 2013, 09:19:06 PM
The currency setting is default local currency, every page before paypal also using local currency. However, when go to the paypal sandbox order summary the currency automatically change to USD.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: jstyle on November 24, 2013, 12:00:20 AM
Just able to find out the problem is due to the currency code setting.
Thanks.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: Starlette on May 27, 2014, 06:52:16 AM
I am having the same problem. I am in South African and I am using the Paypal standard option. I found out I was getting conversion errors (ZAR to US) because of my code being wrong. I changed it and there are no more errors except that it is still doing the same thing. Say my item price would be R200 (ZAR) then on paypal checkout it would say $200 (US) which would lead to the client paying R2000 (ZAR) instead. I have tried everything. I don't know what to do anymore to fix it.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: satyatechsol on June 07, 2014, 12:24:15 AM
We are also having the same problem... local currency (INR) is NOT reflecting in final checkout page.

Please help us to address stated issue ASAP.

Thanks & Regards,
Kumar V
Title: Re: Paypal standard extension checkout summary currency setting
Post by: Basara on June 10, 2014, 03:48:35 AM
We are also having the same problem... local currency (INR) is NOT reflecting in final checkout page.

Please help us to address stated issue ASAP.

Thanks & Regards,
Kumar V

Looks like PayPal have not support INR currency by default see this link (https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/mc/mc_intro-outside)
Also there is Note at PayPal site for developers
Quote
Note Acceptance of certain currencies may be subject to regulatory requirements or restrictions. Currency options may also be limited for high risk categories. Contact your account executive for more information.

Please contact PayPal support
Title: Re: Paypal standard extension checkout summary currency setting
Post by: www.PiShop.co.za on November 11, 2014, 10:29:10 AM
Hi Guys,

Im also from South Africa and had the same problems converting from ZAR to USD (for Paypal) but I have a solution if you are still interested (might work with any currency)
Title: Re: Paypal standard extension checkout summary currency setting
Post by: svsanchez on August 12, 2015, 02:15:05 AM
Apparently the developpers didn't care about this. The problem is due to Paypal not accepting MOST currencies in the world, so if your currency is not supported by Paypal the amount you send will be automatically converted to US dollar. This is NOT something that Paypal needs to fix, as they will NOT accept all of the world currencies. This is something that needs to be fixed in the Paypal extension:

If the currency being used is accepted by Paypal, send the amount in the currency that is being used

BUT

If the currency being used is NOT accepted by Paypal, the amount should be converted to USD BEFORE sending it to Paypal, so that if I want to pay Q100 (Guatemalan quetzals) Paypal will get the amount of US $12.50 and not US $100 as it is now.

Hopefully the creators will see into this, as the cart is amazing but UNUSABLE in most of the world.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: svsanchez on August 12, 2015, 02:19:52 AM

Looks like PayPal have not support INR currency by default 
Also there is Note at PayPal site for developers
Quote
Note Acceptance of certain currencies may be subject to regulatory requirements or restrictions. Currency options may also be limited for high risk categories. Contact your account executive for more information.

Please contact PayPal support

This is NOT a Paypal issue. Paypal will NOT accept all the world's currencies. This is something that needs to be addressed in the Paypal extension:

If the currency being used is NOT accepted by Paypal, the amount should be converted to USD BEFORE sending it to Paypal, so that if I want to pay Q100 (Guatemalan quetzals) Paypal will get the amount of US $12.50 and not US $100 as it is now.


The cart is amazing but UNUSABLE in most of the world.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: Basara on August 12, 2015, 09:43:47 AM
AbanteCart is Open Source and you can modify paypal extension code for your special requirements  :)
Title: Re: Paypal standard extension checkout summary currency setting
Post by: svsanchez on August 12, 2015, 05:56:12 PM
Hello Bashara, I am not a programmer, if I was I would probably do it. I think it's in AbanteCart's best interest to fix that issue to make such an amazing cart available to users in the whole world, no matter which currency they use. I don't think making that change would be so difficult for the people who obviously have extensive programming experience as other features from this cart prove.

If you don't think this is in AbanteCart's interest that's too bad and a problem for AbanteCart users. Fortunately there are many other great cart solutions out there :)
Title: Re: Paypal standard extension checkout summary currency setting
Post by: webdevmerc on August 12, 2015, 06:58:09 PM
Personally, I think it's a little unfair to expect the core Abantecart developers to develop every little thing for every little country or situation.  At the end of the day, people who use this are using FREE, open source software.  Either learn to code or pay someone a high enough amount to develop a custom extension for your situation.  If no one wants to do it, either you're paying too low or it's not possible.

I really would NOT want the developers to work on items which benefit a few custom installs since it takes away time from something else and as someone with kids, job, working with this as well, time is always limited.

I believe a lot or all of the Devs also have full time jobs as well so I'm guessing a lot just do this on the side as well.

On the Guatemala Quetzal, there are about 16 million people in TOTAL in ALL of Guatemala.  There is over 29 million in Texas alone (1 US state).  Like with Apps on Android or IOS, don't waste time on 1 off solutions which benefit a small population.  Your time is valuable and I hope that the core developer's time is spent on things which benefit the whole userbase of Abantecart.

Title: Re: Paypal standard extension checkout summary currency setting
Post by: llegrand on August 12, 2015, 10:34:47 PM
Very will put webdevmerc.

To put a finer point in your learn or hire someone for a solution - another AbanteCart user who does sell internationally has done exactly that, and quite well.   He solved this issue by hiring a coder. And he has made it available for sell on his site.   Now I do not know if it runs on anything higher than 1.2.0  as that is where he is with his upgrades.

But it is worth a look see,  and maybe an email to him  (he's a nice guy, too)  to see what it might solve.

https://assistech.com/store/abantecart-solutions/smartcurrency (https://assistech.com/store/abantecart-solutions/smartcurrency)

Lee
Title: Re: Paypal standard extension checkout summary currency setting
Post by: svsanchez on August 13, 2015, 03:01:54 AM
Webdevmerc: the solution I suggested would not benefit only a little country like Guatemala, but EVERY OTHER country whose currency is not accepted by Paypal. Take India for example, with 4 times the population of the USA. That's just 1 country. The solution is very simple as AbanteCart already asks for a conversion rate when you add a custom currency to it. The only thing that needs to be done is tell AbanteCart that a given currency is not supported by Paypal and use USD or whatever other supported currency when sending the amount to Paypal.

I'm not a coder and I'm not going to look for a programmer and pay him to do this so the AbanteCart community can benefit from it. I'm not using AbanteCart, I just found it last week, started playing with it, and liked many features. I noticed this currency problem as I had this same problem with the cart I use, which I already fixed thanks to a more supportive community than this one. So if AbanteCart developpers solve this or not is not my problem.

This topic was created almost 2 years ago and AbanteCart developers / community have not been able to solve it. Since I solved it like this with my cart, I thought about sharing this with the community.

REALLY: the EASY solution is in AbanteCart developers hands if they want to do it. It's not OK to dismiss this and tell people asking for this to "Please contact Paypal support".

Do as you please.
Title: Re: Paypal standard extension checkout summary currency setting
Post by: webdevmerc on August 13, 2015, 07:28:24 AM
This will be my last comment on this topic to not waste my time or get into a long drawn out debate about this, but I don't think it's as easy as you put it or someone else would do this and be already done with it.  Either the developer or a user of this cart.

As it has to do with payments, any screw up means major problems or complaints for users of this as well as the developers themselves.  I don't specifically code in large ways, but having worked in tech long enough and having written simple code for various tasks, once you take on one thing, the time and requirements tend to expand and it's not as easy to do or maintain.  This is clear when you see older extensions not instantly updated quickly (one reason I tend to try to do my own thing) or video games or apps which tend to lose developer support over time.  It's a lot of work.

You also have the responsibility to maintain it which for most developers, is very time consuming not to mention testing of said code.  I'm guessing the developers also don't work or have expertise in that area which now requires MORE resources (namely time) to research what issue you are talking about to begin with (since it doesn't affect them or their environment specifically).  When a new upgrade comes around, it's also likely to break whatever you made.  Time is money and if you aren't willing to contribute to it, don't be upset if no one wants to waste their own time putting a solution for something they aren't using and you aren't even willing to contribute to neither.

I don't think the community is dismissive of new suggestions and most users try to be helpful if they can...my post specifically voices out what I'm sure many others think that the rude requests and attitude of "Do this or I'm leaving and your cart sucks" messages don't help your case.  Having tried and looking at other carts, this one (to me), is certainly one of the better ones out there in terms of look and feel and general admin use.  The lack of responses maybe simply due to it being TOO easy to use and that most users aren't heavily technical since they run their own sites fine.

E-commerce in India will definitely boom at some point and when that happens, due to simple greed of people, a platform or solution will eventually be made (most probably by an Indian developer who is more familiar with the countries requirements)...You can also contract at places like elance for custom solutions.

The idea of not wanting to fund anything to "benefit the Abantecart" community just shows your own lack of desire to fix your own issue.
Fund it to help yourself.  If the cart can't do it, then move on as you state, there are other carts which maybe a better fit.  I had this problem in the past as well with factional quantities (most carts can't handle this) so either code it or find one which can do maybe 80% of what you need and live with the positives and negatives of any solution.

Good luck!
Title: Re: Paypal standard extension checkout summary currency setting
Post by: svsanchez on August 13, 2015, 07:01:21 PM
Hello webdevmerc, I too don't want to waste my time in a debate about this, as I said before I don't use AbanteCart and was pointing to what I believe would be an easy fix for a problem many users around the world will have. If this is not something the developers want to address then I'm not the one who will fund it as I don't use the cart. However, I do think that you said something that shows why the fix should be in the developers hands:

"When a new upgrade comes around, it's also likely to break whatever you made."

I already made my contribution to this community in the idea I gave which is the one I used to fix this same problem with the cart I currently use. I'm sorry if this is something too difficult to do with your cart.

Good luck to you too!
Title: Re: Paypal standard extension checkout summary currency setting
Post by: natdroid on August 20, 2015, 09:51:32 AM
Force customers to use the USD currency in the final stage of checkout. Problem has an easy fix https://marketplace.abantecart.com/paypal_usd


I believe would be an easy fix for a problem many users around the world will have.