Here is a short set of of instructions by a reverse programmer
            - not a Perl Guru - so pardon my Perl -
			
			
on how to interface OpenSRS scripts to plugnpay real time
credit card processing.

order.html and bulk_order.html templates (to be placed to templates/reg_system)

string denotes the change 

verify.html template (to be placed to templates/reg_system)
search for 
to find all changes to the code 

error.pl (to be placed to /cgi directory)
handles errors if credit card authorization fails for whatever reason. We are actually using ihtml page that returns the actual error message so feel free to improve upon this basic perl attempt.

A note on openSRS.conf file:
We have turned the credit card validation by OpenSRS off
since I had to butcher the code in order.html template
to communicate only two digit year.

=== this is it as far as plugnpay is concerned ==
=== assuming that you already handle calculation=
=== of the total amount in some way==============
=== the total amount is called {{total_price}}===
=== in our verify template so if you named it ===
=== otherwise, be sure to it's name==============

=== if you do not have a way to calculate total===
=== amount in your cgi, you are welcome to use====
=== the one we adopted from John Keegan ==========

then you will also need our reg_system.pl
that has John's code and few more mods to semi-intelligently
add up all the domains.  BEWARE - This code does not calculate
totals correctly IF customer mixes domain extensions,
so do not allow registrations in bulk where client can
register .uk and .com and/or .tv in one swoop.
look for # genie string to see where changes were made.

We are on NT but our servers behave as NIXes so aside
from one minor modification.

We have negotiated special promotion with Plugnpay for OpenSRS resellers.
Visit our website for the latest special deal...