uShopOrder5CGI_de.class


The uShopOrder5CGI applet is an order form which collects the customer's personal and payment information and then securely sends the information to your secure server. It is similar to the uShopOrder3CGI_de applet in that it allows you to configure: In addition, this applet also allows you to configure 4 bank payment fields in order to accept payment by bank. To use this applet, you must have configured the ushop_cgiscript_de.pl in your cgi directory on your secure server. See also ushop_cgiscript_de.pl. In addition, this applet also allows you to setup shipping, tax, and payment options as described below.

Parameters

Configuring the Labels

As shown in the example below, there are 25 field labels that can be configured. The parameter names are "LABEL1", "LABEL2", "LABEL3",...., "LABEL25". And for each parameter you can specify any text you want to be used as the label. If you want to make the fields required, then just start each required field with an asterisk (*) - again as shown below. NOTE THAT certain fields are predefined since tax and shipping calculations are based on them. That is, "LABEL3" should always refer to an email address, "LABEL8" and "LABEL15" should always refer to the Country, and the credit card fields ("LABEL17", "LABEL18", "LABEL19", and possibly "LABEL20") should always refer to the name on the credit card, credit card number, the expiration date, and issue number, respectively.

Note: Optional parameters are in italics


Example

This order form example has been setup:



<APPLET CODE = "uShopOrder5CGI_de.class" WIDTH=460 HEIGHT=900>
<PARAM NAME=scriptpath         VALUE="https://www.uburst.com/cgi-bin/ushop/ushop_cgiscript_de.pl">
<PARAM NAME=countries          VALUE="UNITED STATES,CANADA,UNITED KINGDOM,
                                      ANTIGUA AND BARBUDA,ARGENTINA,AUSTRALIA,AUSTRIA,BAHAMAS,
                                      BAHRAIN,BARBADOS,BELGIUM,BERMUDA,BRAZIL,BRUNEI DARUSSALAM,
                                      BULGARIA,CANADA,CAYMAN ISLANDS,CHILE,CHINA,COLOMBIA,CONGO,
                                      COSTA RICA,CROATIA (local name: Hrvatska),CUBA,CYPRUS,
                                      CZECH REPUBLIC,DENMARK,EGYPT,FALKLAND ISLANDS (MALVINAS),
                                      FINLAND,FRANCE,GERMANY,GIBRALTAR,GREECE,GREENLAND,HONG KONG,
                                      HUNGARY,ICELAND,INDIA,IRELAND,ISRAEL,ITALY,JAMAICA,JAPAN,
                                      JORDAN,KENYA,KUWAIT,LEBANON,LIECHTENSTEIN,LITHUANIA,LUXEMBOURG,
                                      MALAYSIA,MALTA,MEXICO,MOLDOVA (REPUBLIC OF),MONACO,MOROCCO,
                                      MOZAMBIQUE,NEPAL,NETHERLANDS,NEW ZEALAND,NORWAY,OMAN,PAKISTAN,
                                      PANAMA,POLAND,PORTUGAL,ROMANIA,RUSSIAN FEDERATION,SAUDI ARABIA,
                                      SEYCHELLES,SINGAPORE,SLOVAKIA (Slovak Republic),SLOVENIA,
                                      SOUTH AFRICA,SPAIN,SRI LANKA,SUDAN,SWEDEN,SWITZERLAND,TAIWAN, 
                                      PROVINCE OF CHINA,THAILAND,TURKEY,UKRAINE,UNITED ARAB EMIRATES,
                                      UNITED KINGDOM,UNITED STATES,VENEZUELA,VIRGIN ISLANDS (BRITISH),
                                      VIRGIN ISLANDS (U.S.),YEMEN,YUGOSLAVIA,Other">
<PARAM NAME=taxrate            VALUE="0.00%">
<PARAM NAME=taxtable           VALUE="UNITED KINGDOM=17.5%,FRANCE=21.0%">
<PARAM NAME=shipping           VALUE="Post,BY_SUBTOTAL,20=DM5.00,35=DM7.00,50=DM10.00,DM15.00;
                                      Express,BY_WEIGHT,10=DM10.00,20=DM20.00,DM25.00">
<PARAM NAME=handling           VALUE="DM5.00">
<PARAM NAME=handlingtable      VALUE="UNITED KINGDOM=DM0.00,FRANCE=DM1.00">
<PARAM NAME=payment            VALUE="Visa,Master Card,Check,Money Order,Bankeinzug">
<PARAM NAME=validate           VALUE="NO">
<PARAM NAME=popupwindow        VALUE="YES">
<PARAM NAME=message            VALUE="Vielen Dank für Ihren Einkauf.">
<PARAM NAME=return_url         VALUE="http://www.uburst.com">
<PARAM NAME=thankyou_url       VALUE="NONE">
<PARAM NAME=clearcart          VALUE="NO">
<PARAM NAME=textcolor          VALUE="black">
<PARAM NAME=background         VALUE="208,208,208">
<PARAM NAME=shippingfields     VALUE="YES">
<PARAM NAME=ccfields           VALUE="YES">
<PARAM NAME=bankfields         VALUE="YES">
<PARAM NAME=LABEL1             VALUE="*Vor- und Zuname:">
<PARAM NAME=LABEL2             VALUE="*Firma:">
<PARAM NAME=LABEL3             VALUE="*Email:">
<PARAM NAME=LABEL4             VALUE="*Strasse und Nr.:">
<PARAM NAME=LABEL5             VALUE="">
<PARAM NAME=LABEL6             VALUE="*Ort:">
<PARAM NAME=LABEL7             VALUE="*PLZ:">
<PARAM NAME=LABEL8             VALUE="*Land:">
<PARAM NAME=LABEL9             VALUE="*Telefon:">
<PARAM NAME=LABEL10            VALUE="Lieferung nach:">
<PARAM NAME=LABEL11            VALUE="Strasse und Nr.:">
<PARAM NAME=LABEL12            VALUE="">
<PARAM NAME=LABEL13            VALUE="Ort:">
<PARAM NAME=LABEL14            VALUE="PLZ:">
<PARAM NAME=LABEL15            VALUE="Land:">
<PARAM NAME=LABEL16            VALUE="Zahlungsweise Per Kreditkarte">
<PARAM NAME=LABEL17            VALUE="Name auf der Karte:">
<PARAM NAME=LABEL18            VALUE="Kartennummer:">
<PARAM NAME=LABEL19            VALUE="Gültig bis:">
<PARAM NAME=ISSUE_NUMBER       VALUE="NO">
<PARAM NAME=LABEL20            VALUE="Issue Number:">
<PARAM NAME=LABEL21            VALUE="Zahlungsweise Per Bankeinzug">
<PARAM NAME=LABEL22            VALUE="Kontoinhaber:">
<PARAM NAME=LABEL23            VALUE="Institut:">
<PARAM NAME=LABEL24            VALUE="BLZ:">
<PARAM NAME=LABEL25            VALUE="Kontonummer:">
</APPLET>