For merchants with no secure order form...
<form ACTION="https://www.gochargeit.com/ACCOUNT-PATH&NAME-GOES-HERE/chargelink.htm?chargeit"
METHOD="POST">
Below is information for Merchants with a Secure Order Form that
collects needed payment information. If the merchant's existing
cart system can parse response data - the TOTALLYREMOTE hidden
field is set to 1. If the merchant wants our system to display
the transaction receipt with a return link back to the merchant's
site, TOTALLYREMOTE is left blank.
SPECIAL NOTES:
1) Response Data - is returned as Post Data
2) remoteurl - is the variable holding the value of the URL you
want the system to return to... including posted response data.
3) returningurl - is an internal URL used within our system. Only
modify by changing the account-path&name only.
FOR TESTING - USE SECURE LINK TO:
(For testing, even amounts will be authorized;
odd amounts declined)
<form ACTION="https://www.gochargeit.com/cgi-bin/remotedemo.cgi" METHOD="POST">
FOR REAL-TIME - USE SECURE LINK TO:
<form ACTION="https://www.gochargeit.com/cgi-bin/remote.cgi" METHOD="POST">
INPUT VARIABLES
---------------
F_CCNAME
Consumer's Name found on Credit Card
F_CCADDR
Consumer's Address (where credit card statement is mailed).
F_CCCITY
Consumer's City
F_CCSTATE
Consumer's State
F_CCZIP
Consumer's Zip
F_TICKET
Ticket/Tracking Number
F_DESC
Description of product/services sold. Max length is 250 characters.
F_CCTYPE
Credit Card Type - (VISA, MASTERCARD, AMEX, DISCOVER)
They need to configure this based on what they can accept.
CARD
Valid Credit Card Number
EXPIR
Valid Credit Card Expiration Date (MMYY)
AMOUNT
Total Transaction Amount for which authorization is sought.
A decimal point and 2 digits are mandatory. Do not use a dollar
sign.
RETURNURL
Hidden Field with the Following FORMAT.
<INPUT TYPE="HIDDEN" NAME="returnurl"
VALUE="http://www.gochargeit.com/ACCOUNT-PATH&NAME-GOES-HERE/chargelink.htm?returning">
REMOTEURL
Hidden Field that designates the Return Applet/Program Response
Information is sent as posted data.
<input TYPE="hidden" NAME="remoteurl" VALUE="ADD URL HERE">
APPROVEDURL
Hidden Field that when combined with DECLINEDURL described below
replaces the use of REMOTEURL. This page is where a customer is returned
if the card is APPROVED.
<input TYPE="hidden" NAME="APPROVEDURL" VALUE="ADD URL HERE">
DECLINEDURL
Hidden Field that when combined with APPROVEDURL described above
replaces the use of REMOTEURL. This page is where a customer is returned
if the card is DECLINED.
<input TYPE="hidden" NAME="DECLINEDURL" VALUE="ADD URL HERE">
ROUTE
Hidden field holding the merchants ACCOUNT-PATH&NAME
<input TYPE="hidden" NAME="route" VALUE="ACCOUNT-PATH&NAME">
TOTALLYREMOTE
Hidden field to designate that no control is given to our server...
seamless return of data stream to be parsed by remoteurl.
<input TYPE="hidden" NAME="totallyremote" VALUE = "1">
SID
Hidden field holding session_id, temporary file name, etc. If
left blank, system returns an ORDER#
<input TYPE="hidden" NAME="sid" VALUE="">
USERDEF1 to USERDEF5
User defined fields that are passed back to originating program.
RESPONSE VARIABLES:
-------------------
RESULT
This indicates whether the charge was authorizied or not.
Value returned is either CAPTURED (Approved Transaction),
NOT_CAPTURED (Declined Transaction) or Null (Processing Error).
REFERENCE_NO
A reference number provided by some bank processors
AVS
Address Verification Result - Single Letter Code
AUTHORIZATION
This is the credit card authorization number
ALL INPUT VARIABLES ARE PASSED THROUGH UNMODIFIED