Raphael Michel
127086a50e
Fix bug that lead to wrong payment amount when switching payment method to PayPal later
2017-05-10 19:12:55 +02:00
Raphael Michel
2fcd561ff7
Add a user guide on payments
2017-05-02 18:59:18 +02:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +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
01c3200258
Fix issues around required payment form fields
2017-02-01 19:04:08 +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
Christopher Dambamuromo
4a2e3e3e16
Fix #303 -- valid until date for payment providers ( #334 )
...
* Fix 303
* fix #303
* minor refactoring
* improving timezone aware
* added documentation
2016-11-27 16:09:26 +01:00
Tobias Kunze
7b45112b91
Remove duplicate order refund log action ( #324 )
2016-11-19 18:08:23 +01:00
Raphael Michel
37598ed914
Further SQL optimizations
2016-11-08 16:58:48 +01:00
Tobias Kunze
55120fc4ea
Proper regeneration behavior for cancellations
2016-09-08 15:46:26 +02:00
Tobias Kunze
3eb4e84db4
Allow payment providers to supply invoice content
2016-09-07 15:30:35 +02:00
Raphael Michel
022e02d913
Fix #177 - Allow to change the payment method
2016-08-31 19:54:45 +02:00
Raphael Michel
5031393136
Force isort to treat typing in the py3.5 style, not py3.4
2016-08-13 21:19:36 +02:00
Raphael Michel
a61792ed4e
Do not issue invoices for free payments
2016-08-05 11:06:22 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Tobias Kunze
bfc721978d
Fixed minor documentation errors and mistakes ( #151 )
2016-07-14 20:01:38 +02:00
Raphael Michel
3254c45f68
Clarified a help text
2016-05-30 22:16:18 +02:00
Raphael Michel
ecdeb7c79f
Fixed an AttributeError when refunding an order
2016-03-19 20:43:05 +01:00
Raphael Michel
9efce8f203
Fixed #132 -- Reverse payment fee calculation
2016-03-13 19:10:45 +01:00
Raphael Michel
10233071c4
Fixed a bug concerning the FreeOrderProvider
2016-03-10 00:43:18 +01:00
Raphael Michel
0741c00133
Fixed #119 -- Explicitly set decimal rounding mode
2016-02-11 17:27:29 +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
79ad8b40ed
Added python3.5-style type annotations to pretix.base
2015-11-04 23:39:59 +01:00
Raphael Michel
ecebe481d7
Rename "session" field to "cart_id"
2015-11-04 23:39:59 +01:00
Raphael Michel
c4638a3402
Enabled asynchronous cart/order actions
2015-10-05 11:33:53 +02:00
Raphael Michel
4c6b292968
Refactored checkout steps
2015-10-05 11:24:00 +02:00
Raphael Michel
2e9157cbef
Removed unused imports
2015-10-05 11:24:00 +02:00
Raphael Michel
93d027cec6
Make all orders "guest orders"
2015-10-05 11:24:00 +02:00
Raphael Michel
8b2787b9c0
Fixed a TypeError introduced in 1f28585
2015-09-29 16:18:18 +02:00
Raphael Michel
1f28585dfb
Ensure the number of decimal places of payment fees
2015-09-29 15:34:21 +02:00
Raphael Michel
16207cf2c4
Fixed wrong type annotations
2015-09-28 23:15:24 +02:00
Raphael Michel
9d625198bd
Refs #96 -- Allow anonymous orders
2015-09-17 22:45:57 +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
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
1f08dfda5c
Resolved flake8 warnings
2015-06-28 17:02:12 +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
bef9e05e0b
Added a payment provider for free products
2015-06-23 10:08:23 +02:00
Raphael Michel
88f1ae6f89
Fixed payment and ticketoutput enable/disable switches and their
...
implications
2015-06-15 19:28:56 +02:00
Raphael Michel
fc907a2ec7
Refactor mark_paid out of models
2015-06-03 13:59:12 +02:00
Raphael Michel
8b88878b8d
Add a plugin API for ticket outputs
2015-04-19 18:11:15 +02:00
Raphael Michel
1532b3f1ee
Stripe: Refund webhook implemented ( #32 )
2015-04-16 10:18:49 +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
16244bd69c
Send e-mails on order completion ( #27 )
2015-04-01 10:30:07 +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
13f88346d4
Documentation for the payment provider plugin API
2015-03-15 19:48:42 +01:00
Raphael Michel
41f816388b
Re-work API for payment settings fields
2015-03-15 19:02:38 +01:00