To use LinkPoint Connect Payment module (previously LinkPoint Basic) in your Netfirms Commerce Pro store, please follow these steps:
A. Subscribe to a LinkPoint Connect Merchant Solution (currently free):
1. Visit http://www.linkpoint.com to register and wait to receive a username, password and store number from LinkPoint 2. Browse to https://staging.linkpt.net and login with your assigned store number, username, and password 3. Click Customization 4. Click Settings 5. The Order Submission URL should read: https://membername.sslpowered.com/storedirectory/catalog/checkout_confirmation.php (where yourmembername is the Member name/userid as indicated in your Netfirms Welcome Email; storedirectory is the directory where you installed Commerce Pro) 6. The Confirmation Page should read: https://membername.sslpowered.com/storedirectory/catalog/checkout_process.php where yourmembername is the Member name/userid as indicated in your Netfirms Welcome Email; storedirectory is the directory where you installed Commerce Pro) 7. Click Admin 8. In the Live or Test Mode section, click the "Choose to run transactions in live or test mode" link 9. Set the Mode to either Test or Live. If set to Live then this means all transactions will be processed in production mode. If set to Test, the transactions will be processed in test mode only.
B. Download and install LinkPoint Connect (formerly LinkPoint Basic) contribution:
10. For LinkPoint Basic v1.2 browse to http://www.oscommerce.com/community/contributions,929/download,1261/mirror,sunsite
OR
http://www.oscommerce.com/community/contributions,929/download,1261/mirror,pair
11. Open the package by double-clicking it 12. Using an FTP tool (eg. Filezilla), upload linkpointbasic.php from the module folder into your ../catalog/includes/modules/payment/ folder 13. Place the linkpointbasic.php from the language folder into ../catalog/includes/languages/english/modules/payment/ folder 14. With a text editor (eg. Notepad), open ../catalog/includes/modules/payment/linkpoint.php and go to the //class constructor section. Then ensure the coding points to the correct posting URL's. The coding should look simlar to the following:
if (MODULE_PAYMENT_LINKPOINTBASIC_TESTMODE == 'Test') { $this->form_action_url = 'https://staging.linkpt.net/lpc/servlet/lppay/'; } else { $this->form_action_url = 'https://www.linkpointcentral.com/lpc/servlet/lppay/'; }
15. Find the following lines of code and replace the XXXXXX with your store number indicated in your LinkPoint Connect Welcome email:
if (MODULE_PAYMENT_LINKPOINTBASIC_TESTMODE == 'Test') { $process_button_string .= tep_draw_hidden_field('storename', 'XXXXXX'); //CHANGE ME } else { $process_button_string .= tep_draw_hidden_field('storename', 'XXXXXX'); //CHANGE ME
16. Find the following lines of code and replace testing with your store name as indicated in your LinkPoint Connect Welcome email:
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Login Username', 'MODULE_PAYMENT_LINKPOINTBASIC_LOGIN', 'testing', 'The login username used for the Linkpoint Basic service', '6', '0', now())");
17. Save the revised linkpointbasic.php file and upload it back to the server to ../catalog/includes/modules/payment/ folder
C. Install LinkPoint Connect payment module in Commerce Pro:
18. Login to the Members Control Panel https://controlpanel.netfirms.com 19. Click Applications 20. Click Commerce Pro 21. For the store you wish to administer, click the corresponding Admin link to login to the Netfirms Commerce Pro Administration Panel 22. Click Modules 23. Click Payments 24. Select the LinkPoint Basic payment module and then click the Edit button 25. Configure the following Authorize.net settings: Enable Authorize.net Module=True (there's a typo in the name of the module as it really should read LinkPoint Connect) Login Username=the username included in your LinkPoint Welcome email Transaction Method=Credit Card Customer Notifications=True (if you want your customers to receive a confirmation email of the transaction) Transaction Mode=Test (for testing purposes only); Set Transaction Mode to Production for real transactions 26. Click the Update buttonNOTE: Contributions are provided by the community in the form of
project add-ons, feature updates, language packs, and extended modules. Support
for the contributions are not provided; however you may post questions
to the oscommerce forum at: http://forums.oscommerce.com/
|
|
Article
|
497
|
|
Created
|
4-28-2005
|
|
Modified
|
9-22-2008
|
|
Author
|
Netfirms
|
|