Digital payments and self-checkout kiosks