online payments

19
The Sixth Form College Farnborough Online Payments Online Payments Mark Embling Senior Software Developer The Sixth Form College Farnborough

Upload: miette

Post on 07-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

Online Payments. Mark Embling Senior Software Developer The Sixth Form College Farnborough. Overview. Functionality Benefits Staff and students Integration with payment provider Future possibilities Questions. Functionality. Students can pay for items using a debit or credit card - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Online Payments

The Sixth Form College FarnboroughOnline Payments

Online Payments

Mark EmblingSenior Software Developer

The Sixth Form College Farnborough

Page 2: Online Payments

The Sixth Form College FarnboroughOnline Payments

Overview

• Functionality• Benefits• Staff and students

• Integration with payment provider• Future possibilities• Questions

Page 3: Online Payments

The Sixth Form College FarnboroughOnline Payments

Functionality

• Students can pay for items using a debit or credit card• Exam-related products• Resits, remarks

• Course-related products• Books

• Miscellaneous items• Car park permits, end of year photos

• Refunds can also be given online

Page 4: Online Payments

The Sixth Form College FarnboroughOnline Payments

Functionality

• Online payment is part of CristalWeb• Our intranet system• Accessible from within College and externally

• Product list is customised for each student• Only options relating to that particular student’s

exams and courses of study are visible

Page 5: Online Payments

The Sixth Form College FarnboroughOnline Payments

Functionality

Very similar to any other online store

1.Add product(s) to basket2.Proceed to the checkout3.Enter payment details4.Payment processed and acknowledged

Page 6: Online Payments

The Sixth Form College FarnboroughOnline Payments

Product List

Page 7: Online Payments

The Sixth Form College FarnboroughOnline Payments

Shopping Basket

Page 8: Online Payments

The Sixth Form College FarnboroughOnline Payments

Checkout

Page 9: Online Payments

The Sixth Form College FarnboroughOnline Payments

Checkout

Page 10: Online Payments

The Sixth Form College FarnboroughOnline Payments

Benefits

• Very easy for students• Items can be purchased either from inside College

or from home

• Eliminates lengthy queues• Only those who need to pay cash need to visit the

Finance office

• Teachers can see who has booked resits etc

Page 11: Online Payments

The Sixth Form College FarnboroughOnline Payments

Benefits

• Process of placing orders is streamlined• Much less work for staff• Database contains record of purchases

• Resits are automatically entered into the Exam Entries table• No manual processing

Page 12: Online Payments

The Sixth Form College FarnboroughOnline Payments

Payment Provider

sagepay.com

•Several different integration options•Using ‘Server’ integration option• Sage Pay hosts payment pages and handles all

card details and payments• We do the rest (basket, order processing)• ‘My Sage Pay’ administration area

Page 13: Online Payments

The Sixth Form College FarnboroughOnline Payments

Page 14: Online Payments

The Sixth Form College FarnboroughOnline Payments

Integration

• Text-based protocol over HTTPS• CristalWeb is based on ASP.NET MVC• Integrates with Sage Pay via SagePayMvc

library• Written in-house• Open source (Apache 2.0 Licence)• http://github.com/JeremySkinner/SagePayMvc

Page 15: Online Payments

The Sixth Form College FarnboroughOnline Payments

Integration: Payments

• Send order details• Redirect to Sage Pay

• Sage Pay will process payment*• Redirect back to confirmation

(success/failure) page

Notification (“valid order?”)

Response (“yes, valid”)

Sage Pay charges card

Page 16: Online Payments

The Sixth Form College FarnboroughOnline Payments

Integration: Refunds

Send request to Sage Pay

Response returned from

Sage Pay

Page 17: Online Payments

The Sixth Form College FarnboroughOnline Payments

Finance Office

• Reconcile payments to College bank account• Log in to Sage Pay• Download CSV report• Compare against CristalWeb report

• Assign payments (and refunds) to cost centres

Page 18: Online Payments

The Sixth Form College FarnboroughOnline Payments

Future

• Take payments for trips online• Payments for student events• Summer ball• Sports night dinner

• Theatre bookings

Page 19: Online Payments

The Sixth Form College FarnboroughOnline Payments

Thank you for listening

Questions?