What is the difference between PayPoint and PayCash?

PayPoint generates a barcode school side for a single item which can then be emailed or given by hand to parents.

PayCash generates a barcode parent side for which ever items are in the payment basket.

Both can be paid for with cash at a PayPoint retailer.