Stripe gems: Koudoku or Payola
Has anyone used either https://github.com/andrewculver/koudoku or https://github.com/payolapayments/payola ? If yes, are you able to give any feedback regarding ease of use, ability to customise, etc? Did you stick with the gem or did you end up implementing the Stripe code yourself?
Thanks.
Hey Mark,
I've personally always found it easiest to just build the Stripe integration myself. I've tried a couple of these gems and often found I was boxed into the way they do things which I could break out of, but at that point I'd basically not be using their gem that much.
You can always try the gems in a sample app and see how the integration goes before you put it in your real project.
I agree with Chris and Jack. I've found that integrating Stripe directly with the api is best. One less dependency for your app to rely on.
Thanks all for taking the time to give feedback. Looks like vanilla Stripe API is the way to go.
Off topic:
I've tried a couple of these gems and often found I was boxed into the way they do things which I could break out of, but at that point I'd basically not be using their gem that much.
I applied similar logic to avoiding Devise. In hindsight this may have been a mistake as Devise seems extemely poplular.
Yeah I think a lot of people do the same thing with Devise, however, it's got a great design so you can dive into the guts of it and make changes really easily. It also doesn't enforce much of anything upon your application, but it's easy to misunderstand that when you're new to the gem.