|
" WebLink Support Guide " |
|||
Contents
|
|||
|
Who is responsible for linking a web site with QuickCommerce? |
|||
All basic Internet web sites are really a single or many HTML coded text files and graphics files that are linked together and stored on an Internet server. In order to use QuickCommerce WebLink, you must have a few additional lines of HTML code placed in the web page file that represents the final order page of a web site. The following guidelines are intended to identify the QuickCommerce WebLink requirements and provide basic HTML code snippet examples of how to implement these requirements. Custom programming needs of a specific web site are beyond the scope of the QuickCommerce system and will NOT be addressed in this guide. Custom programming needs should be provided by an adequate Internet web designer/programmer. Basic HTML WebLink programming is available through QuickCommerce Premium Support for a fee. Click HERE for more information or to request premium support. Back to the top |
|||
|
WebLink Overview |
|||
QuickCommerce WebLink secure payment form, then to.. QuickCommerce Secure transaction gateway, then to.. QuickCommerce WebLink transaction receipt page, then .. Back to your web site
QuickCommerce Secure transaction gateway, then to.. QuickCommerce WebLink transaction receipt page, then .. Back to your web site NOTE: For the purposes of this section, a secure server is defined as a web server that has installed and is running at least SSL 2.0 (Secure Socket Layer) and has a verifiable secure server digital certificate from a recognized certificate authority. Before starting to implement the following requirements, please consider that the QuickCommerce payment form and receipt page are provided by the QuickCommerce system and can be customized only in certain ways. The system has been designed to appeal to the widest variety of merchants as is possible. A list of what you can change about the QuickCommerce payment form and receipt page is found in the section entitled "Edit configuration" later in this guide. You must have a moderate understanding of HTML in order to fully exploit the features of QuickCommerce WebLink. Although it is true that the following snippets of HTML code can be copied and pasted directly into a web site and it would "work", it is not likely that all of the specific needs you have with your web site will be met simply by copying and pasting this code. Merchants that are unable to achieve the custom look and feel they want on their own should consult with a local Internet web designer/programmer for assistance. Back to the top |
|||
|
Requirements for your web site |
|||
|
At the very minimum, you web site must do the following in order to be linked properly with the QuickCommerce WebLink secure payment form:
2. Your web site must pass at least the total AMOUNT and the QuickCommerce LOGIN ID associated with your QuickCommerce account to QuickCommerce. The code samples below demonstrate this. 3. Any other fields, such as invoice, customer ID, name, address, E-mail, etc.. that are defined as "required" on the QuickCommerce system by you or your merchant provider must also be passed. The code samples below demonstrate this. Back to the top |
|||
|
Allowed Fields |
|||
|
You can pass any of the following fields to the QuickCommerce system. To work properly, the fields must be named exactly as the are named here:
AMOUNT (required) The rest of the fields below may or may not be required, depending on the account configuration.
AMOUNT (required) INVOICE DESCRIPTION CUSTID NAME ADDRESS CITY STATE ZIP COUNTRY PHONE FAX USER1 USER2 USER3 USER4 USER5 USER6 USER7 USER8 USER9 USER10 Back to the top |
|||
|
Example - Form requirements |
|||
THE FIELD NAMES MUST BE NAMED CORRECTLY! The result of including only the first few fields below, is a simple button that is programmed to pass a single dollar amount to the QuickCommerce secure payment form. Obviously this represents the bare minimum. Once the customer arrives at the payment form, they will be prompted for payment information, name, address, city, state, zip, country, phone, fax, and E-mail. <FORM method="POST" action="https://www.quickcommerce.net/scripts/qc25/WebLink.asp"> <INPUT type="HIDDEN" name="LOGIN" value="your login id here"> <INPUT type="HIDDEN" name="CUSTID" value="customer id here"> <INPUT type="HIDDEN" name="AMOUNT" value="total amount here"> With the addition of the fields below, you can pass an invoice number and description to the QuickCommerce secure payment form. These fields can be generated by a script as long as the fields are named correctly. <INPUT type="HIDDEN" name="INVOICE" value="your invoice number here"> <INPUT type="HIDDEN" name="DESCRIPTION" value="order description here"> If you would like to prompt the user for additional information ("Name", "Special Information", or anything else), add additional form fields as below: Enter your Name: <INPUT type="TEXT" name="NAME" size="40" maxlength="40"> Enter special info: <INPUT type="TEXT" name="USER1" size="40" maxlength="40"> Other info: <INPUT type="TEXT" name="USER2" size="40" maxlength="40"> Be sure to include a "SUBMIT" button and close your FORM. <INPUT type="SUBMIT" value="Click Here for Secure Payment Form"> </FORM> Even though you have passed additional information to QuickCommerce, the QuickCommerce online payment form will still prompt the user for it, only this time, it will be pre-filled in since your web site passed it to the payment form. It is possible to prevent the user from editing a field on the QuickCommerce payment form that your web site has already passed to it. See the section entitled Edit Configuration below for details. Back to the top |
|||
|
How to link a web site directly to the QuickCommerce Secure transaction gateway |
|||
|
You can pass any of the following fields to the QuickCommerce system. To work properly, the fields must be named exactly as the are named here:
AMOUNT (required) TYPE (required - "NA" for Normal Authorization or "AO" for Authorization Only) METHOD (required - "Visa", "MasterCard", "American Express", "Discover", "Diners", "JCB", or "ACH") CARDNUM (only required for Credit Card transactions) EXPDATE (only required for Credit Card transactions) BANKNAME (only required for ACH/Electronic Check transactions) ACCTNUM (only required for ACH/Electronic Check transactions) ABACODE (only required for ACH/Electronic Check transactions) |
|||
|
Example - Additional code requirements |
|||
<FORM method="POST" action="https://www.quickcommerce.net/scripts/qc25/WLDoTrans.asp"> <INPUT type="HIDDEN" name="TYPE" value="NA"> Select a Card Type: <SELECT name="METHOD"> <OPTION value="Visa">Visa <OPTION value="MasterCard">MasterCard <OPTION value="AmericanExpress">American Express </SELECT> Enter Card Number: <INPUT type="TEXT" name="CARDNUM" size="16" maxlength="16"> Expiration Date: <INPUT type="TEXT" name="EXPDATE" size="4" maxlength="4"> Back to the top |
|||
|
Configuring the QuickCommerce Transaction Receipt page |
|||
|
The QuickCommerce WebLink receipt page is displayed for every accepted transaction. In addition, QuickCommerce can E-mail a copy of the receipt to both you and your customer on your behalf. You can configure the receipt page the following ways:
- A background graphic can be added or the background color can be changed - Text and/or HTML can be added to the top of the receipt ("Header Text"). - Text and/or HTML can be added to the bottom of the receipt ("Footer Text") - Text can be added to the top of the E-mail receipt ("E-mail Header Text") - Text can be added to the bottom of the E-mail receipt ("E-mail Footer Text") - The E-mail receipt to the customer can be disabled - The E-mail receipt to the merchant can be disabled To configure any of the above options, simply login to QuickCommerce and choose "Edit Configuration" from the Merchant Menu. Then, under WebLink option select the configuration options you need. If the "Edit Configuration" option is not available on your Merchant Menu, contact technical support using the "Merchant Support" feature on the Merchant Menu. Back to the top |
|||
|
Configuring QuickCommerce to link or post back to your web site |
|||
|
Once you have successfully linked your web site to Quick Commerce WebLink, you may also want the Quick Commerce system to link back to your web site. QuickCommerce can be configured to link back to your web site 2 different ways, summarized here. One or both ways may be used. OPTION 1:
(The customer must click the hyperlink to get back to your web site) -OR- HTTP Form Post method from QuickCommerce receipt page back to your web site. (The customer must click the "continue" button to cause the form post back to your web site)
(The QuickCommerce server will "impersonate" a browser and cause the post back to your web site automatically each time a transaction is accepted. The QuickCommerce receipt page is displayed after the silent form post takes place) More notes below ... To configure QuickCommerce to link back to your web site either of the 2 ways described above, simply login in to QuickCommerce and choose "Edit Configuration" from the Merchant Menu. Then, under WebLink options, you can specify the URL and link method for the QuickCommerce receipt page link and the URL for the HTTP silent form post if desired. If the "Edit Configuration" option is not available on your Merchant Menu, contact technical support using the "Merchant Support" feature on the Merchant Menu. Back to the top |
|||
|
What field values are passed back during either form post? |
|||
|
Only certain of the allowed fields can be passed back to your web server during either form post. They are listed below:
TYPE AMOUNT INVOICE METHOD CUSTID NAME ADDRESS CITY STATE ZIP COUNTRY PHONE FAX USER1 USER2 USER3 USER4 USER5 USER6 USER7 USER8 USER9 USER10 Back to the top |
|||
|
This work is © Copyright 1999 by E-Commerce Exchange. All trade marks and brand names are acknowledged as belonging to their respective owners. |