Commit Graph

244 Commits

Author SHA1 Message Date
Frédéric Péters 3814073d30 add basic unit test for dummy 2018-07-25 21:10:16 +02:00
Frédéric Péters fd56510014 add basic unit test for tipi 2018-07-25 21:10:16 +02:00
Frédéric Péters bbf699c827 dummy: always parse query string as text 2018-07-25 21:10:16 +02:00
Frédéric Péters b88a759e10 dummy: use urlencode from six 2018-07-25 18:23:26 +02:00
Frédéric Péters d313a9cac4 dummy: iterate over a copy of dictionary keys as they are changed in the loop 2018-07-25 18:23:26 +02:00
François Poulain 36f2e38a84 use relative import 2018-07-25 10:53:32 +02:00
François Poulain 714bf8023b python3 exceptions 2018-07-25 10:53:29 +02:00
Frédéric Péters 7b2f106348 systempayv2: update for python3 2018-07-25 10:22:22 +02:00
Frédéric Péters 9e1ead2e7c spplus: adapt for python3 2018-07-25 10:22:22 +02:00
Frédéric Péters f99d6eeb91 sips2: adapt for python3 2018-07-25 10:22:22 +02:00
Frédéric Péters f3611bcc38 paybox: adapt for python3 2018-07-25 10:22:22 +02:00
Frédéric Péters fd6566a4ca ogone: use force_text 2018-07-25 10:22:22 +02:00
Frédéric Péters c028af586b common: add escape() method for python3 2018-07-25 10:17:59 +02:00
Frédéric Péters d009b35ab2 python3: force_text/force_byte 2018-07-25 10:14:25 +02:00
Frédéric Péters fe718e1159 python3: use importlib.import_module to import backends 2018-07-25 10:14:25 +02:00
Frédéric Péters 79735f6418 python3: use items instead of iteritems 2018-07-25 10:14:25 +02:00
Frédéric Péters f21d662912 python3: use string.ascii_letters 2018-07-25 10:14:25 +02:00
Frédéric Péters 8e74d949b5 python3: use six to get urlparse/urllib modules 2018-07-25 10:14:25 +02:00
Frédéric Péters 2469de19e2 tox: also run tests with python 3 2018-07-25 10:13:27 +02:00
Frédéric Péters b4cc0e71d4 python3: don't use leading 0 in integers 2018-07-25 10:13:27 +02:00
Frédéric Péters fbf3ebf34d python3: use print() for compatibility 2018-07-25 10:13:27 +02:00
Frédéric Péters 019188f70e python3: use relative import 2018-07-25 10:13:27 +02:00
Frédéric Péters 2ee8b2e5fd adapt setup.py for python3 compatibility 2018-07-25 10:13:27 +02:00
Frédéric Péters c2f059e7aa setup: add six as a dependency for python 2/3 compatibility 2018-07-25 10:13:27 +02:00
Frédéric Péters 31b85ae9fd ogone: mark status 95 as success (#24287) 2018-06-05 13:45:04 +02:00
Frédéric Péters ebedffed01 ogone: do not consider empty parameters for signatures (#24283) 2018-06-05 13:45:04 +02:00
Frédéric Péters 1cce5f0deb dummy: add possibility to get WAITING as response status (#21554) 2018-01-31 15:21:53 +01:00
Frédéric Péters 79ac559a86 sips2: extend transaction reference to 10 characters (#21331) 2018-01-22 14:41:59 +01:00
Frédéric Péters ae314c5643 ogone: remove debugging statements 2017-10-11 16:36:33 +02:00
Frédéric Péters fe53eb36df introduce a new "WAITING" status and use it for ogone (#19358) 2017-10-11 10:15:08 +02:00
Frédéric Péters 2d75c65935 ogone: update list of accepted sha-in/out parameters (#17956) 2017-08-10 11:01:23 +02:00
Frédéric Péters e8d556e5b2 sips2: set statementReference with custom info or order id (#14454) 2016-12-29 09:57:29 +01:00
Frédéric Péters 6ebbb5aa9d sips2: add new payment_means option (ex: VISA,MASTERCARD) (#14160) 2016-11-29 19:45:22 +01:00
Frédéric Péters cc20d93cc9 setup: ship VERSION file (#14057) 2016-11-23 14:35:34 +01:00
Frédéric Péters 4205f7a3fb sips2: don't include first/last name in request (#14024)
Unicode is in fact *not* supported by the backend.
2016-11-20 16:52:22 +01:00
Serghei Mihai ea7e051c9e systempayv2: allos spaces in user first and last names (#13834) 2016-11-03 14:31:15 +01:00
Serghei Mihai 11ba668f42 ogone: fix response parameters encoding (#13728) 2016-10-25 12:03:38 +02:00
Serghei Mihai 0432124e0a tests: make sure API handles unicode input params (#13592) 2016-10-21 16:09:00 +02:00
Serghei Mihai d6b80acd02 ogone: handle properly unicode params (#13592) 2016-10-21 16:09:00 +02:00
Serghei Mihai 14f3ad8389 make unicode all API input params (#13624) 2016-10-20 15:58:18 +02:00
Serghei Mihai 09f2ec7e3d systempayv2: handle properly unicode params (#13562) 2016-10-13 15:13:27 +02:00
Serghei Mihai 8320be27dd sips2: pass user's first and last names in allowed attributes (#12447) 2016-09-12 16:34:14 +02:00
Serghei Mihai b8e60c72d2 systempayv2, sips2: update fields for passing user full name (#12447)
Log input params at backends initialization.
2016-09-12 14:09:12 +02:00
Frédéric Péters 5362339bbb jenkins: install latest pylint 2016-08-23 08:00:52 +02:00
Frédéric Péters 6489b09019 dummy: add stub validate/cancel methods (#12891) 2016-08-21 12:48:15 +02:00
Frédéric Péters ef64632a7e add support for sips2 cancel/validate cash management operations (#12761) 2016-07-27 13:10:57 +02:00
Frédéric Péters 9ee9fe567c sips2: add capture_day parameter (#11579) 2016-06-24 14:19:41 +02:00
Benjamin Dauvergne d0c523ff12 systempayv2: force field's name and values to be unicode (fixes #10846) 2016-06-16 14:59:35 +02:00
Benjamin Dauvergne 05dfdc5aaf common: force string to unicode in Form 2016-06-16 14:18:00 +02:00
Benjamin Dauvergne 7586ed372c common: fix duplicated PaymentResponse.__repr__ 2016-06-16 14:18:00 +02:00