selling B2B service monthly, yearly subscriptions

Hello, I am thinking about selling my service with Shopify, but I can’t find the answer on a few question.

In which plan I can make a store (with a few <10 products) which are exactly monthly and yearly subscription on access to premium content on my web page.

I need:

-b2b invoicing (90% transactions)

-also possibility to sell without invoices (10% transactions)

-after positive payment shop should send POST request to my webpage api to create account with expiry time depending of purchased option,

-posibility to collect payment on invoice with payment therm ex. 7 or 14 days and send POST request after getting the payment

Any ideas?

Regards