Implementation Guide for UCSD Departments Accepting Credit Card Payments

Accepting credit card payments comes with a significant security risk.  Departments considering this method of payment must be willing to accept certain system and configuration restrictions to protect the security of the UC network as a whole.  Alternatively, departments may elect to shift the responsibility for compliance by using a UCSD-approved third party to manage their accounts.

The UCSD rules for accepting credit card payments are modeled after the Payment Card Industry (PCI) Security Standards created by the Visa, MasterCard, American Express and Discover corporations.  Failure to comply with these rules may result in compromised security, on-site audits by independent auditors, and significant monetary fines for the individual department and University at large.  Since the consequences for the entire UCSD community are severe if a department receives a fine or citation due to non-compliance, departments should strongly consider using a third party to process credit card payments or a simple, offline system. 


Recommendations

The UCSD Bookstore (contact John Turk, Bookstore Director, jturk@ucsd.edu, (858) 534-7323) is the recommended place from which to sell tangible goods.

All Machines

All machines on the campus network, whether or not they are involved in credit card sales, must comply with the following set of requirements. You will also need to comply with the appropriate set of requirements below, depending on which of the credit card payment models you select.

Machines must:

Redirecting Server (formerly known as a "Type 3")

A Web server uses a gateway application such as a Web page to collect, store, and transmit data instead of retaining it on the server itself.  The gateway application may be managed by a third party who retains responsibility for compliance, taking the burden from the department itself.  Most departments should use this method.


Offline System

A terminal or computer delivers data to the credit card processor over analog telephone lines.  Information is not retained in the system so this method requires fewer security precautions.  This is the simplest method but it is also the slowest and least flexible.

This activity is characterized by a terminal or computer that is never connected to a network and uses a dial-out mechanism to transmit credit card information to the processor.


Client Processor (formerly known as a "Type 2")

A terminal or computer transmits data to the credit card processor but does not offer any network services or store data.  The terminal must be physically isolated and accessible only to authorized personnel.


Secure Infrastructure (formerly known as a "Type 4")

An internal database or system (Web application, mail system, and file server, etc.) that collects, stores, and transmits credit card data.  Security prerequisites for this type of system are extremely strict and the compliance requirements are not negotiable.  Departments considering using this method must have the technical personnel and equipment required to comply with the security restrictions, annual checks, and regular updates as needed.