Our site www.viart.com site is operated by latest Viart Shop 5 with default Clear design
Topic Information
battleaxe
battleaxe
I have implemented the Soap envelope changes in Paypal_checkout.php and paypal_payment.php as in the previous version to ensure that the default currency passed is GBP.
 
But Paypal is still passing the currency back in USD. In the admin all looks fine (as it did last time)but when Paypals confirmation arrives it is in USD, so therefore, if I have sold something for £10, I will only get $10 for it. It also means that those customers who do not have a USD option, the orders are failing.
 
I don't remember having to change anything else, but it was way back and I can't find my notes (sigh)
 
Wall Bash
 
DickS
DickS
Why do you not preset the currency in the parameter option in "Payment Systems"?
 
The PayPal parameter for this is "currency_code" and just set this to GBP and all your orders will be passed as GBP (you need to set default currency in Viart to GBP too of course).
 
SajMalik
SajMalik
DickS - my recollection is that I tried this last time and it did not solve the problem. Will try again and see.
 
Sorry you have the problem Kim.
 
I upgraded yesterday but have so I must now check my set up.
 
Chris
 
battleaxe
battleaxe
Well Chris I tried DickS suggetion anyway, but position remains the same. The only difference was that I now get the same error message as my customers.
 
" An error: "10444: The transaction currency specified must be the same as previously specified.
" occurred while processing your order. We are sorry for any inconvenience caused."
 
Thanks anyway DickS
I don't know
 
SajMalik
SajMalik
Have you submitted a ticket, Kim?
 
It seems that this is a basic problem that need a clear solution [not just a temporary fix] that protects us from future upgrading problems.
 
tony
tony
Greetings
 
Hi battleaxe
 
Have you check your PayPal account to see if the setting are in GBP instead of USD?
 
 
Tony
HolleyLand
 
tony
tony
Greetings
 
Hi battleaxe
 
Just ran a test using version 3.4.5 - heres what happens.
 
1. Product price appears with US Dollar symbol - should be EURO symbol due to global settings.
 
2. On Product PAGE - By adding a product goes through the motion but in=fact does not actually add to the cart - remain empty.
 
3. However, on Product DETAIL PAGE - Does enter the product to the cart.
 
4. Using PayPal the amount appears with Dollar symbol, but the last entry shows amount in EURO with US Dollar symbol.
 
Pertaining to your comment battleaxe, I believe the EURO appears because of the settings established with PAYPAL that we have.
 
In short, if you set PayPal in POUNDS it appears that even though the cart transmit USD PayPal will make the conversion
correctly. Otherwise USD.
 
All in All the latest version is not really stable, needs to be watch closely. Possible within the month at the rate update fixes are offered.
 
Tony
HolleyLand
 
battleaxe
battleaxe
Thank you Tony for testing it.
 
I assumed as it had been released that 3.4.5 was a stable version update with fixes for the odd bug in v3.4. If i had realised it was beta I would have used a testing server.
 
I can't replicate your Euro/dollar return though.
 
With the odd exception, all my receipts are in GBP, and my Paypal account is a UK one. I have ensured that GBP is the primary currency in my Paypal account, with USD and Euro as secondary.
 
The Cart has always shown the order in the correct currency, but the order total that is collected by Paypal is in USD at the rate of 1:1 even though during the transaction Paypal states it will use the current USD Xchange rate for the payment.... crazy.
 
It is very strange that this behaviour exactly duplicates the one that I had originally when first setting up my Viart shop over a year ago, but maybe tht is coincidental. The settings at Paypal were working fine before I upgraded, so I am sure the settings there are OK. I wonder if Viart have inserted a global hard wired currency USD code somewhere else in the store that is affecting Paypal payments...Crying
 
Kind regards
Kim
 
SajMalik
SajMalik
Kim, I have found the answer to my support request for this:
 
Hello, Chris
 
We have added a new parameter for your PayPal systems. Can you please make a transaction now and check whether everything is ok.
 
With kind regards,
Anjula
ViArt Support Team
 
 
I have checked my set up and PayPal is transacting in GBP as it should.
 
SajMalik
SajMalik
For PayPal Pro
/admin_payment_system.php?payment_id=21
 
I have at Line 17
 
Parameter Name: currencyID
 
Parameter Type: Constant
 
Parameter Source: GBP
 
Do you have this?
 
Best wishes
 
Chris
 
battleaxe
battleaxe
Chris, Where are you, I want to give you a smacking great big slobbery kiss. Wink
 
SajMalik
SajMalik
Kim suddenly I feel so good - come Bristol whenever you like
:rofl: