Home Up Feedback Table of Contents SearchGetting Started

Model Form

Please note:  the information and instructions which follow are intended only for use by Michigan State University colleges and departments.

This page describes how to set up a new webCredit Merchant Account or "store." There are two things you must do:

bulletProvide information about your store to AIS and to the MSU Cashier's Office via a web form.   Details are noted below. 
bulletIf you are building your own web site to sell a product or service, you must create a web form to pass specific information to the AIS / VeriSign communication software.  Optionally, if you are collecting information from your customers on an office database, webCredit may be able to store information about the charge on your database.

Background

MSU's bankcard processor has a contract with VeriSign. VeriSign Payment Services provides the software used to make bankcard transactions on the Web possible. AIS provides software called webCredit that communicates with VeriSign to authorize and process credit card transactions.  Most MSU merchants share a single VeriSign credit card merchant called MSUOnline.  The webCredit software makes it possible for each store to maintain its own transactions while avoiding having to set up individual merchant accounts for each office.

One of the major advantages to using webCredit to handle your online credit card processing is that you are not required to prepare a Cashier's Office deposit slip as you are for cash, checks and terminal-based credit card transactions.  Instead, each night, JVEs are automatically generated for each webCredit store so that your account is credited with the charges you have processed.

webCredit stores pay similar discount and authorization fees for online credit card transactions as they do for the regular credit card charges (details are available from the Cashier's Office).  VeriSign also charges all its merchant accounts a monthly processing fee.  (For complete details, please see the AIS Billing Rates page.)  For all stores under the MSUOnline merchant, all fees are totaled and divided among the stores according to the dollar amount charged.  This means that if you set up a store that for six weeks accepts payments for a conference your department is hosting, you will pay monthly fees only when your store is taking in revenue.  As with revenues, monthly fees are calculated and are automatically charged to the account you specify by JVE. 

Once you begin to accept credit card payments over the Web, you will be able to generate reports of the activity of your store on whatever schedule you choose.  These reports will help you reconcile revenues and fees with monthly ledger reports from the MSU accounting system.

Information Needed to Set Up a New webCredit Store

To activate a new webCredit store, you will need to answer a series of questions.  Whenever you wish, you may link to the Sign Up a New Merchant screens on webCredit.  You will be asked to provide the following information:

bulletWhat Department is this merchant for?  Because a single department can set up multiple stores for different purposes, we use your department's common unit code (CUC) as part of the store identifier.
bulletWhat is the name of this merchant?  This name may be up to 25 characters.   (The Merchant ID names we've set up for some of the offices we've worked with are MSU Admissions, MSU Registrar, Instructional Media Center, etc. Your Merchant Name is up to you.)
bulletWhat 1-to-4 character code will identify this store from others within your college / department?  In addition to your department's common unit code, your store identifier will contain this "short name" so that you can identify which store a particular transaction belongs to.
bulletWhat address, phone number(s) and/or fax number(s) would you like displayed on your store's receipts?  What e-mail address should be printed on your receipts in case your customer has questions?  This is often a store's email address rather than an individual's address.
bulletWhat account should payments received be placed in?  What Object Code should be associated with this account when JVEs are generated?  (By default, the Object Code will be 930.)
bulletWhat account should fees be withdrawn from?  What Object Code should be associated with this account when JVEs are generated?  (By default, the Object Code will be 071.)
bulletWhat credit card types will be accepted?  Most stores will accept VISA, MasterCard, American Express and Discover, but if for some reason you do not wish to accept charges from one or more of these cards, you are not required to do so.
bulletShould a valid e-mail address be required to process an order?  Generally, this is not required.  However, if you are collecting information about your customers in a departmental database, you may require that they provide an e-mail address.  Please note that unless a valid address is provided by your customer, the charge will not be accepted.
bulletShould a receipt be displayed after an order is completed?  Generally, you should set this option to yes if you are accepting credit card charges from a web site.  If you are only manually entering charges when customers call, write or visit, you should set this option to no.
bulletHow should new transactions be processed?  You have two options:  you can "authorize" the charge (customer funds are not encumbered until you manually mark this charge for processing) or you may "sell through" (customer funds are instantly encumbered).  If you are selling a product, you should "authorize" new charges and mark them for settlement when you have delivered the product.  If you are selling a service (e.g., access to online materials, registration for a seminar, etc.) you may wish to set up your store to automatically encumber customer funds and mark the charge for settlement without further action.
bulletWhat is the URL of your web store?  This will be printed on customer receipts.

Additional Information for New webCredit Merchants

bulletIt is possible for us to insert data in a SQL Server database on a server in your office if you wish. If you request this, AIS will need the following information about the server: 
bulletServer DNS Name
bulletServer IP Address
bulletDatabase Name
bulletTable Name
bulletUserName
bulletPassword
bulletKey field(s)   (You may pass us an identifier up to 16 characters long. You'll use this to uniquely identify each order within your database. Often, this will simply be a number that increments by one for each order, but you may use anything you like as long as it's never duplicated.)
bulletThe fields that can be inserted into your database are: 
bulletPrice Charged (defined as MONEY 8)
bulletCredit Authorization Code (defined as VARCHAR 16)
bulletAddress Verification Service Code (defined as VARCHAR 2).  The AVS tells you how closely the address entered by your customer matches the billing address of the credit card account.
bulletDate & Time of Sale (exact time of transaction - defined as DATETIME. Time is reported in local time (EST or EDT).
bulletVeriSign Transaction ID (defined as VARCHAR 16)

Once your new merchant account is ready, AIS will notify you that testing of your web site is possible.  You will also have the opportunity to attend a training session on the webCredit software.  Department managers, accounting staff who will handle webCredit processing and departmental webmasters are welcome to attend.

What You Need To Do On Your Web Site

As noted above, you may set up a webCredit store in which you plan to only manually enter credit card transactions when customers call, write or visit.  If however, you want to accept credit cards from a departmental web site, we will set up a test webCredit store for your use. On your web site, you must create a form to pass us specific fields so that we can communicate with VeriSign to obtain credit card authorization. To simplify this task, we have developed a model form which you can use to cut and paste each of the form fields that you need to pass to us. Note that some fields are marked as "required." Please refer to http://webcredit.qual.ais.msu.edu.  

Please code all field names on your new form exactly as you find them on the model form.

Your form tag should be: <FORM action="https://webcredit.qual.ais.msu.edu/chargecc.asp" method="post">

Once the webCredit store has been set up on our test server and you have tested the credit card processing, we will ensure that your production store is set up properly and will ask you to modify the form tag to point to a "production" URL.

You will notice two "checksum" fields on the model form. These fields are used to ensure that the charge amount (price) that you are passing us has not been tampered with by the customer. AIS will provide the formula you should use to calculate these fields.

Make sure the checksums are calculating correctly. If they are not, you will receive an error message stating that the checksums do not match when you test.

If you have further questions about how to set up online charge card processing, please call the AIS Help and Support Center at 353-4420, ext. 311.  They will put you in touch with someone who can answer your questions.

Back to Top

Send mail to ais311@msu.edu with questions or comments about this web site.                   
Copyright © 2003 Administrative Information Services
Last modified: September 22, 2003