Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate with a subscription based billing system #2794

Closed
dlobo opened this issue May 18, 2023 · 8 comments
Closed

Integrate with a subscription based billing system #2794

dlobo opened this issue May 18, 2023 · 8 comments
Labels
C4GT Community Code for GovTech

Comments

@dlobo
Copy link
Collaborator

dlobo commented May 18, 2023

Description

Glific as a SaaS platform needs an integrated billing and resource usage system to manage its customer base. Our initial integration was with Stripe Subscriptions, but due to Indian Government regulations, the prevalence of e-payments, this is no longer functional. We'd like to take a new look at this and come up with a better integration service ideally with an Indian Payment Processor (RazorPay?)

Goals

  • API Wrapper for a selected payment provider
  • Review and design of subscription architecture for Glific and other T4D products
  • Integration with payment provider
  • Docs for implementation
  • APIs for subscription from Glific

Project Name:

Glific

Organization Name:

Project Tech4Dev

Domain:

Social Sector

Complexity:

Medium

Tech Skills Needed:

Elixir

Name of Mentors:

@AkhileshNegi

Category:

Feature

Product Set-Up:

https://github.com/glific/

Acceptance Criteria:

PR merged into the main branch

@dlobo dlobo added the C4GT Community Code for GovTech label May 18, 2023
@adwait-godbole
Copy link
Contributor

adwait-godbole commented May 28, 2023

hi, @dlobo I am interested in contributing to this problem statement. Although I have no experience with Elixir but I am aware of the basic programming paradigms that we use in other languages so I am willing to put in extra effort to learn it along the way.

@DishaJain17
Copy link

Hi @dlobo ,My name is Disha Jain, and I'm excited to be a part of this project. I'm currently looking for open issues to contribute to, and I would greatly appreciate it if you could suggest some for me to work on.

I have a strong technical background, particularly in the MERN stack, Java, C++, Linux, Git, and I also have a solid understanding of basics of YAML, Docker, and Kubernetes. I'm eager to utilize my skills and knowledge to contribute meaningfully to this project.Also i have a knowledge of web scraping and payment integration .

Resume:https://drive.google.com/file/d/1-mPdea8ZHQv7B19y0v8CDHl3rEJsowie/view?usp=drivesdk

Intro:
https://drive.google.com/file/d/1-8wHZN-0Ew3aojcU3xJm9MNUoWWrAoAI/view?usp=drivesdk

Blogs:https://hashnode.com/@disha390

LinkedIn: https://www.linkedin.com/in/disha-jain-90a554229

Thank you in advance for your support and recommendations. I'm looking forward to hearing from you soon!

Best Regards
Disha Jain

@chandra-pro
Copy link

Hii @dlobo ,I am Chandramani Kumar and I am interested in contributing to this issue.As I have already implemented Razorpay in my Start up based Ecommerce app.So I have good knowledge and prior experience integerating it.

@chandra-pro
Copy link

@dlobo I want to know what are the resources in Glific over which subscription based billing system should be implemented?

@RishabK05
Copy link

@dlobo I have experience with razorpay integrations and i would like to contribute to this billing system

@chandra-pro
Copy link

Hello sir @mdshamoon @AkhileshNegi
Can you please describe me the features to be implemented in "Integrate with a subscription based billing system"?

@AkhileshNegi
Copy link
Member

We did initial research and came up with idea to integrate Chargebee to resolve this.
Based on our discussion with them we got to know at the backend they are also using Stripe or Razorpay
Stripe we are already using
Razorpay is not taking any new customers
So basically we are back to square one
This is the requirement doc
https://docs.google.com/document/d/1AO8ikpzt8yDx7WvF8XI5lZm9oZNoskL6F3BVAvczXTs/edit

@c4gt-community-support
Copy link

Hi!
Mandatory Details - The following details essential to submit tickets to C4GT Community Program are missing. Please add them!

  • Product Name - Please add a heading called Product Name and mention the name of the product below it.
  • Mentors(s) Please tag the relevant mentors on the ticket

Without these details, the ticket cannot be listed on the C4GT Community Listing.

Important Details - These following details are helpful for contributors to effectively identify and contribute to tickets.

  • Sub-Category - Please mention the sub-category if any for the ticket

Please update the ticket

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C4GT Community Code for GovTech
Projects
None yet
Development

No branches or pull requests

6 participants