A Swindon supermarket has apologised to a disabled customer after staff refused to accept his method of payment