I've been mucking around with OpenCart over the last day or so, comparing it to other options out there and liking it way better than anything else I've installed (ZenCart, OSCommerce, etc...). I've used ShopSite Pro rather extensively, so I know what the expensive commercial offerings are, and I find OpenCart to be comparable in most respects.
I cannot, however, find anything on accepting payment gateway information for going with Authorize.net for credit card processing, either by Google searching or using the search on this site. There is the one post just below about it, but I ran up against a wall there because there's a version disparity that I can't seem to overcome, despite updating the paths to match the new version.
It's occurred to me that I've never actually seen official documentation that says that OpenCart actually supports connections to payment gateways, and that I may be barking up the wrong tree entirely, metaphorically-speaking. I need to process credit cards online for the site I'm putting up - that's definitely non-negotiable, so I'm looking for a simple, powerful cart that can do just that. OpenCart, as I said, is my favorite, but I'm not sure it's the right tool for the job. I'm going to muck around a tad further and if I discover anything, I'll happily post it here.
thanks in advance for any help or thoughts y'all might have.
The is one payment gateway that can process credit cards which is PayPal. OpenCart is definitely lacking in payment gateways. I'm hoping some of the community will start creating some. Some on did do another payment gatewway for the v0.6.5 version a while ago, but it needs updatig for the latest version.
You need to remeber OpenCart is a new project and as soon as I have enough time I will create the gateways.
What gateway do you need?
You need to remeber OpenCart is a new project and as soon as I have enough time I will create the gateways.
What gateway do you need?
OpenCart®
Project Owner & Developer.
opps sorry i just noticed you said authorize.
authorize does not look like a hard payment gateway to implement.
These are the fields that are needed:
authorize does not look like a hard payment gateway to implement.
These are the fields that are needed:
Code: Select all
<input type='hidden' name='x_login' value='".$loginid."' />
<input type='hidden' name='x_currency_code' value='" . $config['defaultCurrency'] . "' />
<input type='hidden' name='x_show_form' value='PAYMENT_FORM' />
<input type='hidden' name='x_amount' value='".$amount."' />
<input type='hidden' name='x_cust_id' value='".substr(strtoupper($ccUserData[0]['lastName']),0,4).$ccUserData[0]['customer_id']."' />
<input type='hidden' name='x_description' value='Cart - ".$cart_order_id."' />
<input type='hidden' name='x_invoice_num' value='".$cart_order_id."' />
<input type='hidden' name='x_first_name' value='".$ccUserData[0]['firstName']."' />
<input type='hidden' name='x_last_name' value='".$ccUserData[0]['lastName']."' />
<input type='hidden' name='x_relay_response' value='TRUE' />
<input type='hidden' name='x_relay_url' value='".$GLOBALS['storeURL']."/modules/gateway/Authorize/confirmed.php' />
<input type='hidden' name='x_address' value='".$add."' />
<input type='hidden' name='x_city' value='".$ccUserData[0]['town']."' />
<input type='hidden' name='x_state' value='".$ccUserData[0]['county']."' />
<input type='hidden' name='x_zip' value='".$ccUserData[0]['postcode']."' />
<input type='hidden' name='x_country' value='".countryIso($ccUserData[0]['country'])."' />
<input type='hidden' name='x_phone' value='".$ccUserData[0]['phone']."' />
<input type='hidden' name='x_email' value='".$ccUserData[0]['email']."' />
<input type='hidden' name='x_ship_to_first_name' value='".$basket['delInf']['firstName']."' />
<input type='hidden' name='x_ship_to_last_name' value='".$basket['delInf']['lastName']."' />
<input type='hidden' name='x_ship_to_address' value='".$basket['delInf']['add_1']." ".$basket['delInf']['add_2']."' />
<input type='hidden' name='x_ship_to_city' value='".$basket['delInf']['town']."' />
<input type='hidden' name='x_ship_to_state' value='".$basket['delInf']['county']."' />
<input type='hidden' name='x_ship_to_zip' value='".$basket['delInf']['postcode']."' />
<input type='hidden' name='x_ship_to_country' value='".countryIso($basket['delInf']['country'])."' />
<input type='hidden' name='x_Customer_IP' value='".$_SERVER['REMOTE_ADDR']."' />\r\n ";
OpenCart®
Project Owner & Developer.
Who is online
Users browsing this forum: No registered users and 9 guests