Raphael Michel
687ce29366
Fix #547 -- Switch to Stripe Elements
2017-07-10 20:00:03 +02:00
Raphael Michel
394c206133
Link PayPal and Stripe documentation in the respective forms
2017-05-02 19:07:19 +02:00
Tobias Kunze
b6f42ecd6d
Update translations. ( #423 )
...
(Including adding a missing whitespace.)
2017-03-02 08:19:34 +01:00
Jakob Schnell
c251a48e31
Fix #248 -- Failed Payment error handling ( #333 )
...
* [WIP] Failed Payment error handling
When finished, this should fix #248
* rename PaymentFailedException to PaymentException\nimported Exception where neccessary
* comments fixed
* minor style fixes
* Fixed a name error
2017-02-24 14:11:41 +01:00
Raphael Michel
5212f6b035
Fix copy-paste-error
2017-01-13 16:10:53 +01:00
Raphael Michel
b23d95b6c3
Fix #74 -- Warn if quota exceeds after payment
2017-01-04 19:19:58 +01:00
Raphael Michel
847997ea9b
Fix #32 -- Add a PayPal webhook listener
2017-01-04 16:45:57 +01:00
Raphael Michel
aed9382fd7
Introduce RequiredAction model
...
Fix #343 by no longer marking as refunded automatically
2017-01-04 15:04:18 +01:00
Raphael Michel
d698313f1d
Do not allow initiating stripe/paypal payments after the last payment
...
date
2016-12-23 13:29:41 +01:00
Raphael Michel
bfd87f11dd
Stripe: Mark order as paid on successful webhook call
2016-11-30 13:00:16 +01:00
Tobias Kunze
7a8493cae3
Fix #330 -- Add require_live parameter to event_view decorator ( #331 )
...
* Add require_live flag to event_view decorator
Refs #330
* Use new require_live flag in stripe webhook
2016-11-25 14:34:49 +01:00
Raphael Michel
0b167aaa2c
Deprecate PluginType
2016-11-03 11:33:44 +01:00
Tobias Kunze
d13198167a
Fix #275 -- Pass user executing a refund (for logging) ( #287 )
...
Except when triggered by a webhook.
2016-10-27 14:59:35 +02:00
Raphael Michel
574f07877d
Stripe: Deal with empty sessions correctly
2016-10-18 19:00:44 +02:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
1ac6fb71b3
Stripe: added tests for the stripe API calls
2016-10-02 19:53:46 +02:00
Tobias Kunze
2166fa6f4a
Add spaces before ellipses … ( #257 )
2016-10-02 17:05:06 +02:00
Raphael Michel
00810cdfab
Stop instantiating context objects as it is deprecated
2016-09-26 19:01:38 +02:00
FlaviaBastos
006ade1414
Fix typo on Stripe plugin configuration alert. ( #251 )
2016-09-26 18:35:15 +02:00
Raphael Michel
9f934858cc
Fix a UX bug in handling Stripe checkout payments
2016-09-24 16:06:16 +02:00
Raphael Michel
ebbd9aaee9
Fix #232 -- display log text for stripe events
2016-09-18 18:29:18 +02:00
Raphael Michel
e0ece9c18a
Stripe checkout: Fixed retry order
2016-09-09 10:38:58 +02:00
Raphael Michel
84d264d626
Stripe: Optional support for Stripe checkout
2016-09-09 10:20:30 +02:00
Raphael Michel
7cb2adebc1
Stripe: Fixed severe problem that lead to all orders being marked as refunded
2016-09-05 22:21:21 +02:00
Raphael Michel
5aa7740c45
Stripe: Removed global webhook, added test for webhook
2016-09-01 14:22:59 +02:00
Raphael Michel
4356ee6e46
Stripe: Fixed webhook problem
2016-09-01 13:27:27 +02:00
Raphael Michel
f95f57516e
Handle Stripe dispute objects
2016-09-01 13:17:40 +02:00
Raphael Michel
022e02d913
Fix #177 - Allow to change the payment method
2016-08-31 19:54:45 +02:00
Tobias Kunze
3c8f9f5a62
Catch and display mail sending errors ( #215 )
2016-08-30 16:49:52 +02:00
Raphael Michel
e5f76d92a2
Stripe: Expose webhook listener on event domain
2016-08-29 22:46:45 +02:00
Raphael Michel
1fbb1352d9
Moved core plugins to the new URL API
2016-07-31 13:06:06 +02:00
Raphael Michel
b653915a35
Enable stripe when retrying payments
2016-04-10 17:56:11 +02:00
Raphael Michel
63687d93cc
Fixed TypeError in stripe provider
2016-04-10 17:46:41 +02:00
Raphael Michel
02fb27fa5d
Externalize more resources, implement Content-Security-Policy headers
2016-04-10 17:30:24 +02:00
Raphael Michel
89f0c5e461
Be explicit about subdomain_ and maindomain_ urls in plugins
2016-03-24 12:57:19 +01:00
Raphael Michel
edba7984cd
Only load Stripe.js if necessary
2016-02-20 16:03:05 +01:00
Raphael Michel
b36314b909
Fixed dangerous bug in connection handling
2016-02-12 09:33:48 +01:00
Raphael Michel
58b85819bc
Added logging for all basic operations
2015-12-12 22:53:11 +01:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
c4638a3402
Enabled asynchronous cart/order actions
2015-10-05 11:33:53 +02:00
Raphael Michel
2ec4cbeceb
Changed all core plugin versions to stay in sync
2015-09-08 20:58:24 +02:00
Raphael Michel
8e086f1f3f
Added dispatch_uid argument to all receivers to prevent duplicate
...
execution
2015-08-15 14:36:29 +02:00
Raphael Michel
1687dbf6fa
Stripe: Fixed typo
2015-08-15 13:02:53 +02:00
Raphael Michel
535d06c3ef
Fixed stripe template
2015-08-13 20:34:46 +02:00
Raphael Michel
ec6f22d701
Fixed payment details for unpaid stripe payments
2015-08-13 19:09:32 +02:00
Raphael Michel
7094d8178f
Fixed a bug with unpaid stripe payments
2015-08-13 18:43:44 +02:00
Raphael Michel
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
f04c43abdc
Refs #33 -- Added UI and Stripe support for retrying failed payments
2015-06-25 15:50:46 +02:00
Raphael Michel
8b3eb14d73
Fixed script prefixes in absolute URLs
2015-06-18 15:35:11 +02:00
Raphael Michel
7f6e89213f
Fixed #71 -- Consistent building of absolute URIs
2015-06-16 23:04:10 +02:00