Use our online documentation for immediate answers to your questions.
Support & Documentation
- Online Documentation
- Compatible Shopping Carts
- Third Party Solutions
- Merchant Menu Users Guide

Back
Getting Started

Logging on

The system is quite easy to use. Each merchant that uses the system has a unique login ID and password that are used to gain access to the system. Your RTWare.net Agent (usually the same as your merchant account provider) will provide you with your login ID and your password once your account has been created on the system. Your account will not be "live" (ready to process real transactions) until your merchant account is active.

To login to the system, you first must have access to the Internet. If you need Internet access, contact a local Internet Service Provider (ISP), who will set your computer up to "dial in" to the Internet using your computer modem. Once you have connected to the Internet successfully, open your Internet browser. With your Internet browser open, you are ready to login to the system by following the “Merchant Login” link from our home page.

The Merchant Menu

The first time you log in to the system, you will be required to answer some basic account information questions and to change your password from the one that your Agent has given you. You will also be required to read and agree to the software license and service agreement.

Once these steps are completed, you will have full access to the system, which starts with the Merchant Menu. The Merchant Menu is the central area from which you can access all of the system’s configuration, reporting, and processing features.

Basic configuration options

By clicking on the Settings item on the Merchant Menu, a merchant can configure many things about their account. Configuration options are discussed in greater detail in the User's Guide. To get started processing credit cards, there are some general settings that should be checked first. To begin, select the General Merchant Settings item in the Settings menu and click the Go button. In this area are options to set the account to test mode, set the merchant's time zone, and change the merchant's password.

Test Mode

Test Mode is a special mode of interacting with the system that is useful during the initial setup phase, where a merchant may want to test their setup without processing live card data. To set an account to test mode, click the Test Mode checkbox in the General Settings area of the Settings menu.

When an account is set to Test Mode, all transactions appear to be processed as real transactions, with the exception that a payment processor is never contacted, and so all transactions are approved. Transactions submitted in test mode are not stored on the system, and will not appear in any reports or lists. It is strongly suggested to leave an account in Test Mode until it is sure that all aspects of a merchant's interaction with the system are functioning properly, so as to avoid possibly incorrectly charging real credit cards.

How to charge credit cards

Virtual Terminal

The Virtual Terminal is the tool for manual entry of transactions on the system. The effect of the Virtual Terminal is very similar to a traditional electronic credit card terminal. Some of the reasons you might need to use the Virtual Terminal are:

·         You received an order by phone, fax, or mail and need to process the transaction

·         You need to perform a credit transaction according to your own refund policy

·         You previously received a voice authorization by phone and now need to submit the transaction to be captured. (Also called a Post-Authorization)

The Virtual Terminal allows you to do many different kinds of transactions, including credits/returns (for refunding money to a customer's credit card), authorization only, post auth/ticket only, and of course a normal authorization for funds capture. You don't need to have a web site to use Virtual Terminal. Simply login to the system and choose Virtual Terminal on the Merchant Menu.

How to charge using WebLink

In addition to charging credit cards and processing eCheck transactions with the Virtual Terminal, the real power and flexibility of the system is seen in its integration with the World Wide Web. The quickest and easiest way to integrate a web page with the system is by using the WebLink method.

At its most basic level, interaction between a web page and the system takes the following form:

1.        A customer navigates through a merchant's web page, selecting what they would like to purchase.

2.        The customer fills in the information that is needed to begin processing the transaction. This is done using an HTML form that has been set up to post the information in the form to the system.

3.        The customer is then connected directly to the system, which displays the Payment Form. The Payment Form provides a place for the customer to enter any information that it needed which wasn't provided by the merchant's form. When submitted, the Payment form validates the credit card.

4.        If the transaction is not approved, the result is displayed to the customer, and they are given the opportunity to correct any information that they may have submitted in error. If the transaction is approved, a Receipt Page is shown to the customer, which the customer can print out or save for their records.

5.        The Receipt Page that is shown to the customer can have a link back to the merchant's site to complete the transaction

6.        Unless otherwise specified, a receipt will be e-mailed to the customer, as well as to the merchant.

Examples of connecting to the system using WebLink

The system supports many variations on the WebLink method of connecting to the system. The following are some examples of HTML code that can be customized and inserted into a merchant's own web site to provide easy ways to integrate the web site with the system. Please note that all interaction with the system is done by posting information to https://secure.RTWare.net/gateway/transact.dll.

Example 1 - Bare minimum requirements

The following HTML code represents the bare minimum that would need to be inserted into a page to provide a connection to the system.

<FORM METHOD=POST ACTION="https://secure.RTWare.net/gateway/transact.dll">

<INPUT TYPE=HIDDEN NAME="x_Version" VALUE="3.0">

<INPUT TYPE=HIDDEN NAME="x_Login" VALUE="your login ID goes here">

<INPUT TYPE=HIDDEN NAME="x_Show_Form" VALUE="PAYMENT_FORM">

<INPUT TYPE=HIDDEN NAME="x_Amount" VALUE="amount goes here">

<INPUT TYPE=SUBMIT VALUE="Click here for secure payment form">

</FORM>

The result of the above HTML code snippet is a button, which when clicked, will take the user to the system's Payment Form, which will be already set up to charge a predetermined amount. The Payment Form will get the rest of the necessary information from the customer, such as card number and expiration date, and process the transaction.

This type of connection would not include any of the other fields that might be desired, such as names, customer IDs, or descriptions.

Example 2 - Suggested minimum requirements

The following HTML code provides the ability to pass a little more information to the system which will then be included in the Payment Form or Receipt Page.

<FORM METHOD=POST ACTION="https://secure.RTWare.net/gateway/transact.dll">

<INPUT TYPE=HIDDEN NAME="x_Version" VALUE="3.0">

<INPUT TYPE=HIDDEN NAME="x_Login" VALUE="your login ID goes here">

<INPUT TYPE=HIDDEN NAME="x_Show_Form" VALUE="PAYMENT_FORM">

<INPUT TYPE=HIDDEN NAME="x_Amount" VALUE="amount goes here">

<INPUT TYPE=HIDDEN NAME="x_Cust_ID" VALUE="a customer identification number or string goes here">

<INPUT TYPE=HIDDEN NAME="x_Description" VALUE="description of transaction">

<INPUT TYPE=HIDDEN NAME="x_Invoice_Num" VALUE="invoice number goes here">

<INPUT TYPE=SUBMIT VALUE="Click here for secure payment form">

</FORM>

The result of this HTML code snippet is a button, which when clicked, sends the customer to the system's Payment Form with some more information than in the previous example. The Payment Form will already display information about the description, the customer ID number, and the invoice number, and this information will appear on the receipt and e-mail confirmation.

Example 3 - Using a form to gather information

The following HTML code demonstrates the ability to send additional information to the system, and have some of that information specified by the customer.

<FORM METHOD=POST ACTION="https://secure.RTWare.net/gateway/transact.dll">

<INPUT TYPE=HIDDEN NAME="x_Version" VALUE="3.0">

<INPUT TYPE=HIDDEN NAME="x_Login" VALUE="your login ID goes here">

<INPUT TYPE=HIDDEN NAME="x_Show_Form" VALUE="PAYMENT_FORM">

<INPUT TYPE=HIDDEN NAME="x_Amount" VALUE="amount goes here">

<INPUT TYPE=HIDDEN NAME="x_Cust_ID" VALUE="a customer identification number or string goes here">

<INPUT TYPE=HIDDEN NAME="x_Description" VALUE="description of transaction">

<INPUT TYPE=HIDDEN NAME="x_Invoice_Num" VALUE="invoice number goes here">

Enter your first name:

<INPUT TYPE=TEXT NAME="x_First_Name"><BR>

Enter your last name:

<INPUT TYPE=TEXT NAME="x_Last_Name"><BR>

Enter any special shipping instructions:

<INPUT TYPE=TEXT NAME="Shipping_Instructions"><BR>

<INPUT TYPE=SUBMIT VALUE="Click here for secure payment form">

</FORM>

The result of this HTML code snippet is a page that displays a form allowing the customer to specify their name and any specific shipping instructions they have. The x_First_Name and x_Last_Name fields are normal fields recognized by the system. The Shipping_Instructions field is not a field recognized by the system, and so it is treated as a user field. User fields can be named anything that doesn't conflict with one of the system's fields, and can contain any information that might be useful in the transaction. These user fields will be echoed back with the results of the transaction, and will be displayed on the receipts.

Many more fields can be sent to the system in this way. For complete details on the operation of all of the fields, please see the Developer's Guide, or the Functional Reference in Appendix B

ADC and other forms of interaction

The system supports many other forms of integration, including the Automated Direct Connect (ADC) methods, which bypass the Payment Form and Receipt Page and permit much more advanced integration between a merchant's server and the system. For more information on ADC, please see the Developer's Guide.

Last updated: Monday, September 27, 19998:33 PM MDT
Back to Home


Maverick BankCard, Inc. under its trade name of Bankcard USA Merchant Services is a registered Service Provider for Harris Trust & Savings Bank, Chicago, IL. FDIC Insured. American Express and Discover Card require separate approval.
Copyright © 2000-2007 BankCard USA Merchant Services. All Rights Reserved.