To use WorldPay to accept credit card payments for puchases in my Netfirms Commerce Pro store please follow these steps:
Install WorldPay payment module
1. Download the WorldPay contribution from either:
http://oscommerce.sunsite.dk/contributions/Worldpay%204.0%20version%201.6.zip
or
http://www.oscommerce.com/community/contributions,882/download,3858/mirror,pair
2. Unzip the "Worldpay 4.0 version 1.6.zip" file to a directory on your
computer. Note that there are 2 Language files (one for the Payment Screens and one for the Callback), plus 2 other key program files.
3. Using an FTP client (eg. Filezilla), upload the contents located in the admin folder from the unzipped directory into your Netfirms Commerce Pro catalog directory.
4. Upload the contents located in the catalog folder from the unzipped
directory into your Netfirms Commerce Pro catalog directory.
5. Add: define('FILENAME_WPCALLBACK', 'wpcallback.php');
to ../catalog/includes/filenames.php. Ensure that this is
placed just above the last line of code "?>".
6. Go to the WorldPay admin screen (http://www.worldpay.com/admin)
7. Enter the name and password given to you from Worldpay
8. In the WorldPay admin screen first enter the Callback URL as follows:
************************************************************************
IMPORTANT: CALLBACK URL MUST BE SET EXACTLY - INCLUDING CASE - to:
If you ARE using SSL for the checkout procedure
https://
If you are NOT using SSL for the checkout procedure
http://
NOTE: THIS IS DIFFERENT TO EARLIER RELEASES OF THIS CONTRIBUTION.
************************************************************************
9. Make these additional changes in the WorldPay Admin if not already set:
Check Callback Enabled? - ie ensure that it is ticked.
Check Use callback response? - ie ensure that it is ticked.
Ensure Callback suspended is unchecked - this automatically selects if
callback fails.
Do not use callback passwords - it is not enabled!
10. Log in to your Netfirms members section at
https://controlpanel.netfirms.com
11. Click the Site Tools tab
12. Click the Commerce Pro Manager link
13. Click Admin link to login to your store's administration area
14. Click Modules
15. Click Payment
16. Configure Credit Card via Secure Credit Card Payment module (WorldPay)
as required by clicking the Install button.
17. Enter your Worldpay ID and the mode (100=test credit card is authorized, 101=test credit card is not authorized and 0=live).
IMPORTANT: Test using mode 100 or 101 first. If you use Pre-Authorization, and wish to use it select True, followed by E to pre-authorize all transactions.
NOTE: 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/