evolution-events / Artaxerxes

Evolution Events information system
http://www.evolution-events.nl
4 stars 0 forks source link

Design payment registration system #12

Open BrendaH opened 10 years ago

BrendaH commented 10 years ago

Consult with JW about the payment registration system. Payments, exceptions, terms, refunds and possible consequences for the actual registration. How is stuff stored, updated, exported/imported, etc.

matthijskooijman commented 6 years ago

An MVP should perhaps use a simple payed: yes/no field like the existing system.

matthijskooijman commented 6 years ago

See #54 for the MVP version.

matthijskooijman commented 6 years ago

See also #3, #21 and #20

matthijskooijman commented 2 years ago

Payment objects and online payments have now been implemented, solving a large part of this issue. What is left is:

For payment exceptions, I was thinking to maybe add a "payment_exception" boolean to registration, that:

It might make sense for us to specify the payment amounts, but that is way more complicated, probably easier to just trust the participant beforehand (and check afterwards).

matthijskooijman commented 2 years ago

Some more things to do:

matthijskooijman commented 1 year ago

Allows the user to specify a custom payment amount (to allow paying in terms)

This is now unconditionally possible, for things like optional crew prices, but it also works for payment in terms.