1 / 19

Online Payments

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

miette
Download Presentation

Online Payments

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Overview • Functionality • Benefits • Staff and students • Integration with payment provider • Future possibilities • Questions

  3. 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

  4. 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

  5. Functionality Very similar to any other online store • Add product(s) to basket • Proceed to the checkout • Enter payment details • Payment processed and acknowledged

  6. Product List

  7. Shopping Basket

  8. Checkout

  9. Checkout

  10. 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

  11. 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

  12. 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

  13. 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

  14. Integration: Payments • Send order details • Redirect to Sage Pay • Sage Pay will process payment* • Redirect back to confirmation (success/failure) page Notification (“valid order?”) CristalWeb Sage Pay Response (“yes, valid”) Sage Pay charges card

  15. Integration: Refunds Send request to Sage Pay Response returned from Sage Pay

  16. 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

  17. Future • Take payments for trips online • Payments for student events • Summer ball • Sports night dinner • Theatre bookings

  18. Thank you for listening Questions?

More Related