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

WIP: Added stripe integration #744

Open
wants to merge 19 commits into
base: main
Choose a base branch
from
Open

WIP: Added stripe integration #744

wants to merge 19 commits into from

Conversation

karbassi
Copy link
Member

@karbassi karbassi commented Nov 23, 2019

Stripe integration works as expected. We decided to remove the dj-stripe module and go with our own implementation.

Tasks

  • Create a new "app" in django that will handle all payments.
  • Create a single donation based on donation amount buttons or what the user enters
    • When creating a donation, the donor should show up as a "customer" in the stripe backend
    • When a donation is created, it should be recorded in the django backend.
    • If the user is logged in, we need to associate their donation to their account
    • If the user is not logged in, just recorder their first name, last name, and email in the dj-stripe system
  • Create a single "buy" setup for a single class.

Related to #588

lokmanm and others added 18 commits May 10, 2019 11:52
Made a new Payment App with a Donation model. Currently it works if you are not logged and you are anonymous.
Anonymous users can donate to the platform and also existing ones.
* master: (26 commits)
  Head teacher to instructor (#740)
  Adding Saba Jamalian as Instructor (#737)
  Adding Keanan Koppenhaver (#735)
  Fixed team page not loading all mentors. (#734)
  Install Sqreen. (#733)
  Adding 'django-recaptcha' to contact form. (#732)
  Update README.md (#730)
  Fixed waitlist bug (#728)
  Fix readme/env (#727)
  Bump django from 2.2.3 to 2.2.4 (#726)
  [Admin] Updated checkin pages (#725)
  [ImgBot] Optimize images (#724)
  Remove unsed assets. (#723)
  Bump django from 2.2.2 to 2.2.3 (#722)
  Adding Clayton Reynolds as head teacher (#720)
  Revert "Move SVG inline to external to help with load problems. (#708)" (#719)
  Added Course types. (#718)
  Adds emails to checkin pages (#717)
  Bump django from 2.2.1 to 2.2.2 (#716)
  Revert "Adding Matthew Felz as head teacher" (#715)
  ...
@karbassi karbassi changed the title Feature/stripe WIP: Added stripe integration Nov 23, 2019
@karbassi karbassi added this to To do in Jan 2021 Dec 28, 2020
Base automatically changed from master to main January 19, 2021 21:41
@karbassi karbassi removed this from To do in Jan 2021 Jan 26, 2021
@karbassi karbassi added this to the Feb 2021 milestone Jan 26, 2021
@karbassi karbassi added this to In progress in Feb 2021 via automation Jan 26, 2021
@karbassi karbassi removed this from In progress in Feb 2021 Jan 31, 2021
@karbassi karbassi added this to In progress in Backlog via automation Jan 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Backlog
In progress
Development

Successfully merging this pull request may close these issues.

None yet

3 participants