I'm trying to make a website for a non-profit where payed customers get a bit extra stuff when we meet offline. So I wanted users with a certain role to have "pain until" date field, and let users extend their subscription for however much they want using paypal, maybe have the site email them when the date of that field is approaching.
Drupal commerce seems big and heavy with a ton of dependencies that I've never used. My main job is a developer. I know php, though I've never developed a Drupal module.