Emmanuel Cazenave
ebf1254392
systempayv2: increase authorized length in urls ( #39016 )
2020-01-16 14:30:40 +01:00
Benjamin Dauvergne
a95c666712
debian: add python dependencies to debian/control ( #38405 )
2020-01-13 10:52:15 +01:00
Benjamin Dauvergne
e21ea1f64b
update gitignore ( #38405 )
2020-01-13 10:52:10 +01:00
Benjamin Dauvergne
edb97113d5
start support for PayFiP Regie web-service ( #38405 )
2020-01-07 10:50:12 +01:00
Benjamin Dauvergne
8ae9b712c4
common: add a base exception class ( #38405 )
2020-01-03 18:16:33 +01:00
Benjamin Dauvergne
5cca8ce560
Jenkinsfile: use mergeJunitResults() ( #38304 )
2019-12-09 15:22:53 +01:00
Frédéric Péters
8a6702066d
paybox: fix validate/cancel operations encoding handling ( #37322 )
2019-10-29 16:24:44 +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