design payment code with redundant data

- [ ] Mail the confirmation code.
- [ ] Enable csv upload.
- [ ] Parse confirmation code and amount paid from csv file.

Fixes #60. Fixes #109.