Don't show user on anonymous donation and two minor fixes.

- Hide user on public API
- Fix: Show user ID on private donation API
- Fix: Docdata create payment, sets amount in cents and don't save payment before it's created at DD.