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
|
8a903f21ae
|
Stripe/Middleware: Move CSP to signal (#3465)
|
2023-07-17 11:15:12 +02:00 |
|
Raphael Michel
|
ef3d44e581
|
Stripe: Fix crash in rendering of bancontact payments
|
2023-07-14 16:49:33 +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
|
bd32b33ba9
|
Bump Django to 4.1.* (#2989)
|
2023-06-05 09:56:31 +02:00 |
|
Raphael Michel
|
2a8b6ae66a
|
Update jQuery to 3.6.4 (#3270)
|
2023-05-02 11:16:06 +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
|
0ecbee48ae
|
Stripe: Catch failing promise on JS level
|
2023-01-18 11:47:28 +01:00 |
|
Raphael Michel
|
59730ff501
|
Stripe: Rename SOFORT's public name
|
2023-01-09 10:03:37 +01:00 |
|
Raphael Michel
|
60554dad9a
|
Remove usage of deprecated Django APIs
|
2022-12-17 16:26:24 +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 |
|
Martin Gross
|
e16fd61bec
|
Stripe Connect: Fix account name retrieval (#2857)
|
2022-10-19 17:55:34 +02:00 |
|
Raphael Michel
|
8046bf98b7
|
Make link more visible on redirect.html page
|
2022-10-11 18:04:38 +02:00 |
|
Raphael Michel
|
9ed39ab0fa
|
Stripe: Prevent lost session with firefox tracking protection
|
2022-10-11 18:04:30 +02:00 |
|
Martin Gross
|
241169873b
|
Stripe: Automatically fail payments if the payment_intent has failed.
|
2022-09-14 10:07:34 +02:00 |
|
Raphael Michel
|
40574a00f7
|
Stripe: Show connected account ID
|
2022-07-29 09:48:56 +02:00 |
|
Raphael Michel
|
e2adf1fdb3
|
Layout refresh for plugin settings page (#2490)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2022-03-21 16:42:03 +01:00 |
|
Raphael Michel
|
3596fa9c5a
|
[SECURITY] Fix (non-exploitable) XSS issue
|
2022-01-26 13:41:02 +01:00 |
|
Raphael Michel
|
31751cbd79
|
Stripe: Fix storage of failed refunds
|
2021-11-16 12:18:33 +01:00 |
|
Raphael Michel
|
f64a42d61a
|
Stripe: Fix handling of charges without source
|
2021-11-04 18:21:29 +01:00 |
|
Raphael Michel
|
c1994e89a5
|
Stripe: Fix MultipleObjectsReturned in webhook
|
2021-11-04 17:58:24 +01:00 |
|
Raphael Michel
|
e1ff6f8590
|
Stripe: Look up charges by their source ID as well
|
2021-11-04 17:20:45 +01:00 |
|
Raphael Michel
|
cc13ca1c3f
|
Fix #2165 -- Idempotency key errors from Stripe
|
2021-10-15 12:01:58 +02:00 |
|
Raphael Michel
|
aac67ebf83
|
Refs #2165 -- Lock payment object while processing Stripe response
|
2021-10-15 11:57:40 +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 |
|
Martin Gross
|
c1dfec20f6
|
Always register ApplePay domains in livemode (#2154)
|
2021-07-21 09:41:57 +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
|
f19a74990f
|
Remove RequiredAction model (#2078)
|
2021-05-17 17:41:59 +02:00 |
|
Raphael Michel
|
403b8191e4
|
Upgrade to Django 3.2 (#2056)
|
2021-05-07 12:00:30 +02:00 |
|
Raphael Michel
|
c4189db548
|
Stripe: Allow destination charges
|
2021-05-03 22:22:53 +02:00 |
|
Raphael Michel
|
cd0e287403
|
Stripe: Fix redirect after giropay payment
|
2021-05-03 22:13:23 +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
|
8ca2fe7707
|
Stripe: Deal with conflicting settings
|
2021-03-04 20:13:10 +01:00 |
|
Raphael Michel
|
2dee222482
|
Payment plugin API: Add payment_presale_render
|
2021-01-07 17:55:27 +01:00 |
|
Martin Gross
|
d5b3528f92
|
Localize Stripe Elements to Order Page Language
|
2020-09-18 16:26:10 +02:00 |
|
Martin Gross
|
8ea66bc05b
|
First try at working around Stripe's iDEAL idempotency issues
|
2020-08-28 23:21:35 +02:00 |
|
Felix Rindt
|
77f76195c8
|
isort 5.0 config/docs (#1736)
|
2020-07-30 17:57:26 +02:00 |
|
Raphael Michel
|
640b9c876d
|
Stripe: Lock payment object while processing refund
|
2020-05-13 16:43:46 +02:00 |
|
Raphael Michel
|
ee1928aeed
|
Do not expose secret keys in global settings
|
2020-04-29 11:25:22 +02:00 |
|
Martin Gross
|
3c6fdd15af
|
Expose apple-developer-merchantid-domain-association on event_p… (#1661)
|
2020-04-24 09:14:39 +02:00 |
|