Helping ordinary people create extraordinary websites!
HOME TUTORIALS SCRIPTS WEB HOSTING BLOG FORUM
Get Our Newsletter
Email:

Integrating With Authorize.net Using SIM

By Will Bontrager
2003-02-11


The Order Verification Form

The web page form used to transmit transaction information to the authorize.net payment gateway is referred to here as an order verification form. This is the web page your customer sees on your web site immediately prior to credit card or alternate payment authorization.

It is the form that transmits transaction information to the gateway.

If you've been using authorize.net's ADC Relay Response integration method, you already have an Order Verification Form. If you do not, authorize.net's integration documentation has instructions for creating this form, probably under headings containing words related to "form construction."

For SIM integration, the fingerprint must be transmitted to authorize.net along with the rest of the transaction information. The fingerprint is inserted into the Order Verification Form as hidden fields.

The transaction amount used when generating the fingerprint must be the same as the x_Amount form field value that will be transmitted to the gateway.

If a currency code was used when generating the fingerprint, then an x_Currency_Code form field with the same value must also be transmitted to the gateway.

SIM.zip contains scripts and example files for inserting the fingerprint into your order verification form.

Tutorial Pages:
» Integrating With Authorize.net Using SIM
» How SIM Works
» The Order Verification Form
» Customizing the SIM.cgi Script
» Using SSI To Insert the Fingerprint
» Using JavaScript To Insert the Fingerprint
» Using a Perl Program To Display the Form With Fingerprint Automatically Inserted
» Modifying Scripts To Create the Fingerprint
» Detailed Instructions For Master Form
» The Order Verification Form Modification Step
» Uploading the Three Files To Your Server
» Testing
» Changing Transaction Keys


Copyright 2004 Bontrager Connection, LLC


 | Bookmark
Related Tutorials:
» Random subroutines in Perl
» Log Script Use
» Creating Perl Modules for Web Sites
» Bit Vector, Using Perl Vec
» Build a Perl/CGI Voting System
» Perl Range Operator

Ask A Question
characters left.