Raphael Michel
e153fa7227
Bank transfer: Allow to restrict to business customers
2023-05-09 18:19:25 +02:00
Raphael Michel
cea6c340be
Bank transfer: Allow to send the invoice direclty to the accounting department ( #2975 )
2022-12-14 14:08:50 +01:00
Raphael Michel
d56e2de409
Bank transfer: Do not show EPC-QR and GiroCode for non-EUR payments
2022-09-28 13:38:18 +02:00
Raphael Michel
e45c162b3d
Bank transfer: Minimal implementation of Swiss QR-bill ( #2767 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-09-14 17:53:23 +02:00
Richard Schreiber
b8761b3b37
Banktransfer: add help-text to name of account holder
2022-06-28 09:23:19 +02:00
Raphael Michel
ee9bf25ae1
Bank transfer: Format IBAN in email
2022-03-23 09:08:10 +01:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
3c85591568
Fix typos
2021-01-28 10:41:40 +01:00
Raphael Michel
6d432cf824
Bank transfer: Allow to add IBAN blocklist for refunds
2021-01-27 18:44:20 +01:00
Raphael Michel
33b34f31d1
Add BasePaymentProvider.payment_control_render_short and use it on refund page
2021-01-27 10:34:59 +01:00
Raphael Michel
9722e76e5f
Bank transfer refund: Allow to enter BIC
2021-01-27 10:04:31 +01:00
Raphael Michel
41c69aaa2a
Allow to create refunds without a payment ( #1914 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2021-01-26 10:53:59 +01:00
Raphael Michel
cf3c4d26cb
Bank transfer: Allow to refund payments without BIC
2021-01-08 23:21:49 +01:00
Raphael Michel
2dee222482
Payment plugin API: Add payment_presale_render
2021-01-07 17:55:27 +01:00
Raphael Michel
54e9a03b9a
Fix typo
2020-11-22 14:00:09 +01:00
Raphael Michel
168a6bae98
Bank transfer: Add optional text to pending payments
2020-11-20 14:10:20 +01:00
julia-luna
62a0dd2541
Add option to include prefix and invoice number in payment reference ( #1848 )
2020-11-11 14:27:43 +01:00
Raphael Michel
e5a77dc482
Banktransfer: Show reference when switching payment method to bank transfer
2020-11-10 15:36:56 +01:00
Felix Rindt
a62c7939ae
Improvements for bank transfer importing ( #1762 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-22 11:00:36 +02:00
Felix Rindt
1c8699662d
Allow to create invoices before bank transfer runs ( #1734 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-08-04 10:53:59 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Felix Rindt
39eaf3ad6a
Code style improvements ( #1411 )
...
* docstring corrections
* move omit_hyphen formfield
2019-09-20 09:34:24 +02:00
Raphael Michel
c1a4b8d343
Payment provider API: Add payment argument to render_invoice_text and order_pending_mail_render
2019-07-09 16:13:37 +02:00
Raphael Michel
441badfdbd
Bank transfer: Move ack field
2019-04-17 15:38:26 +02:00
Raphael Michel
d90686f352
Bank transfer: Ask people if they understood how it works
2019-03-14 15:35:01 +01:00
Raphael Michel
67059fe323
Add a simple test mode ( #1181 )
...
- [x] Provide data model and configuration toggle
- [x] Allow to delete individual test orders
- [x] Add tests
- [x] Add a prominent warning message to the backend if test mode orders exist (even though test mode is off), as this leads to wrong statistics
- [x] Decide if and how to generate invoices for test orders as invoice numbers cannot be repeated or should not have gaps.
- [x] Decide if and how we expose test orders through the API, since our difference pull mechanism relies on the fact that orders cannot be deleted.
- [x] Decide if and how we want to couple test modes of payment providers?
- [ ] pretix.eu: Ignore test orders for billing
- [ ] Adjust payment providers: Mollie, bitpay, cash, fakepayment, sepadebit

2019-02-20 17:51:26 +01:00
Raphael Michel
95f96f8321
Fix default public name of bank transfer
2019-01-16 08:26:56 +01:00
Raphael Michel
228ab15900
Bank transfer: Allow to set custom public name
2019-01-12 16:54:37 +01:00
Raphael Michel
7a945daefc
Fix #957 -- Integrate BezahlCode and GiroCode
2018-10-29 12:57:26 +01:00
Raphael Michel
e60ff6b777
Allow to store strucutred SEPA bank transfer details
2018-10-24 00:21:33 +02:00
Raphael Michel
e6a138d8f2
Bank transfer: Use correct attribute
2018-10-01 13:05:17 +02:00
Raphael Michel
737738de93
Fix control display of bank transfers
2018-10-01 12:43:12 +02:00
Raphael Michel
18a378976b
Fix #571 -- Partial payments and refunds
2018-08-06 12:24:36 +02:00
Raphael Michel
7c00853f5d
Fix field that was accidentally required
2018-07-13 18:19:40 +02:00
Raphael Michel
a0fcb116f5
Bank transfer: Option to remove hyphen from reference
2018-07-13 16:39:55 +02:00
Raphael Michel
7bccd62a4f
Fix #678 -- Data shredders for personally identifiable information ( #817 )
...
* Add data shredders for PII
* First working shredder
* Add more shredders
* Add new shredders and download confirmation
* tmp
* PayPal, Stripe, banktransfer
* Add icon to logs
* Untested payment log shredders
* Add waiting list shredder
* First tests
* Add tests for shredders
* Improve templats, link to shredder
* Test payment info shredders
* More tests
* Documentation
* Fix enabled flag in payment provider overview
* Fix minor issues
2018-05-02 15:59:59 +02:00
Raphael Michel
28506538a3
Add quick-start assistant for new users ( #833 )
...
* First draft for quick-setup
* Add payment
* Fix stripe w/o connect
* cols
* Add tests
2018-03-26 20:52:24 +02:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Raphael Michel
3eeb70ae36
Form UX: Add more helpful placeholders
2017-10-06 11:05:24 +02:00
Raphael Michel
349e306d38
Fix #576 yet again
2017-08-08 23:08:34 +02:00
Raphael Michel
a6c9fb0f8b
Fix #576 again
2017-08-08 22:24:53 +02:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +01:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
19f17dec1c
Set enabled_langcodes in I18nFormFields in ProviderForm instances
2016-08-29 20:07:36 +02:00
Tobias Kunze
6511d5297f
Use localized settings for bank_details ( #176 )
...
This is a non-destructive upgrade since LazyI18nString will return a
normal string (which is content of the settings variable up until now)
as-is.
2016-08-29 20:07:36 +02:00
Tobias Kunze
c31622fca1
Removed duplicate template and rendering logic
2016-08-29 20:07:36 +02:00
Raphael Michel
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
f6eca700f9
Fixed a KeyError in the banktransfer plugin
2015-06-30 18:29:25 +02:00
Raphael Michel
f04c43abdc
Refs #33 -- Added UI and Stripe support for retrying failed payments
2015-06-25 15:50:46 +02:00