User donation callback and server-side route implemented, tested, works