[interchange-docs] xmldocs - racke modified glossary/gateway

docs at icdevgroup.org docs at icdevgroup.org
Mon Nov 12 09:06:43 EST 2007


User:      racke
Date:      2007-11-12 14:06:43 GMT
Modified:  glossary gateway
Log:
some payment variables added, example configuration, a selection of details
about NetBilling

Revision  Changes    Path
1.4       +56 -0     xmldocs/glossary/gateway


rev 1.4, prev_rev 1.3
Index: gateway
===================================================================
RCS file: /var/cvs/xmldocs/glossary/gateway,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gateway	12 Nov 2007 12:54:41 -0000	1.3
+++ gateway	12 Nov 2007 14:06:43 -0000	1.4
@@ -1,6 +1,13 @@
 </para>
 <section>
 <title>Gateway Configuration</title>
+<para>The first step is to fulfil the prerequisites of the payment module
+(listed in the individual module documentation below) and enable the module
+in the global configuration file with the &conf-Require; directive:
+<programlisting>
+require Vend::Payment::NetBilling
+</programlisting>
+</para>
 <para>
 If we are using only one gateway in a catalog, setting up
 <literal>MV_PAYMENT</literal> variables is sufficient.
@@ -20,10 +27,31 @@
 <entry>gateway mode name</entry>
 <entry></entry>
 </row>
+<row>
+<entry>&var-MV_PAYMENT_SERVER;</entry>
+<entry>gateway host name</entry>
+<entry>optional (predefined in module)</entry>
+</row>
+<row>
+<entry>&var-MV_PAYMENT_ID;</entry>
+<entry>merchant identifier</entry>
+<entry></entry>
+</row>
+<row>
+<entry>&var-MV_PAYMENT_SECRET;</entry>
+<entry>password</entry>
+<entry></entry>
+</row>
 </tbody>
 </tgroup>
 </informaltable>
 
+An example configuration looks like:
+<programlisting>
+Variable MV_PAYMENT_MODE signio
+Variable MV_PAYMENT_ID nevairbe
+Variable MV_PAYMENT_SECRET foobar
+</programlisting>
 </para>
 </section>
 
@@ -219,6 +247,34 @@
 <para>
 OpenECHO module from <ulink url='http://www.openecho.com/'>http://www.openecho.com/</ulink>.
 </para>
+</section>
+</section>
+
+<section>
+<title>Netbilling</title>
+<para>
+The Netbilling module implements the <ulink
+url="http://netbilling.com/direct/direct2.html">Netbilling Direct Mode
+2.1</ulink>.
+</para>
+<section><title>Prerequisites</title>
+</section>
+<section><title>Parameters</title>
+<section><title><literal>host</literal></title>
+<para>
+The domain name of the NetBilling secure server.  Defaults to
+<literal>secure.netbilling.com</literal>.
+</para>
+</section>
+<section><title><literal>id</literal></title>
+<para>
+This is your account and sitetag separated by a colon (ACCOUNT:SITETAG).
+ACCOUNT is the number of your Netbilling merchant or agent account, as a
+12-character string. Required for ALL transactions. SITETAG is the site
+tag of your website configured in the Netbilling system. Required for
+membership transactions, optional for others.
+</para>
+</section>
 </section>
 </section>
 








More information about the docs mailing list