Using MT.Template

This template is located in the w3html file. The different sections are enclosed between html comment lines.

<!--MySection--> marks the beginning of a section called MySection.

<!--/MySection--> marks the end of a section called MySection.

The strings enclosed between the # (pound signs) are substitution strings. If you need to create your own templates, you must keep the substitution string names identical to the ones in the template. See MTDemo for more detail.

NOTE

  • Variable names are case sensitive.

  • The undocumented sections are optional.

For more information on how to use sections and substitution strings with FlashConnect, please refer to the Programmer’s Online Reference for the w3HTMLInsert API call.

01 <!--Template for submitting CC or CK info to Merchant Trust -->

02 <!--*PT*ENG*-->

03

04 <!--MT.FormBeg-->

05 <form method=post action="#MT.URL#" Name="#FormName#" #Extra#>

06 <!--/MT.FormBeg-->

07

08 <!--MT.Required-->

09 <input type=hidden name=atsid value="#ATSID#">

10 <input type=hidden name=usepost value="#USEPOST#">

11 <!--/MT.Required-->

12

13 <!--MT.CC-Required-->

14 <input type=hidden name=action value="#ACTION#">

15 <input type=hidden name=amount value="#AMOUNT#">

16 <input type=hidden name=ccname value="#NAME#">

17 <input type=hidden name=ccnum value="#CCNUM#">

18 <input type=hidden name=expmon value="#EXPMONTH#">

19 <input type=hidden name=expyear value="#EXPYEAR#">

20 <input type=hidden name=accepturl value="#AcceptURL#">

21 <input type=hidden name=declineurl value="#DeclineURL#">

22 <input type=hidden name=AuthOnly value="#AuthOnly#">

23 <input type=hidden name=PostOnly value="#PostOnly#">

24 <!--/MT.CC-Required-->

25

26 <!--MT.CK-Required-->

27 <input type=hidden name=action value="#ACTION#">

28 <input type=hidden name=amount value="#AMOUNT#">

29 <input type=hidden name=Ckname value="#Name#">

30 <input type=hidden name=CkAcct value="#CKACCT#">

31 <input type=hidden name=Ckaba value="#CKAba#">

32 <input type=hidden name=accepturl value="#AcceptURL#">

33 <input type=hidden name=declineurl value="#DeclineURL#">

34 <!--/MT.CK-Required-->

35

36 <!--MT.Recurring-->

37 <input type=hidden name=Recur_create value="1">

38 <input type=hidden name=Recur_Billingcycle value="#RecurCycle#">

39 <input type=hidden name=Recur_Billingmax value="#RecurMax#">

<input type=hidden name=Recur_start value="#RecurStart#">

41 <input type=hidden name=Recur_amount value="#RecurAmount#">

42 <!--/MT.Recurring-->

43

44 <!--MT.Email-->

45 <input type=hidden name=emailfrom value="#EmailFrom#">

46 <input type=hidden name=emailsubject value="#EmailSubject#">

47 <input type=hidden name=emailtext value="#EmailText#">

48 <input type=hidden name=emailto value="#EmailTo#">

49 <!--/MT.Email-->

50

51 <!--MT.General-->

52 <input type=hidden name=ci_companyname value="#Company#">

53 <input type=hidden name=ci_phone value="#Phone#">

54 <input type=hidden name=ci_memo value="#Memo#">

55 <input type=hidden name=ci_email value="#Email#">

56 <!--/MT.General-->

57

58 <!--MT.BillTo-->

59 <input type=hidden name=ci_billaddr1 value="#BAddr1#">

60 <input type=hidden name=ci_billaddr2 value="#BAddr2#">

61 <input type=hidden name=ci_billcity value="#BCity#">

62 <input type=hidden name=ci_billstate value="#BState#">

63 <input type=hidden name=ci_billzip value="#BZip#">

64 <input type=hidden name=ci_billcountry value="#BCountry#">

65 <!--/MT.BillTo-->

66

67 <!--MT.ShipTo-->

68 <input type=hidden name=ci_shipaddr1 value="#SAddr1#">

69 <input type=hidden name=ci_shipaddr2 value="#SAddr2#">

70 <input type=hidden name=ci_shipcity value="#SCity#">

71 <input type=hidden name=ci_shipstate value="#SState#">

72 <input type=hidden name=ci_shipzip value="#SZip#">

73 <input type=hidden name=ci_shipcountry value="#SCountry#">

74 <!--/MT.ShipTo-->

75

76 <!--MT.DriverLicence-->

77 <input type=hidden name=ci_dlnum value="#DriverLicence#">

78 <!--/MT.DriverLicence-->

79

80 <!--MT.SocialSecurity-->

81 <input type=hidden name=ci_ssnum value="#SocialSecurity#">

82 <!--/MT.SocialSecurity-->

83

84 <!--MT.EXTRA-->

85 <!--***** Enter any additional information here ****-->

86 <!--***** The information in this section are ****-->

87 <!--***** optional and application specific. ****-->

88 <!--/MT.EXTRA-->

89

90 <!--MT.SubmitWithOutCCCheck-->

91 <input type=submit name="submit" value="submit">

92 <!--/MT.SubmitWithOutCCCheck-->

93

94 <!--MT.SubmitWithCCCheck-->

95 <input type="button" name="submit" value="submit" OnClick="CheckCardNumber(this.form)">

96 <!--/MT.SubmitWithCCCheck-->