Commit Graph

263 Commits

Author SHA1 Message Date
Frédéric Péters 09a9eb1579 paybox: fix validate/cancel operations encoding handling (#37322)
gitea/eopayment/pipeline/head Build started... Details
2019-10-29 17:01:07 +01:00
Frédéric Péters 3d34d44246 misc: add hotfix support to Jenkinsfile 2019-10-25 09:18:32 +02:00
Frédéric Péters bf00e72309 paybox: pass bytes to hashing function (#37212) 2019-10-25 09:18:32 +02:00
Emmanuel Cazenave c5bd2265a2 jenkins: use ci@entrouvert.org for notifications 2019-10-02 13:55:21 +02:00
Benjamin Dauvergne d7889675b7 tipi: confound order_id/transaction_id with refdet (#36322)
TIPI has no concept of a transaction_id and our main user (lingo
application in combo) use only order_id. PaymentResponse documentation
should be changed to deprecate transaction_id, and first return value of
.request() should be renamed order_id to make things understandable as
with all backend what you get in PaymentResponse.order_id is what is
returned by backend.request()[0].
2019-09-21 17:15:49 +02:00
Emmanuel Cazenave 4153a0e597 packaging: add a content type to long description (#33167) 2019-05-16 17:19:34 +02:00
Emmanuel Cazenave b113829f2e expose transaction capabilities (#32969)
And implement the first one, manual validation for
systempayv2 and paybox.
2019-05-14 17:53:56 +02:00
Benjamin Dauvergne 23c7bec939 tipi: prevent whitespaces in refdet (fixes #30485) 2019-02-08 13:20:45 +01:00
Benjamin Dauvergne bd10b0b09d tests: add non regression test (#30485) 2019-02-08 13:20:45 +01:00
Benjamin Dauvergne 144f227dfc eopayment: transaction_id must always be equals to refdet (#30485)
As only refdet is returned by TIPI we can't generate transaction_id that
differs from it.
2019-02-08 13:20:17 +01:00
Benjamin Dauvergne 70c1a1b5db setup.py: handle case of a tagged dirty workdir 2019-02-08 12:57:03 +01:00
Benjamin Dauvergne 7ac96b4f1e tipi: implement automatic generation of REFDET (fixes #30272) 2019-02-01 10:49:48 +01:00
Benjamin Dauvergne 51a51d1201 tox.ini: remove basepython (#30272)
It becomes useless if python version is in the environment descriptors.
2019-02-01 10:49:34 +01:00
Benjamin Dauvergne 0d6a6a86d3 tipi: add possible choices for saisie parameter (#30272) 2019-02-01 10:49:18 +01:00
Benjamin Dauvergne b128e66e41 tipi: use english labels for parameters (#30272) 2019-02-01 10:48:34 +01:00
Benjamin Dauvergne 354815c502 tipi: update TIPI_URL (#30272) 2019-02-01 10:48:34 +01:00
Benjamin Dauvergne d5d31b35f4 tipi: PEP8ness (#30272) 2019-02-01 10:48:34 +01:00
Frédéric Péters 95c0ad5874 misc: adapt version number for PEP 440 (#29421) 2019-01-03 14:47:28 +01:00
Emmanuel Cazenave f8b358e232 debian package: do not run tests (#27940)
Which allow to remove test dependencies.
2018-11-13 18:29:35 +01:00
Emmanuel Cazenave 5728565a50 correct typo in debian control (#26992) 2018-11-13 14:15:35 +01:00
Emmanuel Cazenave 980ab967ba allow arbitrary date for deferred payment (#26992) 2018-11-12 15:18:10 +01:00
Emmanuel Cazenave d383315b34 add pytz dependency (#26992) 2018-11-12 15:12:33 +01:00
Serghei Mihai 975bc95481 paybox: fix DIRECT protocol version and operation codes (#27580) 2018-10-25 17:50:11 +02:00
Serghei Mihai 8df6db6fcd paybox: add python3 compat for transaction operations (#27543) 2018-10-25 17:50:11 +02:00
Serghei Mihai 0e6a724231 paybox: decode correctly responses of validation and cancellation operations (#27543) 2018-10-25 16:27:13 +02:00
Serghei Mihai d2b5f91e63 paybox: add support for authorization and immediate payment modes (#27269) 2018-10-22 12:01:19 +02:00
Emmanuel Cazenave 812e5b60e1 delete jenkins.sh file (#27304) 2018-10-12 15:48:19 +02:00
Serghei Mihai c6920d294e debian: add tests required dependencies (#26960) 2018-10-12 14:25:51 +02:00
Serghei Mihai 18eef0578f paybox: implement transaction validation and cancelling (#26960) 2018-10-12 11:50:35 +02:00
Serghei Mihai 383109078d paybox: return backend reference and transaction numbers in payment response (#26960) 2018-10-12 11:41:34 +02:00
Emmanuel Cazenave ae9bb817f1 create a Jenkinsfile (#26940) 2018-10-03 10:23:40 +02:00
Emmanuel Cazenave 231d75f34c systempayv2: set correct choices for 'vads_validation_mode' (#26906) 2018-10-02 12:25:04 +02:00
Serghei Mihai 1e5aa020a3 paybox: add support for delayed payment (#25737) 2018-08-29 12:17:26 +02:00
Frédéric Péters d142c1c8f8 debian: add missing python-pytest build dependency (#25773) 2018-08-29 12:05:04 +02:00
Thomas NOËL e8f12c5d1f add a message in ResponseErrors (#25773) 2018-08-22 23:14:53 +02:00
Frédéric Péters cdd3295e39 misc: include copy of GNU GPL 3 in package 2018-08-12 19:53:29 +02:00
Frédéric Péters 04d1ee4009 misc: add trove classifiers 2018-08-12 19:51:31 +02:00
Frédéric Péters b2bf5fa8d9 debian: declare build dependencies to tests can be run 2018-07-27 08:14:15 +02:00
Frédéric Péters 6ada6ba609 misc: remove manual changelog from README.txt 2018-07-27 08:04:11 +02:00
Frédéric Péters df2902a973 debian: build a python3 package (#25504) 2018-07-26 17:23:53 +02:00
Frédéric Péters 7b181305c6 add basic unit test for dummy 2018-07-26 16:26:03 +02:00
Frédéric Péters 12e836b6c7 add basic unit test for tipi 2018-07-26 16:26:03 +02:00
Frédéric Péters 887832bc5f add python3 compatibility (#23720) 2018-07-26 16:25:28 +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