Guest Posted January 29, 2009 Share Posted January 29, 2009 (edited) Hi All, I have created a module which will allow osCommerce to connect to NAB Transact Hosted Payment Page. The module can be found at http://addons.oscommerce.com/info/6507 This module will redirect the customers to the secure payment page hosted by NAB Transact system. Upon successful payment NAB Transact gateway will automatically call the cart (using a method similar to PayPal IPN) and update the order status. NAB Transact will provide a link in the receipt page which will enable the customers to return to the website (Order Success page) As the secure payment page is provided by the gateway the shop owner does not have to obtain an SSL certificate. Hope you find this module useful. Please have a look at the Readme.txt file included in the module for Installation Instructions and where to get Support for this module. Cheers Edited January 29, 2009 by iits Quote Link to comment Share on other sites More sharing options...
Guest Posted June 23, 2009 Share Posted June 23, 2009 Version 1.3 added. This version introduces more helpful warning messages and identifies errors in configuration for the shop owner. Also allows the shop owner to make this module only available for a selected zone. Quote Link to comment Share on other sites More sharing options...
Guest Posted July 6, 2009 Share Posted July 6, 2009 great contribution! thank you made installing m y new gateway so easy! Just one question though - it does not seem to pick it up when my customers choose Insurance - I charge $3.00 for insurance but it does not carry through to the NAB invoice - it has a space for insurance but it is blank? any suggestions would be appreciated cheers! Maria Quote Link to comment Share on other sites More sharing options...
Guest Posted July 6, 2009 Share Posted July 6, 2009 Glad you found the module useful. How are you charging insurance? Are you using any separate module to calculate the insurance? If you are using a module please point me to it. I will test this and see how this can be fixed. Quote Link to comment Share on other sites More sharing options...
Guest Posted July 7, 2009 Share Posted July 7, 2009 (edited) thanks for your reply, as far as I can remember (had it installed 5 years now) it's the standard OScommerce Shipping INsurance module Edited July 7, 2009 by scrapart Quote Link to comment Share on other sites More sharing options...
Guest Posted July 27, 2009 Share Posted July 27, 2009 just wondering if you have had a chance to look into this at all? quite a few of my customers choose insurance and they aren't being charged at the moment? thanks in advance Maria Quote Link to comment Share on other sites More sharing options...
Guest Posted August 29, 2009 Share Posted August 29, 2009 I finally got around to having a look at this problem. But I am unable to proceed. I downloaded and installed a fresh copy of the OSC cart and I don't have any Shipping Insurance module in the Admin section. So this module must have been downloaded and installed separately. I don't know which module you are using. So, I have to grab module from you. Can you please zip the files located under the directory catalog/includes/modules/order_total and catalog/includes/languages/english/modules/order_total and email them to me. I have PMed my email address to you Quote Link to comment Share on other sites More sharing options...
Guest Posted September 30, 2009 Share Posted September 30, 2009 This issue is fixed in version 1.4 available at http://addons.oscommerce.com/info/6507 Quote Link to comment Share on other sites More sharing options...
alba Posted June 12, 2010 Share Posted June 12, 2010 Im wondering if there are issues with this module under PHP 5.3 or if any specific configurations are required such as any PHP functions that may be normally disabled such as show_source, system etc? also is the module globals off compliant? I ask because im finding that on a new server setup the module works and is retuning the client to the complete/success page but no data is being posted for the order into the database... very weird i know... Quote Link to comment Share on other sites More sharing options...
haydnchandler Posted March 27, 2013 Share Posted March 27, 2013 Hi, It looks like this integrates easily, but a few questions: The NAB hosted payment page emails the customer its own "invoice" with its own invoice number etc. Is there some way to turn this invoice off? Is there someway to pass through the invoice number / job number from OSC to NAB so they both match up? Thanks Haydn Quote Link to comment Share on other sites More sharing options...
Bob Terveuren Posted March 27, 2013 Share Posted March 27, 2013 Hi The NAB blurb says that you can pass a payment reference 2.3.8 Unique Payment Reference The “payment_reference” field canbeused to tag orders with an identifier meaningful to you. This maybeyour invoicenumber, or could be aunique tracking number produced as part of your ownweb site. The payment referenceappears on all webpages and emails,aswell as in the NAB Transact administration, reporting and search tool and transaction history list. It is ideal fortying transactions to order emails. The payment module creates this reference using customer numer at your store and the date/time if (!tep_session_is_registered('nt_hpp_payment_reference')) { $nt_hpp_payment_reference = $customer_id . '-' . date("YmdGis"); tep_session_register('nt_hpp_payment_reference'); } So that's sending something like '99-201304011234' Ideally you'd substitue that with the order number - trouble is he's doing this in function process_button() so the order has not been written to the store database. This kind of puts a crimp in your idea I'm afraid - you could grab the last order number and add one (but that lends itself to duplication) or maybe do that and add in the customers name e.g. 99-SMITH just in case Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.