calvinorr Posted November 4, 2008 Share Posted November 4, 2008 Had my shop go live last night - so far so good - apart from a few teething problems. However one thing has stumped me.I am trying to allow the shop to accept multiple currencies - dollar/euro as well as my shop default £I have an exchange rate set in the currencies tab, and initially I had my PapyPal configured as "use Customer Currency".The first $ purchase from a US customer seemed to go through ok - Paypal requested the correct amount of dollars (as per the exchange rate I had set), the customer paid the correct amount and Paypal put the $s into my $ paypal account.However the shop then sent a "Payment Error" to the customer, and the back-office suggested that they had overpaid. I have attached the back-office screen capture. What it seems to have done is convert the £ amount into $ and then converted it again into $ - ie the goods were in my shop for £19 - this then showed as $35.15 - however for some reason the back-office then assumed the customer had paid $78.03 - multiplying the $35.15 by my $ exchange rate again. See attachmentI then changed the status to payment accepted - which generates an email to the customer, but unfortunately doesn't remove the item from my stock - that is another problem for later!Anyway, I have since changed the PayPal configuration to "Use PrestaShop Currency" and all $ customers payments are now being calculated in $, but I am receiving all payments in Paypal in £ - this is not really what I want as I would like to receive dollars when they pay in dollars - but at least the payment process is operating without any errors.Am I misunderstanding how to use the multiple currencies feature of the shop - Would be very grateful for any advice/help. Link to comment Share on other sites More sharing options...
Paul C Posted November 4, 2008 Share Posted November 4, 2008 I suspect it has to do with the paypal module. It's probable that when it checks the amount paid it's comparing the store default currency with the customer's currency amount in the IPN notification and making the decision that the amount is too much!Need to make a change in the paypal module to correctly check the IPN currency and ensure that the shop uses the same one when testing the payment amount!I'm surprised no one has noticed this before, as now you've pointed it out it's obvious!!!Paul Link to comment Share on other sites More sharing options...
calvinorr Posted November 4, 2008 Author Share Posted November 4, 2008 That would be great - is this something you can do easily - or will it end up on the back end of a long list of stuff to do - appreciate you guys are pretty busy at the momentMy next problem is SSL (bl[spam-filter]dy customers!) - but I need to spend some time researching it first before I start asking questions! Link to comment Share on other sites More sharing options...
Paul C Posted November 4, 2008 Share Posted November 4, 2008 I'm not one of "them" so I can have a look at doing something with this fairly quickly to help out It's the great thing about a community - we're not just restricted to a lmited resource pool- but a note to the PrestaShop development team - don't view that as an excuse to relax! :cheese: Paul Link to comment Share on other sites More sharing options...
Recommended Posts