Commit graph

91 commits

Author SHA1 Message Date
IceToast a077092631
feat: Allow to buy a product for free 2023-01-30 22:44:48 +01:00
IceToast ff2d0b794e
fix: 🐛 handle free products 2023-01-30 22:34:06 +01:00
IceToast 9260b967b3 fix: 🚑️ Enable/Disable Payment Gateways TODO: Integrate into settings! 2023-01-23 16:57:28 +01:00
IceToast 3909202958 feat: Added several functions to the ExtensionHelper 2023-01-21 01:03:47 +01:00
IceToast dba8e2ebb8 refactor: ♻️ So stupid function calls... 2023-01-20 23:43:23 +01:00
IceToast c0ae772981 chore: ⚰️ Remove dead "use" 2023-01-15 02:24:16 +01:00
IceToast a34825a692 feat: Moved Stripe functions to extension 2023-01-15 01:41:16 +01:00
IceToast b72d142a81 chore: 🔥 Remove Paypal Code from payment controller 2023-01-15 00:41:57 +01:00
IceToast 69dd7a6855 fix: 🐛 Removed PayPal Routes -> to own extension 2023-01-14 23:33:30 +01:00
IceToast 3cb42a8b60 Merge branch 'development' into feature/extendable_payment_gateways
# Conflicts:
#	app/Http/Controllers/Admin/PaymentController.php
2023-01-14 21:51:20 +01:00
Dennis aacbd6780c
Merge branch 'development' into shift-77419 2023-01-06 00:13:50 +01:00
Dennis 7c717ec61c
Many Many small Fixes
adding minimum credits field in settings (it was present only in the database)
added frontend checks for settings fields (numbers)
added close ticket button for non-admin users
fixed some datatable´s sorting, adding some field, removing dupes,... (etc. Payments table, Products table, Tickets tables)
TOS, imprint and privacy policy in footer - as default they are now disabled
Made partner discounts a little bit easier to understand
little changes to delete user popup (in their profile)
removed the hamburger menu from server cards and made only a single phpmyadmin button
2023-01-06 00:09:48 +01:00
ok236449 7ca842e712 many many fixes 2023-01-06 00:01:23 +01:00
Shift 70208d2157
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-12 coding style as a base with some minor additions.

You may customize the code style applied by configuring [Pint](https://laravel.com/docs/pint), [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), or [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) for your project root.

For more information on customizing the code style applied by Shift, [watch this short video](https://laravelshift.com/videos/shift-code-style).
2023-01-05 17:01:42 +00:00
ok236449 ed5a968d11 finishing up of Partner checkout
support for 100% discount
2023-01-04 18:59:52 +01:00
IceToast 23cb226196 feat: Added payment.pay route and enhanced checkOut route controller to serve gateways to view 2023-01-03 21:17:25 +01:00
ok236449 86cf2981c1 commission from first/every purchase 2022-10-18 23:33:33 +02:00
ok236449 63a30a1e57 Yearly tax overview, stop caching ticket overview 2022-10-14 22:59:02 +02:00
ok236449 d41a68c63e add discount to invoices 2022-08-27 20:35:17 +02:00
ok236449 dc0737e803 fix users table sorting and add users to payments 2022-08-27 19:44:27 +02:00
ok236449 3a53ddbc59 partner discounts and their referrals 2022-08-27 18:59:07 +02:00
1Day 2bc5e91c25 small rewrite of activity log // log refs 2022-06-08 10:11:55 +02:00
1day2die ad8c8b5ebe fixed the worst error ive ever experienced 2022-06-07 21:58:04 +02:00
1day2die d2608c995c Add "both" mode to referrals 2022-06-07 16:04:41 +02:00
1Day 33a39fccd9 Switch Modes / Commission - Sign-Up 2022-06-07 10:05:19 +02:00
1Day e19ca05723 Refactoring 2022-05-30 11:07:10 +02:00
1Day a7b199c01a Add the ability to sell server slots 2022-05-30 09:23:35 +02:00
IceToast f44641389a feat: 🥅 Updated non "Invoice does not exist" error message 2022-02-15 12:23:05 +01:00
IceToast 53f6e0586c feat: Added basic currency support for invoices 2022-02-06 21:10:05 +01:00
IceToast 128b10bbb1 fix: replaced Settings::getValueByKey with config() 2022-01-25 22:52:19 +01:00
IceToast 9b797cf779
Merge branch 'development' into settings_rewrite 2022-01-23 15:00:23 +01:00
IceToast 8e739ccf74 fix: 🚑️ Fixed Config Variable Name 2022-01-15 17:53:47 +01:00
IceToast c8071b64d9 feat: Added Enable/Disable Invoices 2022-01-15 17:52:19 +01:00
1Day e959cc79cb payment settings in database 2022-01-07 09:54:01 +01:00
1Day 39177651a3 Invoice-Settings in new Settingsformat 2022-01-05 10:32:17 +01:00
1Day 63888f11e5 ability to slam all settings into one database 2022-01-05 08:57:41 +01:00
1Day acc3371ba8 Download Invoices in Payment-View 2022-01-04 09:05:53 +01:00
IceToast 9a54ab67e1 fix: 🐛 remove whitespaces before request of stripe payment_methods list in .env 2021-12-29 16:04:44 +01:00
1Day ae1fecef33 Add payment methode to invoice 2021-12-22 13:48:21 +01:00
IceToast a6f200ca55 refactor: ♻️ removed unused case in stripe webhook 2021-12-20 10:59:07 +01:00
IceToast 84ec3e583c feat: Added invoice creation on stripe route & webhook 2021-12-17 11:22:37 +01:00
IceToast 754a3e38b8 Merge branch 'development' into stripe_integration
# Conflicts:
#	app/Http/Controllers/Admin/CreditProductController.php
#	app/Http/Controllers/Admin/PaymentController.php
#	composer.lock
#	resources/views/admin/payments/index.blade.php
#	resources/views/admin/store/edit.blade.php
#	resources/views/store/checkout.blade.php
#	resources/views/store/index.blade.php
2021-12-17 10:41:32 +01:00
IceToast 31efac93f0 feat: Added stripe webhook payment succeed handler 2021-12-17 10:00:33 +01:00
IceToast 16f7f4cb99 feat: Added StripeWebhook Route 2021-12-16 18:03:38 +01:00
IceToast 06eedeef68 feat: Added Stripe_METHODS to .env variables -> csl of methods to support 2021-12-16 16:19:14 +01:00
IceToast 2ba2c9ab82 chore: 🎨 added localization strings 2021-12-15 13:37:29 +01:00
IceToast 962ddb2fc3 fix: 🚑️ getStripeClient() 2021-12-15 12:31:16 +01:00
IceToast ef2c271257 refactor: 🔒️ Changed getStripeSecret Method -> differentiates between local/prod 2021-12-15 12:24:03 +01:00
IceToast 45b7d703a5 feat: ♻️ Changed payment Status to "paid" && Updated admin/payment table 2021-12-15 12:16:30 +01:00
IceToast 34a8d566a7 feat: modified db payment table 2021-12-15 11:41:57 +01:00