TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Kill Bill – Open-Source Subscription Billing and Payments Platform

435 点作者 Whitespace超过 2 年前

30 条评论

gregoriol超过 2 年前
We have been using KillBill for many years for our SaaS product.<p>While it is very nice to own our data, we have had a huge lot of issues with it too.<p>Beware that this is an &quot;industrial&quot; tool, meaning that it is very complex, written in Java, with a lot of quirks and sharp edges. The core team also seems to mainly work on some closed-source version of it, for some not-very-clear-what big corp(s). They let you know sometimes that there exists a more feature-full closed-source version when asking questions in the support google group or on github issues, but it&#x27;s not very transparent.<p>If you are a startup with a small team or small budget and no real Java development skills, you&#x27;ll probably want to be careful in considering to use it: many custom things you&#x27;ll want to do will require contracting with one of their partners because it&#x27;s too complicated to do yourself, and support will be limited, and debugging issues will be hugely complicated if you are not used to that tech stack...<p>Just this week, we have had a major issue with it: after doing an `apt upgrade`, docker was updated and restarted. It restarted KillBill&#x27;s docker images fine but KillBill itself restarted only the Stripe plugin, not the Avatax one, for an unknown reason. So the tool happily generated invoices and payments for a few hours without any taxes (!), until we noticed and started the plugin manually from the interface. This is the kind of issues we regularly have to deal with, and while the tool does a good job most of the time, it is mindblowingly annoying sometimes.
frankjr超过 2 年前
&gt; Does Kill Bill support taxes?<p>&gt; Kill Bill does not support taxes. Instead, we partner with Avalara to outsource tax compliance. Our AvaTax connector provides real-time and on-demand calculationsto prevent overcharging or undercharging tax.<p>I expected as much. Handling taxes internationally is a major PITA and it changes all the time as politicians get new ideas how to make things even more complicated. I&#x27;m pretty sure that many SaaS companies are unknowingly not compliant with all the rules.
评论 #33268575 未加载
评论 #33268715 未加载
jonahbenton超过 2 年前
Met with this team probably 8 years ago for consideration on a (at the time) large subscription product. Didn&#x27;t go with it because of issues in the organization I was working with, but KillBill folks were good people, impressive, good product. Glad to see them still around.
评论 #33265805 未加载
Whitespace超过 2 年前
Submitted the github link because I couldn&#x27;t find it from their marketing site: <a href="https:&#x2F;&#x2F;killbill.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;killbill.io&#x2F;</a>
评论 #33264150 未加载
评论 #33266603 未加载
TedDoesntTalk超过 2 年前
Wish i&#x27;d known about this before signing up with Recurly and, later Stripe Subscriptions. Now existing subscriptions are locked in and I can&#x27;t move to other vendors without losing those existing subscriptions.
评论 #33270035 未加载
评论 #33270138 未加载
评论 #33264932 未加载
评论 #33285808 未加载
AngeloAnolin超过 2 年前
This is the type of project that should gain more traction &#x2F; support.<p>Good name as well. Catchy!
评论 #33281182 未加载
sdfhbdf超过 2 年前
It’s interesting to see that even though the project seems to boast being about 10 years old it still doesn’t have 1.0 version. For some this might not be important but it does seem to subtly convey a message of instability of the product. I haven’t read much into it but have to wonder what is stopping them from releasing a “stable” 1.0
评论 #33266003 未加载
评论 #33266261 未加载
pipeline_peak超过 2 年前
Normalize open sourcing things companies monetize that aren&#x27;t really that special.<p>Competition breeds innovation
评论 #33264137 未加载
mattjaynes超过 2 年前
Man, I really had to search to find which payment gateways they support. I guess it makes their docs evergreen to not mention any, but it&#x27;s one of the first questions many new users will have. After searching their docs with no luck, I finally just had to look at their github repos for plugins and there you can see some of them: <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;killbill&#x2F;repositories?q=plugin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;killbill&#x2F;repositories?q=plugin</a>
评论 #33272508 未加载
评论 #33275083 未加载
kingsloi超过 2 年前
Interesting name choice and idea, I may try it out if I can figure out how to run java again. I went with a similar name <a href="https:&#x2F;&#x2F;github.com&#x2F;kingsloi&#x2F;medical-billkill" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kingsloi&#x2F;medical-billkill</a> for an app I&#x27;m building to digitise medical bills<p>oh I see it uses docker, noice <a href="https:&#x2F;&#x2F;docs.killbill.io&#x2F;latest&#x2F;getting_started.html#_docker" rel="nofollow">https:&#x2F;&#x2F;docs.killbill.io&#x2F;latest&#x2F;getting_started.html#_docker</a>
halfjoking超过 2 年前
If this supported tons of payment gateways through their plugin system out of the box then it would be worth considering. But if you go to the page about payment gateways they don&#x27;t have a listing of 50 integrations you could easily drop in. Instead they basically say you&#x27;ll probably have to write the integration yourself:<p><a href="https:&#x2F;&#x2F;docs.killbill.io&#x2F;latest&#x2F;userguide_payment.html" rel="nofollow">https:&#x2F;&#x2F;docs.killbill.io&#x2F;latest&#x2F;userguide_payment.html</a><p>No thanks - I&#x27;ll just use a payment processor that has a good API for subscription billing, and a flag on my users table that the subscription is up to date.
评论 #33266398 未加载
评论 #33267329 未加载
评论 #33265241 未加载
评论 #33267612 未加载
评论 #33268333 未加载
评论 #33267648 未加载
manv1超过 2 年前
We&#x27;re hunting for a subscription product, but our use case means that we may have to do a few hundred thousand provisioning checks in a few seconds.<p>Not a lot of products can do this, which means we&#x27;re going to use redis (or it&#x27;s ilk) as a cache for subscription information. However, there doesn&#x27;t seem to be a supported way to subscribe to changes to subscriptions. Is that a roadmap feature or is something that &quot;we should do ourselves?&quot;
评论 #33268494 未加载
nwilkens超过 2 年前
Also pretty interesting, Equinix Metal appears to be using this product:<p><a href="https:&#x2F;&#x2F;feedback.equinixmetal.com&#x2F;changelog&#x2F;new-kill-bill-billing-engine-live" rel="nofollow">https:&#x2F;&#x2F;feedback.equinixmetal.com&#x2F;changelog&#x2F;new-kill-bill-bi...</a><p><a href="https:&#x2F;&#x2F;metal.equinix.com&#x2F;blog&#x2F;under-the-hood-kill-bill&#x2F;" rel="nofollow">https:&#x2F;&#x2F;metal.equinix.com&#x2F;blog&#x2F;under-the-hood-kill-bill&#x2F;</a>
modeless超过 2 年前
Maybe this is a good place to ask. I&#x27;m considering trying a subscription model for some client side software I&#x27;m developing as as a side project. I think something like this would be overkill for me. For a single developer project, what would be the easy way here? Using something totally managed like Patreon? Would Patreon even be a reasonable choice?
评论 #33264835 未加载
评论 #33265735 未加载
评论 #33264787 未加载
评论 #33265107 未加载
评论 #33267788 未加载
chromatin超过 2 年前
As much as I dislike Java, I very much appreciate the Kill Bill authors&#x27; approach to features -- via plugins. Unfortunately, the plugins mostly need to be written in Java, although I learned on this HN thread that there maybe a gRPC interface, so I&#x27;ll take another look!
doorsopen超过 2 年前
Maybe an uninformed question, but I tool a look at the documentation, the stripe plugin demo, and then looked at what stripe offers. As someone who uses neither but might be interested in subscription + shop type purchases, what do I get with KillBill+Stripe that I don&#x27;t with just Stripe?
评论 #33269327 未加载
javier2超过 2 年前
This sounds like a awesome idea and a great project, and I work with subscription billing. Attempted to try it out for a while, and my first impression is that the UI is terribly ugly, even as I literally could find only 3 buttons to click a side from the Log out button.
tmpz22超过 2 年前
Is Groupon&#x2F;HP&#x2F;Square&#x2F;etc really using this or is it just a fake marketing page?
评论 #33264610 未加载
评论 #33265065 未加载
评论 #33264897 未加载
评论 #33264585 未加载
评论 #33266443 未加载
jmacd超过 2 年前
They have a cloud offering. [1] Which is a good way to check things out without needing to deploy and run Java code.<p>1: <a href="https:&#x2F;&#x2F;cloud.killbill.io" rel="nofollow">https:&#x2F;&#x2F;cloud.killbill.io</a>
评论 #33266477 未加载
incomingpain超过 2 年前
Say I had an project that produces a file that people will subscribe to get access to said file. Is this what you would use to sell it? Why not say shopify?
评论 #33269082 未加载
评论 #33264624 未加载
评论 #33264840 未加载
PointyFluff超过 2 年前
The name is cute, but I would change it out of concern of being sued by the movie industry.
princevegeta89超过 2 年前
Came here to say I simply love the name
mpaepper超过 2 年前
If you use this in combination with Stripe, then what do you gain in addition to Stripe?
评论 #33266550 未加载
评论 #33266684 未加载
seaourfreed超过 2 年前
If&#x2F;when people get censored by their merchant processor, they can switch to this.
miniBill超过 2 年前
Please don&#x27;t kill me :(
billsix超过 2 年前
Off topic but Kill Bill 1 and 2 were great but I hope they stop at Kill billfive
lakomen超过 2 年前
Yet another Repo where I don&#x27;t know if I own the data or what it really is.<p>Lots of marketing and no substantial information
评论 #33275527 未加载
onebot超过 2 年前
Nice to see stuff like this. But won&#x27;t use it since built on Java. I try to avoid the JVM as much possible.
评论 #33264331 未加载
评论 #33264466 未加载
评论 #33264533 未加载
评论 #33264878 未加载
评论 #33264295 未加载
aylons超过 2 年前
I&#x27;m sorry I don&#x27;t have anything further to contribute to the discussion, but this is an amazing name for the project. The double-pun in the logo with the duck is the cherry on the top.<p>Actually, here&#x27;s a small contribution: I do not work with web apps or nowhere near this kind of development (yeah, I also wonder why I&#x27;m a regular at HN), or have a use to the end product, but the name and logo grabbed my attention enough to click the link, see the discussion and read the front page. There&#x27;s power to clever branding.
评论 #33265315 未加载
评论 #33264827 未加载
评论 #33265411 未加载
ranger_danger超过 2 年前
Very unprofessional name, this is not something I could even bring up in a commercial setting if I wanted to use it. Please consider a different name.
评论 #33265568 未加载
评论 #33265445 未加载