CashtoCode Classic requires you to generate a barcode online and take it to a physical retail location to pay in cash. CashtoCode eVoucher, on the other hand, allows you to buy a 20-digit PIN online from a CashtoCode reseller and use it to pay online.