All credit card payments taken online must be processed using a secure method. With Telegraph, you can create a form that takes client and pricing information and sends it to the Cashier’s System, which handles the credit transactions in a completely secure environment.

Before You Begin

  1. Follow the steps provided by the University Cashier to start processing credit card payments.
  2. Create your Telegraph form using the field names specified in the sample credit card form. This will ensure that the Cashier’s System receives the information necessary for the transaction.
  3. Follow the instructions below after setting up your Telegraph configuration file.

Process Credit Cards Online

  1. Add this line of code to your Telegraph configuration file:
    <directive special="cashier" is_test="Y" is_office="N" amount="amount-to-be-charged" cashier_app_code="your-cashier-app-code" cashier_conf_code="your-cashier-conf-code" />
  2. Replace amount-to-be-charged with the amount (in dollars) to be charged, your-cashier-app-code with the Application Code you received from the University Cashier, and your-cashier-conf-code with the Confirmation Code you received from the University Cashier. Note that you can use conditional variables or form fields to have different amounts charged:
    • Example #1 – Single Sum
      • <directive special="cashier" is_test="Y" is_office="N" amount="50.00" cashier_app_code="12345" cashier_conf_code="AB123" />
    • Example #2 – Sum Specified by a Form Field
      • <directive special="cashier" is_test="Y" is_office="N" amount="[total-charge]" cashier_app_code="12345" cashier_conf_code="AB123" />
    • Example #3 – Sum Specified by a Conditional Directive
      In this example, if the value of the field location is on-campus, then a different price will be substituted for whatever [total-charge] normally is.

      • <directive special="cashier" is_test="Y" is_office="N" amount="[total-charge]" cashier_app_code="12345" cashier_conf_code="AB123" />
        <directive action="conditional-field" source_field="location" source_value="on-campus" target_field="total-price" target_value="100.00" />
  3. Contact the Cashier’s Office to test your form. Once the Cashier’s Office gives its approval, you can add the production codes to activate the form:
    • Set is_test to N.
    • Replace the test codes (cashier_app_code and cashier_conf_code) with the production codes from the Cashier’s Office.
      • <directive special="cashier" is_test="N" is_office="N" amount="amount-to-be-charged" cashier_app_code="your-cashier-app-code" cashier_conf_code="your-cashier-conf-code" />
      • This will activate your form, changing it from test mode to production mode, enabling you to take and process actual orders immediately.

Process Credit Card Orders Taken over the Phone

To process credit card orders taken over the phone (rather than filled out over the Internet), create a duplicate of your form and its configuration file, following all of the above instructions. Edit the cashier’s directive tag to set is_office to Y

Example:
<directive special="cashier" is_test="N" is_office="Y" amount="50.00" cashier_app_code="12345" cashier_conf_code="AB123" />

Examples of Complete Files