We could maybe use oTree HR for this. The current approach with the payment app is okay but hacky. https://groups.google.com/g/otree/c/LTSzBTtNAIo/m/cJI8LclkAAAJ