[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
Description
IMPORTANT TO KNOW
This PR tested every occurence of how transaction will be saved in our database. This whole transaction logic is based on two payment provider only for now. Paypal and Debit/Credit Cards. Further this whole logic is built upon the assumption that on a paypal payment VivaWallet's transaction are 0.0, which I figured out via testing is only true when the amount is below 10€.
CHANGES
Final touch of transaction logic
Removed all migration files
Moved .env var ORGA_COVERS_TRANSACTION_COSTS to Settings so Orga can change it later via their office overview
TODO
Checklist:
[x] I have commented my code (or ChatGPT did), particularly in hard-to-understand areas
[x] My changes generate no new warnings, neither in my IDE nor in my browser
Type of change
Description
IMPORTANT TO KNOW
CHANGES
TODO
Checklist: