I built a backend system that automates recurring billing, manages user access based on subscription status, and safely handles async payments