Commit Graph

51 Commits

Author SHA1 Message Date
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
Raphael Michel
d0f20422b4 Unsurprisingly, things go wrong when the stripe plugin saves 'paypal'
into the database... (closes #64)
2015-06-03 18:29:28 +02:00
Raphael Michel
fc907a2ec7 Refactor mark_paid out of models 2015-06-03 13:59:12 +02:00
Raphael Michel
49ea85caee Resolve flake8 warnings 2015-06-03 13:25:26 +02:00
Raphael Michel
d17bf6a874 Make plugin dependencies optional by allowing plugins to report errors 2015-04-19 17:35:42 +02:00
Raphael Michel
1532b3f1ee Stripe: Refund webhook implemented (#32) 2015-04-16 10:18:49 +02:00
Raphael Michel
3c827be4b1 Improve handling of Stripe exceptions (closes #50) 2015-04-15 23:30:35 +02:00
Raphael Michel
df524f31d5 Properly implement quota handling when receiving payments (closes #11) 2015-04-14 16:20:05 +02:00
Raphael Michel
6d73267912 Refund process (closes #26) 2015-04-06 16:23:51 +02:00
Raphael Michel
320fd78a62 Proper support for required fields in payment provider settings
Closes #22
2015-04-06 13:30:08 +02:00
Raphael Michel
8a81d4859d The use of Context is deprecated since Django 1.8 2015-04-01 09:23:37 +02:00
Raphael Michel
5664177bbb Order details: Display payment information 2015-03-20 23:20:12 +01:00
Raphael Michel
bd2c728da2 Stripe: Only use special JavaScript is Stripe is the selected payment
method
2015-03-19 10:37:30 +01:00
Raphael Michel
91087d0e1a Payments via Stripe (#30) 2015-03-16 01:32:32 +01:00
Raphael Michel
41f816388b Re-work API for payment settings fields 2015-03-15 19:02:38 +01:00
Raphael Michel
3bacfdcb9f Enhance payment method validation 2015-03-07 13:32:09 +01:00
Raphael Michel
e630858a35 Allow payment providers to define custom form fields / templates 2015-03-06 22:27:47 +01:00