

I use this one:
https://play.google.com/store/apps/details?id=de.orrs.deliveries
It can usually get the status of most courriers unless they’re actively hostile against API/scraping.
Worst case you can still track status manually, or open the webpage.
It doesn’t track payment, but I don’t usually have a tracking number before paying.
I think you could technically add your own custom status entry.
I keep them as active until shipped and verified after which I mark them as completed.
Works well enough for my needs.
The community is also hosted on lemm.ee which will shutdown, you’ll have to recreate the community on another instance.
I think piefed has a community migration feature but I have no experience with it.