home *** CD-ROM | disk | FTP | other *** search
/ PC User 2002 April / Disc 1 / PCUSER0402D1.iso / resource / ecomm / files / ecomm205.exe / data1.cab / Help_Files / engines.dat < prev    next >
Encoding:
Text File  |  2001-11-26  |  12.8 KB  |  217 lines

  1. ;
  2. ; eComm PRO v2 Merchant Gateway Profile Definitions - Do not modify this file.
  3. ;
  4. ; Copyright (C) 1998-2000 Trellian - All Rights reserved
  5. ; This file or its contents may not be duplicated, used or distributed in any way.
  6. ;
  7. ; Version 1.002     Release Date: 27 Jul 01
  8.  
  9. #
  10. # Revision History:
  11. # Date:        Version:     Modification:
  12. # 06 Sep 00    1.001        - Added CC types to definitions
  13. #                           - Added Support, Setup and Home URLs
  14. #                           - Adjusted REQ strings
  15. # 07 Sep 00    1.001        - Added eWay.com.au
  16. # 19 Sep 00    1.001        - Changed trellian URLs
  17. #                           - Deleted Trellian Order Form
  18. #                           - Added response codes
  19. # 25 May 01    1.001        - All scripts changed
  20. #                           - Added extra fields and scripting functionality
  21. # 29 May 01    1.001        - All scripts working
  22. # 27 Jul 01    1.002        - Fixed some support links and eWay method
  23.  
  24.  
  25. # eMatters
  26. DATE=29/05/01
  27. NAME=eMatters.com.au
  28. ID=1
  29. REQ=https://merchant.ematters.com.au/POST /cmaonline.nsf/ePayForm?OpenForm&Seq=1 $HTTP__Click=0&UID=%ORDERID%&CompanyName=$COMPANY&Returnemail=$FIELD5&ReturnHTTP=-&MerchantID=$FIELD1&SendeMail=Yes&ABN=$FIELD4&Bank=$FIELD3&Platform=-&Mode=Live&readers=$FIELD2&Desc=&Name=%CardholderName%&Email=%Email%&CreditCardType=%CardType%&CreditCardNumber=%CardNumber%&CreditCardExpiryMonth=$MM2&CreditCardExpiryYear=$YY&CreditCardHolderName=%CardholderName%&FinalPrice=$$TOTAL
  30. HOME=http://www.ematters.com.au
  31. SUPPORT=http://www.trellian.com/ecomm/gateway/au/ematters/
  32. SETUP=http://www.trellian.com/ecomm/gateway/au/ematters/
  33. NEWS=http://www.trellian.com/ecomm/servernews.htm
  34. DOMAIN=AU
  35. CC=0:MasterCard
  36. CC=0:Visa
  37. CC=0:Bankcard
  38. CC=0:American Express
  39. CC=0:Diners
  40. CC=0:JCB
  41. FIELD1=Merchant ID:
  42. FIELD2=Merchant Login:
  43. FIELD3=Bank:
  44. FIELD4=ABN:
  45. FIELD5=Your Email:
  46. MAP=00,1, Transaction Approved
  47. MAP=01,0, Transaction Declined  See card issuer.
  48. MAP=03,0, Transaction Declined.  Invalid merchant or terminal ID.
  49. MAP=04,0, Transaction Declined.  Call authorization center
  50. MAP=08,1, Transaction Approved.  Please sign reciept.
  51. MAP=11,1, Transaction Approved.  Converted to code 00.
  52. MAP=12,0, Transaction Declined.  Invalid transaction type.
  53. MAP=31,0, Transaction Declined.  See Card Issuer.
  54. MAP=39,0, Transaction Declined.  No CREDIT Account.
  55. MAP=51,0, Transaction Declined.  Insuffcient funds.
  56. MAP=52,0, Transaction Declined.  No CHEQUE Account.
  57. MAP=53,0, Transaction Declined.  No SAVINGS Account.
  58. MAP=54,0, Transaction Declined.  Card Expired.
  59. MAP=55,0, Invalid PIN.  Re-enter PIN and try again.
  60. MAP=60,0, Transaction Declined.  Call (bank) help desk.  Pick up card from customer.
  61. MAP=61,0, Transaction Declined.  Over Card Limit.
  62. MAP=75,0, Transaction Declined.  Too many attempts at PIN.
  63. MAP=76,1, Approved.  (key change required).  Note: This code is converted to 00
  64. MAP=80,1, Approved.  (key change required).  Note: This code is converted to 08
  65. MAP=91,0, Transaction Declined.  Issuer not available.
  66. MAP=93,0, Declined.  Already settled.
  67. MAP=94,0, Declined. STAN out of Sync.
  68. MAP=96,0, Transaction Declined.  System Malfunction.
  69. MAP=97,1, Approved.  Reconcilliation totals have been reset.
  70. MAP=98,0, Transaction Declined.  NAC error.  Re-initialize PINpad.
  71. MAP=804,0, Memory Allocation Failure
  72. MAP=805,0, File Access Error
  73. MAP=806,0, Invalid Transaction Number
  74. MAP=807,0, Invaliad Operator ID
  75. MAP=808,0, Invalid Traning Mode Flag
  76. MAP=809,0, Invalid Refund Mode Flag
  77. MAP=810,0, Invalid Purchase Amount
  78. MAP=811,0, Non-Zero Cashout
  79. MAP=812,0, Unacceptable Card Number
  80. MAP=813,0, Invalid Expiry Date Format
  81. MAP=814,0, Invalid Merchant Index
  82. MAP=815,0, A power failure was encountered while processing the transaction.  The transaction will be reversed.
  83. MAP=816,0, Card Expired.
  84. MAP=817,0, Card type is not supported. (AMEX, DINERS and JCB)
  85. MAP=818,0, The Client ID is Invalid.  (Range1-998)
  86. MAP=819,0, The function being requested is not supported.
  87. MAP=970,0, NAC Error, Cantact eMatters.
  88. MAP=980,0, Host Not Found, Bank System out of action.
  89. MAP=990,0, Carrier lost, bank line down.
  90.  
  91.  
  92. # $FIELD1
  93. # eMatters Notes:
  94. #
  95. #FIELD1=37
  96. #FIELD2=de19fc7698aedaff4a2567f3000b0014
  97. #FIELD3=xkjhsxkjchsdvkjhds
  98. # Field 3 for refunds
  99. #
  100. # UID=Unique identifier, should be different for each order, possibly an invoice number if possible.
  101. # The below is a real live processing URL, do not post orders as amounts will be charged.
  102. # https://merchant.ematters.com.au/POST /CMAOnline.nsf/de19fc7698aedaff4a2567f3000b0014?OpenForm $HTTP__Click=0&Name=Mal&Email=mal@trellian.com&CreditCardType=%CardType%&CreditCardNumber=4557033001312261&CreditCardExpiryMonth=01&CreditCardExpiryYear=02&CreditCardHolderName=Chris Dwyer&UID=1234&FinalPrice=$100.08
  103. #                                                      ################################
  104. # This is a unique string provided by eMatters to the merchant on sign up.  (up to 40 characters, usually 32)
  105. # The user is also procided with a customer number from eMatters.  This is used to work out the reponse code from the server.
  106.  
  107. # To decode the response to the request:
  108. # rcode = sendresponsecode - (finalprice * 100) - (merchantid * UID)
  109. # rcode = 08 or 00 then success, all else fail.  816 return message card expired.
  110. # merchantid=36 for test site
  111. # merchantid=37 for live site
  112.  
  113.  
  114.  
  115.  
  116. DATE=25/07/01
  117. NAME=eWay.com.au
  118. ID=4
  119. REQ=https://www.eway.com.au/POST /gateway/xmlpayment.asp $HTTP<ewaygateway><ewayCustomerID>$FIELD1</ewayCustomerID><ewayTotalAmount>$DCC</ewayTotalAmount><ewayCustomerFirstName>%NAME%</ewayCustomerFirstName><ewayCustomerLastName>.</ewayCustomerLastName><ewayCustomerEmail>%Email%</ewayCustomerEmail><ewayCustomerAddress>%Street%+%City%+%State%</ewayCustomerAddress><ewayCustomerPostcode>%Postcode%</ewayCustomerPostcode><ewayCustomerInvoiceDescription>$FIELD2</ewayCustomerInvoiceDescription><ewayCustomerInvoiceRef>%INVOICENUMBER%</ewayCustomerInvoiceRef><ewayCardHoldersName>%CardholderName%</ewayCardHoldersName><ewayCardNumber/><ewayCardExpiryMonth>$MM</ewayCardExpiryMonth><ewayCardExpiryYear>$YY</ewayCardExpiryYear><ewayTrxnNumber>AWPTrxnNo</ewayTrxnNumber><ewayOption1>Option1</ewayOption1><ewayOption2>Option2</ewayOption2><ewayOption3>xmlpayment3</ewayOption3></ewaygateway>
  120. HOME=http://www.eway.com.au/
  121. SIGNUP=http://www.eway.com.au/join
  122. SUPPORT=http://www.trellian.com/ecomm/gateway/au/eway/
  123. SETUP=http://www.trellian.com/ecomm/gateway/au/eway/
  124. NEWS=http://www.trellian.com/ecomm/servernews.htm
  125. CC=0:Visa
  126. CC=0:MasterCard
  127. CC=0:Bankcard
  128. CC=0:American Express
  129. CC=0:Diners
  130. DOMAIN=AU
  131. FIELD1=Customer ID:
  132. FIELD2=Invoice Note:
  133.  
  134.  
  135.  
  136.  
  137.  
  138. ; test acct number 10372145
  139.  
  140. # Authorize.net
  141.  
  142. DATE=29/05/01
  143. NAME=Authorize.net
  144. ID=2
  145. REQ=https://secure.authorize.net/POST /gateway/transact.dll $HTTPx_Version=3.0&x_Login=$FIELD1&x_Amount=$TOTAL&x_Card_Num=%CardNumber%&x_Exp_Date=$MM2$YY&x_ADC_URL=False&x_ADC_Delim_Data=True
  146. REFER=https://secure.authorize.net/gateway/transact.dll
  147. HOME=http://www.authorize.net/
  148. SIGNUP=https://secure.merchant-accounts.com/trellian/apply.html
  149. SETUP=http://www.trellian.com/ecomm/gateway/us/authorize/
  150. SUPPORT=http://www.trellian.com/ecomm/gateway/us/authorize/
  151. NEWS=http://www.trellian.com/ecomm/servernews.htm
  152. CC=0:Visa
  153. CC=0:MasterCard
  154. CC=0:American Express
  155. CC=0:Discover
  156. CC=0:Diners
  157. CC=0:Carte Blanche
  158. DOMAIN=US,CA
  159. MAP=1,1,Approved
  160. MAP=2,0,Failed
  161. MAP=3,0,Error
  162. FIELD1=Authorize Login:
  163.  
  164. # field 1 should be = testdrive
  165. # Returned field 1
  166. # 1, Approved
  167. # 2, Failed
  168. # 3, Error
  169.  
  170.  
  171. #  Old eway - gateway/ecommpro.asp?eWAYCustomerID=10372145&ewayTotalAmount=1.01&eWAYCardHoldersName=Name&eWAYCardData=12344&eWAYCardExpiryMonth=04&eWAYCardExpiryYear=04&ewayautoredirect=1
  172. #  New ematters http://test.ematters.com.au/POST /trainingcmaonline.nsf/DemonstrationForm?OpenForm&Seq=1 $HTTP__Click=0&query_stringE=OpenForm&100&2&-&passedvalue=100&passedUID=2&passedurl=-&Name=Fred+Smith&Email=fred@trellian.com&BankName=The+National&CreditCardType=Visa&CreditCardNumber=4557013000314261&CreditCardExpiryMonth=05&CreditCardExpiryYear=05&CreditCardHolderName=Test Card Holder&PhoneNumber=&FinalPrice=$100.00
  173. #  Old ematters REQ=https://test.ematters.com.au/POST /trainingcmaonline.nsf/PATestForm?OpenForm&Seq=1 $HTTP__Click=0&Name=Mal&Email=mal@trellian.com&CreditCardType=VISA&CreditCardNumber=4557033001312261&CreditCardExpiryMonth=01&CreditCardExpiryYear=02&CreditCardHolderName=Chris Dwyer&UID=$ORDERID&FinalPrice=$TOTAL
  174.  
  175. ; old ematters https://www.eway.com.au:443/POST /gateway/payment.asp $HTTPewayCustomerID=10372145&CustomerEmail=sales@eway.com.au&CustomerFirstName=Roxarne&CustomerLastName=Paton&cardExpiryMonth=05&cardExpiryYear=2001&TotalAmount=10&CardHoldersName=Fred&CardData=12344
  176. ; https://www.eway.com.au/gateway/ecommpro.asp?eWAYFirstName=Jack&eWAYLastName=Jill&eWAYEmail=matt@webactive.com.au&eWAYAddress=123+Sesame+St&eWAYPostcode=1234&eWAYCCName=Jack+Jill&eWAYOption1=Option1&eWAYCCNumber=12344&eWAYOption2=Option2&eWAYccMonth=01&eWAYccYear=02&eWAYOption3=Option3&eWAYTotalAmount=10&eWAYTrxnNumber=TrxnNumber&eWAYInvoiceRef=123&eWAYInvoiceDescription=&eWayCustomerID=10372145
  177. ; REQ=https://www.eway.com.au/POST /gateway/ecommpro.asp $HTTPeWAYFirstName=Jack&eWAYLastName=Jill&eWAYEmail=matt@webactive.com.au&eWAYAddress=123+Sesame+St&eWAYPostcode=1234&eWAYCCName=Jack+Jill&eWAYOption1=Option1&eWAYCCNumber=12344&eWAYOption2=Option2&eWAYccMonth=01&eWAYccYear=02&eWAYOption3=Option3&eWAYTotalAmount=10&eWAYTrxnNumber=TrxnNumber&eWAYInvoiceRef=123&eWAYInvoiceDescription=&eWayCustomerID=10372145
  178. ; REQ=https://www.eway.com.au/POST /gateway/ecommpro.asp $HTTPeWAYFirstName=Jack&eWAYLastName=Jill&eWAYEmail=matt@webactive.com.au&eWAYAddress=123+Sesame+St&eWAYPostcode=1234&eWAYCCName=Jack+Jill&eWAYOption1=Option1&eWAYCCNumber=12344&eWAYOption2=Option2&eWAYccMonth=01&eWAYccYear=02&eWAYOption3=Option3&TotalAmount=10&eWAYTrxnNumber=TrxnNumber&eWAYInvoiceRef=123&eWAYInvoiceDescription=&eWayCustomerID=10372145
  179. ; https://www.eway.com.au/gateway/ecommpro2.asp?ewayCustomerID=10372145&ewayCustomerEmail=sales@eway.com.au&ewayCustomerFirstName=Roxarne&ewayCustomerLastName=Paton&ewaycardExpiryMonth=05&eWAYcardexpiryMonth=01&ewayTotalAmount=10&ewayCardHoldersName=Fred&ewayCardData=12344
  180. ; REQ=https://www.eway.com.au/gateway/ecommpro.asp?ewayCustomerID=10372145&ewayCustomerEmail=sales@eway.com.au&ewayCustomerFirstName=Roxarne&ewayCustomerLastName=Paton&ewaycardExpiryMonth=05&eWAYcardexpiryMonth=01&ewayTotalAmount=10&ewayCardHoldersName=Fred&ewayCardData=12344
  181. ; Last good REQ=https://www.eway.com.au/gateway/ecommpro.asp?eWAYFirstName=%Name%&eWAYLastName=.&eWAYEmail=%Email%&eWAYAddress=%Street%+%City%+%State%&eWAYPostcode=%Postcode%&eWAYCCName=%CardholderName%&eWAYOption1=Option1&eWAYCCNumber=%CardNumber%&eWAYOption2=Option2&eWAYccMonth=$MM2&eWAYccYear=$YY&eWAYOption3=Option3&ewayTotalAmount=$DCC&eWAYTrxnNumber=TrxnNumber&eWAYInvoiceRef=%INVOICENUMBER%&eWAYInvoiceDescription=$FIELD2&eWayCustomerID=$FIELD1
  182.  
  183.  
  184.  
  185.  
  186. ewayOption1
  187. ewayOption2
  188. ewayOption3
  189. ewayTotalAmount
  190. ewayCustomerFirstName
  191.     CustomerLastName                =
  192. oxmlDoc.documentElement.selectSingleNode("ewayCustomerLastName").text
  193.     CustomerEmail                =
  194. oxmlDoc.documentElement.selectSingleNode("ewayCustomerEmail").text
  195.     CustomerAddress                =
  196. oxmlDoc.documentElement.selectSingleNode("ewayCustomerAddress").text
  197.     CustomerPostcode                =
  198. oxmlDoc.documentElement.selectSingleNode("ewayCustomerPostcode").text
  199.     CustomerInvoiceDescription        =
  200. oxmlDoc.documentElement.selectSingleNode("ewayCustomerInvoiceDescription").t
  201. ext
  202.     AWPTrxnNo                    =
  203. oxmlDoc.documentElement.selectSingleNode("ewayTrxnNumber").text
  204.     CustomerInvoiceRef            =
  205. oxmlDoc.documentElement.selectSingleNode("ewayCustomerInvoiceRef").text
  206.     cardExpiryMonth                 =
  207. oxmlDoc.documentElement.selectSingleNode("ewayCardExpiryMonth").text
  208.     cardExpiryYear                 =
  209. oxmlDoc.documentElement.selectSingleNode("ewayCardExpiryYear").text
  210.     CardHoldersName                =
  211. oxmlDoc.documentElement.selectSingleNode("ewayCardHoldersName").text
  212.     CardData                    =
  213. oxmlDoc.documentElement.selectSingleNode("ewayCardNumber").text
  214.  
  215.  
  216. ; REQ=https://www.eway.com.au/POST /gateway/xmlpayment.asp $HTTP<ewaygateway><ewayCustomerID>$FIELD1</ewayCustomerID><ewayTotalAmount>$DCC</ewayTotalAmount><ewayCustomerFirstName>%NAME%</ewayCustomerFirstName><ewayCustomerLastName>.</ewayCustomerLastName><ewayCustomerEmail>%Email%</ewayCustomerEmail><ewayCustomerAddress>%Street%+%City%+%State%</ewayCustomerAddress><ewayCustomerPostcode>%Postcode%</ewayCustomerPostcode><ewayCustomerInvoiceDescription>$FIELD2</ewayCustomerInvoiceDescription><ewayCustomerInvoiceRef>%INVOICENUMBER%</ewayCustomerInvoiceRef><ewayCardHoldersName>%CardholderName%</ewayCardHoldersName><ewayCardNumber>%CardNumber%</ewayCardNumber><ewayCardExpiryMonth>$MM2</ewayCardExpiryMonth><ewayCardExpiryYear>$YY</ewaycardExpiryYear><ewayTrxnNumber></ewayTrxnNumber><ewayOption1></ewayOption1><ewayOption2></ewayOption2><ewayOption3></ewayOption3></ewaygateway>
  217.