ChargeForm: ISP Version


The ISP version of ChargeForm does not send an email. Instead, it submits the input and the generated data to a CGI program on the ISP's secure server and passes control to the CGI program. The CGI program can then perform all necessary operations, such as emailing. It is the ISP's responsibility to develop and maintaintain the CGI program. The ISP's CGI program can be controlled by up to 10 parameters on the merchant's form.

Technical Specs: Fields on merchant's form with input data:
Field Name Description Example Value
StrTID Merchant ID, issued by AMC 012309123717
StrPro Processor VISA
parameter1 parameter1 of CGI program optional
parameter2 parameter2 of CGI program optional
parameter3 parameter3 of CGI program optional
parameter4 parameter4 of CGI program optional
parameter5 parameter5 of CGI program optional
parameter6 parameter6 of CGI program optional
parameter7 parameter7 of CGI program optional
parameter8 parameter8 of CGI program optional
parameter9 parameter9 of CGI program optional
parameter10 parameter10 of CGI program optional
cgiurl URL of ISP's CGI program https://www.reliable.com/cgi-bin/process.cgi
card credit card number 1234567890123456
expir expiration date (MMYY) 1201
amount amount 29.95
street street address 12345 Lincoln Ave
zip ZIP Code 92607
ticket ticket number 183


Technical Specs: Fields on merchant's form with generated data:
Field Name Description Example Value
captured approved True
authcode authorization code 123456
refnr reference number 123456789012
avsresult address verification result Zip Match No Address Match
errmsg decline message Invalid Card Number
result   CAPTURED
avs   A

Both input data and generated data are submitted to the ISP's CGI program for further processing.

The credit card form should be declared as follows:
FORM ACTION="/chargeform/chargeform.asp" METHOD="POST"

ChargeForm
Technical Specs of the Merchant-Direct version
American Merchant Center