My local supermarket does! It's called GitPay. I just provide my github username at checkout and they deduct starts from my repositories. The exchange rate is roughly 10 euro per 26.2 stars. I generally get better rates at the bank by the convenience of GitPay has made it hard to resist.
There's your answer
You need to provide a service connected to your project, this is regardless of how many people use your project.