Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
EZorb
What would cause this error using credit cards? "The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn't have an exchange rate. - Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance."
Did not catch before going Live. Help Please
Most likely not an OPC thing, but can't tell for certain unless you switch off OPC and test again.
Several payment gateways only support transactions initiated in the currency tied to the gateway account. Usually the primary currency of the country the storeowner is in.
Some of Zen Cart's gateway modules allow you to specify which currency your gateway account uses, so that it can pre-convert the amount when customers are shopping in another currency.
You didn't say which gateway you were trying to use when this occurred. Nor which currency you were shopping in, and which currency is your store's default, and which currency your gateway requires you to transact in.
Re: One-Page Checkout [Support Thread]
Authorized.net aim is set to USD.
They said was error was in shopping cart they did not show the tranaction.
Will test again with OPC off
Thanks
Quote:
Originally Posted by
DrByte
Most likely not an OPC thing, but can't tell for certain unless you switch off OPC and test again.
Several payment gateways only support transactions initiated in the currency tied to the gateway account. Usually the primary currency of the country the storeowner is in.
Some of Zen Cart's gateway modules allow you to specify which currency your gateway account uses, so that it can pre-convert the amount when customers are shopping in another currency.
You didn't say which gateway you were trying to use when this occurred. Nor which currency you were shopping in, and which currency is your store's default, and which currency your gateway requires you to transact in.
Re: One-Page Checkout [Support Thread]
With OPC set to off card goes through so something in OPC
Quote:
Originally Posted by
DrByte
Most likely not an OPC thing, but can't tell for certain unless you switch off OPC and test again.
Several payment gateways only support transactions initiated in the currency tied to the gateway account. Usually the primary currency of the country the storeowner is in.
Some of Zen Cart's gateway modules allow you to specify which currency your gateway account uses, so that it can pre-convert the amount when customers are shopping in another currency.
You didn't say which gateway you were trying to use when this occurred. Nor which currency you were shopping in, and which currency is your store's default, and which currency your gateway requires you to transact in.
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
EZorb
With OPC set to off card goes through so something in OPC
Placed another CC order on Live Cart and it did again go through with OPC in OFF. Error msg in post 560
Using Authorized.net AIM
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
EZorb
What would cause this error using credit cards? "The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn't have an exchange rate. - Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance."
I don't see anything like that error message in any of the built-in payment modules that come with Zen Cart. And not in the OPC plugin code.
Use the Developers Toolkit in your Admin to search "All Files, Catalog" (last option on the page), for "supplied currency" or "not allowed for this merchant". What are the results?
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
DrByte
I don't see anything like that error message in any of the built-in payment modules that come with Zen Cart. And not in the OPC plugin code.
Use the Developers Toolkit in your Admin to search "All Files, Catalog" (last option on the page), for "supplied currency" or "not allowed for this merchant". What are the results?
The second part of error message (Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.) is comming from/includes/languages/english/modules/payment/authorizenet_aim.php on Line #34
Line #34 : define('MODULE_PAYMENT_AUTHORIZENET_AIM_TEXT_DECLINED_MESSAGE', 'Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.');
The first part of error (is not any where in ZenCart coding) I believe this error has something to do with OPC where selecting CC causes Authorized.net (AIM) to change "Submit Order" button to be replaced with "Continue Shopping" with the verbiage telling customer click on "Submit Order" and there is not one. It appears to me the transition got to Authorized.net front door and did not pass muster attaching the first part of the error message and returned.
So would you say should remove that temp fix to prevent the button flip and see if CC makes it all way through? I will try it and post back results.
Larry
Re: One-Page Checkout [Support Thread]
Yes, the second part of the message is from the AIM module's generic decline secondary message.
So, the currency failure message comes from Authorize.net. You'll need to sort that out with them. Zen Cart won't be displaying that message if it didn't come from Authnet's servers as their response to your attempted transaction.
Re: One-Page Checkout [Support Thread]
That was the problem, after setting ($collectsCardDataOnsite = false;) back to TRUE; It will process credit cards.
Is this only happening with (AIM)?
Now I need to come up with some way to eliminate "by Clicking the Submit Order Button
you agree to our shipping & returns policies.........." when the "Continue Checkout" button is showing for Review.
After clicking the Review button (Continue Checkout) and Submit Order button is showing again & "by Clicking the Submit Order Button
you agree to our shipping & returns policies.........." as it should.
What would it take to blank out the message when the Review button is displayed?
Quote:
Originally Posted by
DrByte
Yes, the second part of the message is from the AIM module's generic decline secondary message.
So, the currency failure message comes from Authorize.net. You'll need to sort that out with them. Zen Cart won't be displaying that message if it didn't come from Authnet's servers as their response to your attempted transaction.
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
EZorb
That was the problem, after setting ($collectsCardDataOnsite = false;) back to TRUE; It will process credit cards.
Is this only happening with (AIM)?
Now I need to come up with some way to eliminate "by Clicking the Submit Order Button
you agree to our shipping & returns policies.........." when the "Continue Checkout" button is showing for Review.
After clicking the Review button (Continue Checkout) and Submit Order button is showing again & "by Clicking the Submit Order Button
you agree to our shipping & returns policies.........." as it should.
What would it take to blank out the message when the Review button is displayed?
As shipped with Zen Cart, the Authorize.net/AIM and PayPal Payments Pro both collect-credit-card-data-onsite.
I've looked through the default OPC language files and the text you identify isn't there. You've apparently got a template-override version of the files. If you identify the language "definition" that you've found, I can help.
Re: One-Page Checkout [Support Thread]
@ lat9 & Dr Byte
I just got off the phone with Authorized.net (A.net) (see Dr Byte remark on post567) explaining to them what was happening using OPC with A.net (AIM). A person with A.net programming department informed me that they do not have any requirement on having a Review Page.
So why is this code being brought into A.net Payment page? Who is making this a requirement? I noticed when OPC is set to false that on the 3 step checkout this Review page does not happen. Must be more to this than being discussed.
A.net said when( (includes/modules/payment/authorizenet_aim.php about line 74 and $collectsCardDataOnsite = TRUE;)) this is set to FALSE; this does prevent the Review Page button from POP-UP but sending the transaction is still attempted to A.net without a proper code for currency or exchange rate causing A.net to reject attempted transition and attaching the first part of the error message. (The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn't have an exchange rate. -)
Next zencart A.net Payment module attaches the 2nd part of the error message. (Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.)
At least 95% of my customers use Credit Cards subjecting them to a confusing message about submitting their order then pop's up a Continue Shopping button and next a Review Page with a Submit Order button again. It would seem A.net users would be better off just using the normal 3 step checkout.
Due to the potential confusion this causes customers and not being an A,net requirement could you please consider removing this part of OPC coding so all A.net (AIM) users customers could enjoy a real OPC experience?
Thank you,
Larry
Quote:
Originally Posted by
lat9
As shipped with Zen Cart, the Authorize.net/AIM and PayPal Payments Pro both collect-credit-card-data-onsite.
I've looked through the default OPC language files and the text you identify isn't there. You've apparently got a template-override version of the files. If you identify the language "definition" that you've found, I can help.