Yes, yes, yes and yes.
I even have a sample of integration in my devcon files from last year and a blog post.
As for safety, the card info is collected through a popup that is secured from stripe itself. You never store credit card information on your end, only a customer object that you then "charge". No need for PCI compliance on your server.