Extract interface + update user balance