Community Add-Ons

Maintainers: Kyrsten
Add file to this package
Top » Credit Modules

Merchant Plus NaviGate system
for osCommerce Online Merchant v2.2

I downloaded rhis module directly from the support forums at Merchant Plus. It was created in May, 2005 specifically for OsCommerce but it seems that no one could get it to work and their forums are sparce at best and not supported so I was hoping some of the coding geniuses here might be able to take a look at this code as to what is needed to make this functionable.

****PLEASE NOTE DO NOT INSTALL THIS CODE ON YOUR OSC LIVE SHOP AS THIS CODE DOES PRODUCE PROBLEMS! I AM POSTING THIS CONTRIBUTION TO SEEK ASSISTANCE TO GET IT WORKING AS IT WAS POSTED ON THE MERCHANT FORUM, BUT NOT SUPOPRTED TO FIX IT****

I have a whole 15 days to get this to try and work and send back a letter certifying my site to be compliant with their rules and functionable to their specifications. While they do offer Authorize.net as an option, it is an additional monthly cost, which I am trying to avoid.

The first thing right off that seems to be missing to me is an SQL Script as they claim this module is intended to work right out of the box and be installable in the Admin panel, but I have no clue about coding so I could be wrong in that aspect.

This is what the creator claims about this contribution:

"The attached file, navigate-OSCommerce.zip, has the module for OSCommerce to link with NaviGate. Extract the contents to /path/to/OSCommerce/catalog/

Now that the files are in the right place, go into the OSCommerce administration panel and go to the payment section under the modules. You will see "Credit Card via Merchantplus.com" as an item. Choose that item, and choose Install (has a green +). That will enable the module.

Most of the settings are straightforward. The transaction key info can be found at the navigate site (gateway.merchantplus.com ... Profile and settings ... security). Unless you have cURL compiled into php (check phpinfo by making a file phpinfo.php with
PHP Code:
<? phpinfo(); ?>
and search for the cURL settings) then choose "not compiled" and put in the path in the cURL path area (this can be found by running `which curl` on the terminal via ssh or directly).

Be sure to remove the default credit card module (called "Credit Card") by choosing that module and hitting "Remove".

Now, when you try to checkout, Credit Card via Merchantplus.com will be a choice in the payment methods."

Here is the common error reported on their forums:

"howdy... i've just installed this, and don't seem to be having much luck.

i keep getting the red "The server cannot connect to MerchantPlus.com. Please check your cURL and server settings." message.

my web server has curl installed, so i've tried both with the curl installed option on, and off, pointing the the appropriate location of it. either way, not having any luck.

any ideas on what else i could try?"

Again just as a reminder, this doesn't seem to be a functioning contribution, but one that needs a littel cleaning up, anyone who can help it is GREATLY appreciated!!

Legend:  Download   Report
Expand All / Collapse All
errors I receive Kyrsten 9 May 2007  

I have installed this contribution and tested it. While the installation process seems to go good, when i tested it on site, when I went to complete the final checkout process I received this error:

Warning: fopen(./authnet_debug.txt) [function.fopen]: failed to open stream: Permission denied in /home/collwod0/public_html/includes/modules/navigate_direct.php on line 125

Warning: fputs(): supplied argument is not a valid stream resource in /home/collwod0/public_html/includes/modules/navigate_direct.php on line 126

Warning: fclose(): supplied argument is not a valid stream resource in /home/collwod0/public_html/includes/modules/navigate_direct.php on line 127

Warning: Cannot modify header information - headers already sent by (output started at /home/collwod0/public_html/includes/modules/navigate_direct.php:125) in /home/collwod0/public_html/includes/functions/general.php on line 33


BUT the transaction shows on Merchant Plus website and is authorized just fine, orders show in OSC admin just fine, so everything is WORKING but it appears to the customer as though their order didn't go through.

no file attached

additional things.... Kyrsten 9 May 2007  
Merchant Plus NaviGate system Kyrsten 9 May 2007