|
|
Using PERL API's. A Development and Implementation Guideline forThis document is to assist developers in creating Perl Web applications that utilise the NetRegistry Payment Gateway (NPG). TheMerchant is a product offered by NetRegistry that provides access to the NPG. ContentsWeb applications that utilise the NetRegistry Payment Gateway require the following:
This facility enables payment from Credit Cards. All merchant facilities for the NPG must be with the National Australia Bank or St George Access through this API is only available to Website customers of NetRegistry and customers of participating Web Hosting Companies and ISPs. For security reasons no telnet, ssh, or other console mode access is allowed to our Web servers. In order to develop and debug you will need access to local (i.e.: your own) resources. These should include a cgi capable Web server, a UNIX or UNIX like operating system, and Perl 5.005 or greater. While it is possible to develop on a win32 platform ( 9x, NT, Win2K ), this is not recommended as it requires MUCH greater modification to the scripts to run them on the server. Due to the current state of MacPerl, development on the Mac platform is also not recommended. SynopsisThe development process will usually consist of four stages, preparation, program creation, porting and testing, activation.
Collecting the resources you will need to create the program Actually programming or application, or conversion of existing application The process of moving the application from your local development server to our production Web server, modifications to connect all required resources, and thorough testing of the application This step involves technical verification and a quick security check of the application by NetRegistry Tech Support, freeze of the code, and activation of the account. PreparationThorough preparation will make development, testing and activation a lot easier. Account status Module and Library Availability Development server file structure.
Note that the Apache directory structure has the root html and cgi-bin directories side by side, whereas the Zeus directory structure has the cgi-bin directory underneath the main html directory. In order to overcome this, we recommend modifying the directory
structure of apache to the following.
Making this change will ensure that you have no file system structure problems when moving your Website from an Apache style Web server to Zeus. Perl Version Related topics |