Hello @happy1 welcome to the community!
Different ways of doing this. Below a few suggestions:
-
Let Stripe handle invoices. They have functionality for this that does not need API calls other than the ones for charging money for a transaction.
-
Build an invoicing UI or page and show that to your user. You could even get a PDF page printing plugin and send that via email … or just a url to that page
-
Use a PDF plugin like PDF conjurer from @vini_brito . Below a link to a great post by @Lucien showing how this is done
Hope this helps!