Martin Gross
cff9ae6b18
Stripe: Filter statement_descriptor postfix for unacceptable characters
2024-01-22 12:15:21 +01:00
Raphael Michel
a8099a1284
Fix #3810 -- Stripe: Move to statement_descriptor_suffix ( #3816 )
2024-01-17 22:31:07 +01:00
Raphael Michel
367a4fc64e
Stripe: Fix compatibility with old payments
2024-01-12 12:45:53 +01:00
Raphael Michel
94cbb19db0
Stripe: Convert all payment methods to intents except multibanco ( #3780 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-01-12 10:23:00 +01:00
Martin Gross
8d9543c01e
Stripe: Add Klarna ( #3740 )
...
* Stripe: Add Klarna
* Improve country detection
* Allow to select method
* Fix isort
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2023-12-20 10:15:34 +01:00
Martin Gross
7648be7937
Stripe: Add Support for Affirm Pay Later ( #3737 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2023-11-23 13:02:29 +01:00
Raphael Michel
ae72a6f574
Stripe: Improve help texts
2023-11-20 09:28:51 +01:00
Raphael Michel
216f931993
Stripe: Guard against invalid JSON in API
2023-10-25 13:24:34 +02:00
Raphael Michel
ecb4c34e08
Payment providers: Allow to set an availability start date per method (Z#23126769) ( #3569 )
...
Co-authored-by: Mira <weller@rami.io >
2023-09-14 11:08:37 +02:00
Raphael Michel
e9e98a7821
Fix typos
2023-07-21 14:54:35 +02:00
Martin Gross
b134f29cf6
Fix #1749 -- Stripe: Rewrite for Payment Methods and Payment Intents ( #2494 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2023-07-21 13:19:24 +02:00
Martin Gross
41cded095c
PProv: Implement detection of wallets such as Google Pay and Apple Pay ( #3444 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-07-11 11:51:43 +02:00
Raphael Michel
141634eb49
Prevent accidental disconnect from Stripe
2023-04-24 18:02:05 +02:00
Raphael Michel
71e08012f5
Stripe: Add refund ID to export
2023-02-15 13:22:36 +01:00
Raphael Michel
c2c7e58fd6
Add BasePaymentProvider.refund_matching_id
2023-02-15 12:03:47 +01:00
Raphael Michel
3c1f3a26cf
Always make explicit which tables to lock ( #3058 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-25 11:44:11 +01:00
Raphael Michel
59730ff501
Stripe: Rename SOFORT's public name
2023-01-09 10:03:37 +01:00
Raphael Michel
bb718375e9
Stripe: Allow to set a custom statement descriptor suffix ( #2883 )
2022-11-10 09:11:35 +01:00
Raphael Michel
c05abcbccd
Bump stripe to 4.2.* and raise Stripe API version
2022-10-19 17:55:55 +02:00
Raphael Michel
9ed39ab0fa
Stripe: Prevent lost session with firefox tracking protection
2022-10-11 18:04:30 +02:00
Raphael Michel
40574a00f7
Stripe: Show connected account ID
2022-07-29 09:48:56 +02:00
Raphael Michel
31751cbd79
Stripe: Fix storage of failed refunds
2021-11-16 12:18:33 +01:00
Raphael Michel
cc13ca1c3f
Fix #2165 -- Idempotency key errors from Stripe
2021-10-15 12:01:58 +02:00
Raphael Michel
6bb8b428dc
Stripe: API keys consistently are prefered over connect keys
2021-09-06 20:18:15 +02:00
Raphael Michel
9a7f3e2d8a
Stripe: Fix crash in shredder
2021-08-19 12:09:15 +02:00
Raphael Michel
a856a3ef6f
Stripe: Fix a rare crash with malformed settings
2021-06-25 11:27:12 +02:00
Raphael Michel
96eabebc15
Stripe: Improve refund error handling
2021-06-03 16:37:02 +02:00
Raphael Michel
b857c83193
Stripe: Handle IdempotencyError in more places
2021-05-28 10:26:27 +02:00
Raphael Michel
c4189db548
Stripe: Allow destination charges
2021-05-03 22:22:53 +02:00
Raphael Michel
d5a0facb92
Stripe: Do not show secret key in backend
2021-05-03 21:54:17 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
2dee222482
Payment plugin API: Add payment_presale_render
2021-01-07 17:55:27 +01:00
Martin Gross
8ea66bc05b
First try at working around Stripe's iDEAL idempotency issues
2020-08-28 23:21:35 +02:00
Raphael Michel
640b9c876d
Stripe: Lock payment object while processing refund
2020-05-13 16:43:46 +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
Raphael Michel
af84354e51
Resolve some warnings in the test suite
2020-03-09 14:57:19 +01:00
Martin Gross
a1da2eafdc
Reinstate MOTO-Flagging for Reseller Scheme-TX ( #1570 )
2020-02-12 09:49:33 +01:00
Raphael Michel
21dcb4f43d
Revert "Optional MOTO-Flagging for Reseller Scheme-TXs ( #1570 )"
...
This reverts commit 0a920ac21c .
2020-02-12 08:01:24 +01:00
Martin Gross
0a920ac21c
Optional MOTO-Flagging for Reseller Scheme-TXs ( #1570 )
...
* Optional MOTO-Flagging for Reseller Scheme-TXs
* Update src/pretix/plugins/stripe/payment.py
Co-Authored-By: Raphael Michel <michel@rami.io >
* Update src/pretix/plugins/stripe/payment.py
Co-Authored-By: Raphael Michel <michel@rami.io >
* Manually rebase again...
* Fix a single whitespace for style...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-02-11 11:08:28 +01:00
Raphael Michel
9984fe97ba
Add OrderPayment.fail() to prevent race conditions ( #1572 )
2020-02-07 09:00:35 +01:00
Martin Gross
b3e3d427cb
Add more Stripe Payment Methods, simplify forms ( #1571 )
...
* Add more Stripe Payment Methods, simplify forms
* Revert accidential commit of boxoffice control renderer...
* Use existing QR-Code encoding in presale
2020-02-05 09:50:29 +01:00
Raphael Michel
889dd651ef
Add BasePaymentProvider.matching_id()
2020-01-27 21:46:36 +01:00
Raphael Michel
56cfdfc5b3
Stripe: Only use alphanumeric characters in statement descriptors
2019-11-18 10:47:43 +01:00
Raphael Michel
97fbec804b
Stripe: Include event name in statement descriptors
2019-10-25 16:49:13 +02:00
Raphael Michel
02c81e0fa7
Stripe connect: Allow to set application fee
2019-10-13 13:30:58 +02:00
Martin Gross
ab0709558d
Fix #1389 : PaymentIntents are 'processing' and not 'pending'
2019-09-17 13:03:22 +02:00
Raphael Michel
aa99dbc830
Add payment provider specific details to the API
2019-08-30 17:04:22 +02:00
Raphael Michel
191729c07a
Remove "3DS mode" setting as it no longer has an effect
2019-08-08 19:25:31 +02:00
Martin Gross
5a216b7be9
Fix Stripe refunds for PaymentIntents
2019-07-24 15:37:39 +02:00