Libra self-service kiosk