You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Organization that need volunteer need also donation, most of the time. In order to help them get donation properly and easily we want to develop a new feature allowing organization to get donation inside Volontaria but without having to touch or redirect their money since we are not a company.
This issue is to help organization integrate their own system of payment inside Volontaria and begin receive donation easily with just some pre-configuration.
Feel free to help us get autonomy for the organization we support :)
Expected behaviour
Organization can link its own Stripe account
Organization can define 3 level of donation (ex.: 5$, 10$, 25$)
Organization can define a minimal amount of donation
Organization can define if the bank fee are paid by the user or by the organization
User (connected or not) can make a donation to the organization by selecting one of the 3 proposed levels or by defining his own level
User can pay by credit card
Feel free to integrate other methods of payment like Paypal, Google Pay or Apple pay if you are motivated by the potential of this issue
Current behavior
There is no donation system for the moment
Potential solution
Here is a potential solution after some minutes of thought. Feel free to do a better conception or to speak with the community on Slack to discuss it if you want:
Create a Stripe test/developer account (free)
Create a new model BankConnection that contain a field name to help administrators manage their connections
BankConnection contain a type of payment (ie: Django choices) that can be only "Stripe" for the moment
BankConnection contain a field config that contain a JSON with the required config for the type of payment
Create a new model Donation that contain:
A CharField email to know who paid
An optional ForeignKey to a User (in order to automatically update the email address if User was connected)
An IntegerField amount
A TextField message if the User want to let a motivational message to the organization
A DatetimeField created_at to know when the donation occured
Create the serializer and view to manage donation properly
Create the serializer and view to manage connections properly
Introduction
Organization that need volunteer need also donation, most of the time. In order to help them get donation properly and easily we want to develop a new feature allowing organization to get donation inside Volontaria but without having to touch or redirect their money since we are not a company.
This issue is to help organization integrate their own system of payment inside Volontaria and begin receive donation easily with just some pre-configuration.
Feel free to help us get autonomy for the organization we support :)
Expected behaviour
Feel free to integrate other methods of payment like
Paypal
,Google Pay
orApple pay
if you are motivated by the potential of this issueCurrent behavior
There is no donation system for the moment
Potential solution
Here is a potential solution after some minutes of thought. Feel free to do a better conception or to speak with the community on Slack to discuss it if you want:
BankConnection
that contain a fieldname
to help administrators manage their connectionsBankConnection
contain a type of payment (ie: Django choices) that can be only "Stripe" for the momentBankConnection
contain a fieldconfig
that contain a JSON with the required config for the type of paymentDonation
that contain:email
to know who paidUser
(in order to automatically update the email address if User was connected)amount
message
if theUser
want to let a motivational message to the organizationcreated_at
to know when the donation occuredHelpful links:
The text was updated successfully, but these errors were encountered: