I've seen that BTC pay sever has a pull request function but i've yet to see anyone use it so I can't vouch for how it could be used to create a subscription service
Awesome, if you have any resources or know anyone who has used this feature it would be awesome.