Cybersource and Canadian Payments
Has anyone else had a problem processing payments using the cybersource module and taking payment from canadian addresses?
I can take payment from everywhere else in the world except for canada. According to the cybersource tech support it is because the script isn't returning a 2 digit state code which is supposed required.
Re: Cybersource and Canadian Payments
in the includes/modules/payment/cs.php file, around line 250 you have:
PHP Code:
'WEST VIRGINIA' => 'WV',
'WYOMING' => 'WY',
);
change that to:
PHP Code:
'WEST VIRGINIA' => 'WV',
'WYOMING' => 'WY',
'ALBERTA' => 'AB',
'BRITISH COLUMBIA' => 'BC',
'MANITOBA' => 'MB',
'NEW BRUNSWICK' => 'NB',
'NEWFOUNDLAND' => 'NL',
'NORTHWEST TERRITORIES' => 'NT',
'NOVA SCOTIA' => 'NS',
'NUNAVUT' => 'NU',
'ONTARIO' => 'ON',
'PRINCE EDWARD ISLAND' => 'PE',
'QUEBEC' => 'QC',
'SASKATCHEWAN' => 'SK',
'YUKON TERRITORY' => 'YT'
);
Re: Cybersource and Canadian Payments
Thank You.
You have saved me yet again. :-)
Re: Cybersource and Canadian Payments
I made these changes and am still not having any luck processing ayments with cybersource. I am about to switch to authorize.net because the cybersource mod isn't ready for primetime as far as I am concerned. I am willing to pay to have it brought up to speed.
Re: Cybersource and Canadian Payments
So the above change didn't work for you for canadian addresses, huh.
how hard is it to change to authorize.net? I know in the zen-cart it should be hard but how long to get things set up with them to get the flow of credit card charges to your bank?
If you are having all these issues with cybersource then I assume I am going to have the same ones and I don't really want to deal with that.
thanks for the info
Re: Cybersource and Canadian Payments
Quote:
Originally Posted by romanus
I made these changes and am still not having any luck processing ayments with cybersource.
What are the symptoms for your processing problems?
I'm still undecided with Cybersource, but I want to make it work for personal reasons so I'm in for the fix whenever possible..
Re: Cybersource and Canadian Payments
Does anyone know what kind of failed attempts using cybersource actually result in the order within zen-cart not to process.
Granted my settings on cybersource for put in Review status were only set to put in review if cvv doesn't match....I tested the following scenarios and they all processed.
On all of these i used my same credit card.
I place an order with my real address and it went through fine.
placed an order using a canadian address with my credit card and it went through.
placed an order with a different US address than my own and it went through.
The only time I got a message saying anything was wrong was if I typed an invalid credit card number that the cs.php files check to see if they are in the right format.
what do i have to do to get cybersource to send back a failed message?
Re: Cybersource and Canadian Payments
Good question. I'm still waiting for feedback from Cybersource on the CVV issue from the other thread - I'll add the experience you report as part of the problem with their system and see what they offer in response.
Re: Cybersource and Canadian Payments
I was using Miva Merchant before with cybersource and everything worked out great. I may have to look into using another payment gateway if these issues don't get fixed before its time to open my store..
Thanks for the speedy replies and I look forward to hearing the results.