silverapp / silver

Automated billing and payments for Django with a REST API
https://www.presslabs.com/code/silver/
Other
301 stars 80 forks source link

Considering contributring #676

Closed adamcharnock closed 3 years ago

adamcharnock commented 3 years ago

Hi @bogdanpetrea,

I've come across silver when looking for a way to integration multiple payment providers into Django. I'm very my interested in contriburing, but I wanted to check-in first to say hi 👋

My motivation is that we're am starting an ISP in Portugal, and a need a billing system which can work with European payment methods and be extendable in future. We are going to start with Stripe, but we don't want to be locked into them. Payment methods we'll be interested in are card, SEPA debit, and MultiBanco.

I have the silver codebase setup locally and all the tests pass. I've listed below a few tasks that would definitely interest me, but could you give me a very rough idea of how you would feel about receiving PRs in each of these cases?

Also, are you still using Silver within Presslabs? Will there be resources to review PRs and perform releases for the foreseeable?

Sorry for all the questions, I just thought it best to check up-front. I'm definitely keen to contribute!

Also, I've been working with Django and Python for a long time now. Take a look at my profile if you want to size me up, also my website as well as the Lightbus project as an example of an OSS project of mine.

adamcharnock commented 3 years ago

I ended up making a start on this regardless, it seems I couldn't resist 😄

I may take a crack at the Stripe integration today.

bogdanpetrea commented 3 years ago

Hi @adamcharnock , I was out of office but starting today I will be able to assist you.

All the points you've mentioned sound good to me! And yes we're still making good use of Silver at Presslabs.

I appreciate your enthusiasm and will soon review the PRs you've sent.

adamcharnock commented 3 years ago

Hi @bogdanpetrea,

Thank you for getting back to me, no replies expected on the weekend!

As I started to try to integrate with Silver over the weekend I started to realise that it probably more sense for me to develop something simpler in-house. Our recurring invoicing is handled by another internal system, so all we really need is a way to setup payment methods for future use, and then a way to take payments. Given that, I think I have an in-house system mostly working now.

So I'm sorry to say won't be getting more involved with Silver, but I definitely would if we needed more of its functionality.

Regardless, I hope the Django 3 PR (#677) is still useful.

bogdanpetrea commented 3 years ago

All right, thanks for letting me know! I will integrate your Django 3 PR, so thanks for that as well!