E-Billing
From Syscore
Contents |
Background
In Fall 2006, the UMBC Bursar's Office switched to an electronic billing system, which is outsourced to Sallie Mae. The Sallie Mae stuff does not do single signon (don't ask). So, we were asked to write up this app, which tells students the info they need to get into the Sallie Mae site.
E-Billing Details
To sign onto the Sallie Mae site, the student needs to provide a last name, account number (currently the same as the UMBC Campus ID), and billing zip code. Basically, this app pulls all this info out of LDAP and SIS, and presents it to the student with some additional wording and a link to the E-Billing site. Not much to it.
Implementation
The E-Billing helper app is written in PHP. It's in CVS under /afs/umbc.edu/src/cvs-appl/root. To check it out, do a cvs checkout ebilling. The app lives at http://my.umbc.edu/ebilling/ebilling.php. It uses the WebAuth Apache module to authenticate the user, then does an LDAP query to get UMBC Campus ID and HP-ID. Using the HP-ID, it then tries to pull the billing info out of SIS.
Troubleshooting
If the app is unable to look up one of the user's necessary vital stats, the user will see a message to that effect, which tells them to contact the Bursar's office for assistance. For example, a faculty member who is not in the SAR accounting system, will get this.
