Funny that you mentioned Stripe. IIRC the Subscriptions feature can help with the recurrent payment and subscription management out of the box pretty well.
The user management can be a bit tricky through, but I think using their customer portal is also an option, I believed Stripe support enough basic function like CRUD subscription plan, payment method, billing. But this will be highly depended on your use-case.
Maybe you should also consider using the subscription webhooks with your Rust backend for more custom logic.
The user management can be a bit tricky through, but I think using their customer portal is also an option, I believed Stripe support enough basic function like CRUD subscription plan, payment method, billing. But this will be highly depended on your use-case.
Maybe you should also consider using the subscription webhooks with your Rust backend for more custom logic.