HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pamonrails

no profile record

Submissions

Introduction to Kill Bill using a fictitious vignette service

blog.doubleslash.de
4 points·by pamonrails·5 yıl önce·0 comments

comments

pamonrails
·2 yıl önce·discuss
Pierre from Kill Bill here. This sounds like something that is be supported out of the box. I'm not sure I understand why the Stripe plugin needs to be rewritten, but feel free to reach out to our Google groups if we can help!
pamonrails
·4 yıl önce·discuss
It really depends on your usecase, but some benefits:

* Lower cost (just pay for payment processing, not the subscription features) * Ability to integrate with multiple gateways (to lower cost, support more payment instruments, higher resiliency, etc.) * More advanced subscription features * Ability to customize the system through custom code (plugins) * Data ownership (easier to run analytics reports, since you own the subscription data)
pamonrails
·4 yıl önce·discuss
FYI this is just a managed sandbox, to test things out. We don't offer Kill Bill aaS, as it goes against our value proposition (Kill Bill is a framework to build your own internal subscription billing and payments platform).
pamonrails
·4 yıl önce·discuss
No fake marketing :-)
pamonrails
·4 yıl önce·discuss
FWIW the very vast majority of our users are integrated with either Adyen, Braintree, or Stripe (all open-source plugins).

I know of ~20 integrations with more advanced gateways/processors: these are closed-source plugins, but the overall community wouldn't benefit much from accessing them (e.g. it doesn't make sense for many companies to directly integrate with mastercard APIs).
pamonrails
·4 yıl önce·discuss
Fair. That being said, we've come a long way by now. Lots of our users deploy Kill Bill in "cloud-native" environments these days (e.g. k8s).

Also, we've deprecated JRuby support. Plugins are either written in Java or in other languages through grpc shims (e.g. Go).
pamonrails
·4 yıl önce·discuss
We don't follow SemVer (yet?).

We use even minor versions for LTS releases (e.g. 0.22.x) and odd versions for dev releases (e.g. 0.23.x). Kill Bill is very much stable now :-)
pamonrails
·4 yıl önce·discuss
Kill Bill (note: I'm a co-founder) provides payment routing capabilities, so you can integrate with multiple providers (e.g. Stripe + Adyen) and shift payment traffic to go through one or the other dynamically. This is very common in large b2c companies.

That being said, to your point, this still requires either a vendor neutral vault for the cards or to tokenize them in all of the vendors. Possible, but still hard to do in practice.