Frédéric Péters
|
79ff48614c
|
payments: get user using appropriate storage method (#48760)
|
2020-11-24 10:43:26 +01:00 |
Thomas NOËL
|
1f93cc3435
|
payments: return error 400 on invalid invoice CRC (#40772)
|
2020-05-06 09:12:29 +02:00 |
Frédéric Péters
|
0f3d126d43
|
payments: don't advertise /payments/ as a valid URL (#40887)
|
2020-03-23 14:59:55 +01:00 |
Frédéric Péters
|
66f0aa8f71
|
return error 400 on invalid /payment/init calls (#40888)
|
2020-03-23 14:58:23 +01:00 |
Frédéric Péters
|
3c45b4bd14
|
misc: import N_ instead of relying on builtin (#40373)
|
2020-03-04 13:58:31 +01:00 |
Frédéric Péters
|
d3ec847f8c
|
payments: get urllib from six (#39924)
|
2020-02-16 18:40:34 +01:00 |
Thomas NOËL
|
a301d5f8f3
|
misc: iteritems() -> items() (#39913)
|
2020-02-14 22:42:54 +01:00 |
Frédéric Péters
|
354a377830
|
payments: avoid crash on missing payment action (#39872)
|
2020-02-14 11:56:39 +01:00 |
Frédéric Péters
|
cc7dbb17d1
|
update invoice CRC checks for Python 3 (#39863)
|
2020-02-14 11:34:26 +01:00 |
Frédéric Péters
|
1a9d1bac28
|
payments: make sure eopayment data is treated as strings (#39791)
|
2020-02-12 14:49:25 +01:00 |
Frédéric Péters
|
3e037e2e95
|
misc: use relative imports (#36518)
|
2019-09-30 11:06:57 +02:00 |
Frédéric Péters
|
6f738411eb
|
update to new workflow categories (#3405)
|
2017-12-25 20:44:54 +01:00 |
Thomas NOËL
|
fb7f1f7841
|
use new w.c.s. custom_template_email system (#19422)
|
2017-12-01 17:45:32 +01:00 |
Frédéric Péters
|
c6f0966900
|
do not log payment problems as errors (#18198)
|
2017-08-29 07:54:40 +02:00 |
Frédéric Péters
|
8b02623d5d
|
misc: change module name and installation directory (#17959)
|
2017-08-11 10:38:14 +02:00 |