Commit Graph
29 Commits
Author SHA1 Message Date
Raphael Michel f6eca700f9 Fixed a KeyError in the banktransfer plugin 2015-06-30 18:29:25 +02:00
Raphael Michel c13df5947c Fixed reversed success/failure messages in banktransfer plugin 2015-06-30 09:18:37 +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 7d3e2ec7f2 Refs #39 -- Hide links from users without permission 2015-06-23 19:46:50 +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 3df19a7c73 Consistently use messages framework in control
simplify redirect(reserve()) calls
2015-05-22 10:01:33 +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 d981998a40 Proper namespaces for plugin URLs 2015-04-16 09:35:18 +02:00
Raphael Michel df524f31d5 Properly implement quota handling when receiving payments (closes #11) 2015-04-14 16:20:05 +02:00
Raphael Michel 2f7ab1957a Add some tests for bank CSV import 2015-04-12 20:33:45 +02:00
Raphael Michel dc20c6ade1 Re-name misnamed method 2015-04-12 18:29:25 +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 93d53b52ca Bank imports in MT940 format 2015-03-21 22:27:24 +01:00
Raphael Michel 9ec25d708b Allow import bank data from CSV files 2015-03-21 22:03:39 +01:00
Raphael Michel 5664177bbb Order details: Display payment information 2015-03-20 23:20:12 +01:00
Raphael Michel 41f816388b Re-work API for payment settings fields 2015-03-15 19:02:38 +01:00
Raphael Michel 8c802e534e Display payment details 2015-03-12 22:54:59 +01:00
Raphael Michel 3e392f7ed4 Render payment info on 'Confirm' page 2015-03-11 11:34:46 +01:00
Raphael Michel 3bacfdcb9f Enhance payment method validation 2015-03-07 13:32:09 +01:00
Raphael Michel e57b23e616 Allow payment providers to process user input 2015-03-06 23:35:48 +01:00
Raphael Michel e630858a35 Allow payment providers to define custom form fields / templates 2015-03-06 22:27:47 +01:00
Raphael Michel 98f7f07c2e Fields should not be required, serialize more types 2015-03-06 11:55:05 +01:00
Raphael Michel c6e081ca00 Use OrderedDict for plugin-generated forms 2015-03-06 00:41:55 +01:00
Raphael Michel 35f6086635 Basic payment provider settings form API 2015-03-06 00:32:52 +01:00
Raphael Michel 386bd032cf First steps into a payment provider API 2015-03-04 13:58:25 +01:00