Turn the "Enable Database Storage" flag in admin off. It's not supported yet.
Turn the "Enable Database Storage" flag in admin off. It's not supported yet.
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.
[FONT=Arial]Another Issue: The transaction of our Australian customers get declined with the response text [/FONT][FONT="][FONT=Arial]"Response Text: Select your state/province".
Beanstream is telling me if the country is not US or Canada, the state/province has to be "--" (two dashes). Otherwise our system does not accept the transaction at all. Looks really strange, the country is not US or Canada, but province is there (as entered by the customer). But beanstream would just decline (actually REJECT) the transaction and wont process at all.
It hard to argue with them, as they say we cannot modify our system for one merchant, you have to change the way you submit the transactions. Change ordProvince to -- and then submit it.
Can you help with that?
Regards
Farhan
PS: In authorize.Net module, we had the card information with us. So if the customoer calls back for another order and asks to charge the same card, we can still do it from his previous data. Question: Is there a way to have a similar method of storing credit card information while submitting it to Beanstream?
[/FONT]
[/FONT]
NOTE: I've NOT tested this, so I'm not entirely certain the net effect on addresses in Canada and US (so, be sure to test those in addition to your Australia address) ... Try the following on your test site:
At line 290 of the module file, you'll see this:Try changing it to this:Code:if (strlen($order->billing['state']) > 2) {Code:if (strlen($order->billing['state']) > 2 && $province_code_order != '--') {
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Thank you so much for that DrByte! The solution seems to work fine. I have tried an Australian billing address with full state/province name as well as 2-letter state. Both went through to Beanstream. Previously it was not being processed at all.
Being the original author, would you be able to fix the database issue as well? :-)
Regards
Farhan Sabir
CI Gear
Last edited by farhansabir; 15 Apr 2009 at 05:14 PM. Reason: spell mistake
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
I appreciate your help.
There are a couple of problem. An order submitted from QC, Canada was rejected by Beanstream because the State/Province field was "--". The module somehow converted the state to --. Not sure why.
The module is not reliable enough to be online. So i have made the default credit card processing option active and disabled the beanstream module. Instead of letting customers go for some reason, its better to charge the credit cards offline.
I hope the module become flawless soon,
Regards
Farhan Sabir
www.CIGear.com
Just ran a test order with an address from Quebec and it worked fine. Not sure what the problem you had was. Can you duplicate it?
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.
Hi there,
I am using Zen-Cart v1.3.8a and am trying to set up my Beanstream account to work with ZenCart. I have Zen Cart installed into my new (non public) Joomla 1.5.11 website and I am using the Cartage v2.1 component to display my ZenCart within Joomla.
I am not using Beanstream's API - instead I am using their hosted payment form - since I don't want the hassle and liability of collecting Credit Card information.
I can't see anywhere in the Beanstream module to tell it to use Beanstream's hosted payment form instead of the API. Do I need to download a different module?
Attached is the integration guide PDF from Beanstream in regards to the hosted payment page.
Please tell me what I am doing wrong!
Thanks!
Crystal
The hosted payment form is not supported.
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.
I have installed the Beanstream Payment Module into my Zen Cart. When I try and do a test transaction, an error comes up saying. "(0) Invalid merchant id (merchant_id = 0) - Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance."
What could the problem be and what is the fix????