Create a start in-app payment transaction API (bug 944519)

- Add In-App JWT producer
- Expose JWT in public view
- Add tests