Download presentation
Presentation is loading. Please wait.
Published byLesley Caldwell Modified over 9 years ago
1
CashNet/Colleague Integration NERDug 2005 – July 28-29 – Hampshire College Rob Allender - CashNet Jeff Butera – Hampshire College Session 10667 July 29, 2005 10:30AM - Room 106
2
Outline NERDug 2005 – July 28-29 – Hampshire College ● Student Perspective ● Technical Details ● Summary of Data Integration
3
Student Perspective NERDug 2005 – July 28-29 – Hampshire College
4
Student Perspective NERDug 2005 – July 28-29 – Hampshire College ● Student info calculated/stored nightly ● PIN, current account balance ● Student logs into WA ● Select 'View/Pay My Bill' ● Customized version of Datatel's Web AR Statement
5
Student Perspective NERDug 2005 – July 28-29 – Hampshire College ● Web AR Statement: ● Displays charges, credits and pending financial aid ● Balance (displayed at bottom) is stored in Unidata ● Link to CashNet site 'Make Credit Card Payment'
6
Student Perspective NERDug 2005 – July 28-29 – Hampshire College ● CashNet link has login info embedded ● See balance on CashNet and choose to make payment ● Enter card info, amount ● CashNet verifies transaction ● If successful, payment posted back to Hampshire College
7
Technical Details NERDug 2005 – July 28-29 – Hampshire College
8
Technical Details NERDug 2005 – July 28-29 – Hampshire College ● CashNet issues commands over https (encrypted) ● We provide base URL for connection ● URL passes username, password, command, arguments ● CGI script receives request, parses URL arguments
9
Technical Details NERDug 2005 – July 28-29 – Hampshire College ● CGI script invokes small C program ● C program connects to Unidata, invokes subroutine ● Calls other subroutines to read/write data as needed ● Data returned to C program and parsed by CGI
10
Technical Details NERDug 2005 – July 28-29 – Hampshire College 'custcode':@VM:'0023450' 'lname':@VM:'Doe' 'fname':@VM:'Jane' 'pin':@VM:'123456' 'itemcode':@VM:'SBAL' 'itemdesc':@VM:'Student Account Balance' 'amount':@VM:'1732.43' https://someserver.hampshire.edu:83/cgi-bin/cn_script.cgi ?username=jeff&password=secret&command=CUSTINFO&custcode=0023450 ● Sample command: ● Unidata returns:
11
Technical Details NERDug 2005 – July 28-29 – Hampshire College custcode=0023450& lname=Doe& fname=Jane& pin=123456& itemcode=SBAL& itemdesc=Student Account Balance& amount=1732.43 ● CGI script returns data to CashNet as HTML:
12
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College
13
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College ● Student logs into WebAdvisor, views A/R Statement ● Select 'View/Pay My Bill' ● Taken to CashNet's site, username/password embedded ● CashNet takes username and issues CUSTINFO command
14
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College ● Our server retrieves customer info (user, pass, balance) ● CashNet displays balance ● Student enters payment ● Payment posted back to our server
15
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College Student College Web Server College Datatel Server CashNet Server Student views A/R Statement on WebAdvisor
16
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College Student College Web Server College Datatel Server CashNet Server Student selects Make Credit Card Payment
17
Summary of Data Integration NERDug 2005 – July 28-29 – Hampshire College Student College Web Server College Datatel Server CashNet Server Student completes Credit Card Payment Bank/ Merchant
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.