Contributions
InternetSecure MerchantLink 1.0
InternetSecure MerchantLink
This allows you to use InternetSecure's Merchantlink.
1. When customer buys from your site they can select InternetSecure as payment method.
2. They are directed to InternetSecure where they can safely enter credit card details, and pay for the order.
3. Then they are brought back to your site's success page.
Features:
1. Order will be recorded in database before buyer leaves your site. This helps in case buyer doesn't return to your site, in which case you can see what they attempted to order. If you did get payment this also let's you update the order status manually on your site.
2. Set order status before order is processed.
3. Set order status after order is processed, and notify customer by email.
4. Adds taxes and shipping to order, buyer can see this information at InternetSecure
3. Adds order number to tax line so you know what order# to look for when looking at the InternetSecure reciept
2 and 3 above, basically, when buyer creates the order you can set the order status to say "Pending", after they pay and are brought back to the success page the order will update to "Processing". You can customize order status in the options.
Install:
All new files
Back-up
Uninstall older versions
In catalog/includes/payment/internetsecure_ipn.php change line 472 (add you site name and path to checkout_process.php).
That' it
If you have ways to improve this please help and post your contribtions.
SUPPORT: http://forums.oscommerce.com/index.php?showtopic=215865
Expand All / Collapse All
Small bug fix. If product had attributes, it worked incorrectly, since was taking price instead of final_price field of products table. Fixed in this version (full version)
Small change, so that all orders will show "sales tax for order number #xxxxx" even if tax is zero (this makes it easier to compare an IS receipt with your OSC order.
You do not need to modify any code, just change/set the options after you enable this module.
Also, you might want to protect the catalog/internetsecure_ml.php file using http, and then set your http password and http user name in your IS account, this is a good measure of security.
1.5: changed directory structure
1.4 change: commented out some code in the before_process() function. I found it was causing the order status to be updated twice, once to what you select in options, and a second time to the default status. Well, that's what was happening to me, so after commenting this code out - works great.
InternetSecure_MerchantLink_with_ExportScripts
I tested this roughly, but it seems to be working good! This is a better version of the other ones I posted below.
1. Added the ability for Internet Secure export scripts.
2. Once buyer makes payment and is approved InternetSecure exports the details to your site and updates the status of the order if it's approved.
3. I also added a security code you can use to verify that the data being passed was from InternetSecure and you shop.
4. Plus same features from other versions in this.
ALL changes can be made from admin, no need to edit any lines anymore.
Support Thread: http://forums.oscommerce.com/index.php?showtopic=215865
Small update: new images added.
Small typo in 1.0 and
Change Line 455 to your site: $returnurl="http://www.YOURSITE.com/catalog/checkout_process.php";
InternetSecure MerchantLink
This allows you to use InternetSecure's Merchantlink.
1. When customer buys from your site they can select InternetSecure as payment method.
2. They are directed to InternetSecure where they can safely enter credit card details, and pay for the order.
3. Then they are brought back to your site's success page.
Features:
1. Order will be recorded in database before buyer leaves your site. This helps in case buyer doesn't return to your site, in which case you can see what they attempted to order. If you did get payment this also let's you update the order status manually on your site.
2. Set order status before order is processed.
3. Set order status after order is processed, and notify customer by email.
4. Adds taxes and shipping to order, buyer can see this information at InternetSecure
3. Adds order number to tax line so you know what order# to look for when looking at the InternetSecure reciept
2 and 3 above, basically, when buyer creates the order you can set the order status to say "Pending", after they pay and are brought back to the success page the order will update to "Processing". You can customize order status in the options.
Install:
All new files
Back-up
Uninstall older versions
In catalog/includes/payment/internetsecure_ipn.php change line 472 (add you site name and path to checkout_process.php).
That' it
If you have ways to improve this please help and post your contribtions.
SUPPORT: http://forums.oscommerce.com/index.php?showtopic=215865
Note: Contributions are used at own risk.