DEV Community

Discussion on: What interesting API are you using? Please share!

Collapse
 
mshappe profile image
Michael Scott Shappe

Stripe API. First time integrating with a payment processing service. They make it so damned easy that I find myself wanting to come up with something of my own to sell just to have an excuse to write something else that uses their API. No, seriously, it's THAT good. Documentation is excellent, libraries are excellent, they've thought of nearly every scenario you might encounter both for one-shot transactions (e.g. a storefront) and subscriptions... I've rarely wanted to track down fellow engineers to buy them a round of beers, but Stripe? If you're listening? Some day, I owe you a round.

Collapse
 
eoinmurphy profile image
Eoin Murphy

Stripe's APIs are very well documented. A good documentation goes a long way.

Collapse
 
mikengarrett profile image
Mike 🤘

I love the Stripe API. They absolutely nailed the documentation. Love it.

Collapse
 
blairdow profile image
Blair Dowis

thanks for the tip! I've been shying away from projects that involve payment because I was under the impression it would be really complex.

Collapse
 
mshappe profile image
Michael Scott Shappe

Stripe has figured out how to take care of just about all the complexity, including actually handling credit cards so that you don't have to store any CC data yourself (whew!). If you have a subscription service, you define the plans with them and they take care of the recurring charges. They even handle coupons.