Commit Graph

32 Commits

Author SHA1 Message Date
Benjamin Dauvergne 8a099ecfa9 tipi: email is mandatory (#47540) 2020-10-12 15:27:09 +02:00
Benjamin Dauvergne 3ac360abe8 tipi: use Paris timezone for generating refdet (#46237) 2020-10-11 09:35:50 +02:00
Valentin Deniaud 4eff1c29f3 common: add method for checking amount value (#39377) 2020-04-21 17:08:21 +02:00
Benjamin Dauvergne 768f65f72f misc: style, PEP8 2020-04-10 11:56:48 +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
Benjamin Dauvergne 23c7bec939 tipi: prevent whitespaces in refdet (fixes #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 7ac96b4f1e tipi: implement automatic generation of REFDET (fixes #30272) 2019-02-01 10:49:48 +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
Thomas NOËL e8f12c5d1f add a message in ResponseErrors (#25773) 2018-08-22 23:14:53 +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
Serghei Mihai 8941ab4aeb tipi: define payment type in backend parameters 2016-05-13 16:48:17 +02:00
Frédéric Péters 60a71c626e general: check responses for required attributes as 1st processing step (#9729) 2016-03-09 22:31:40 +01:00
Frédéric Péters a7dcc7a5e5 general: give same signature to all Payment object constructors (#10030) 2016-02-18 16:29:01 +01:00
Frédéric Péters b69cefbfa8 standardise normal_return_url and automatic_return_url options (#9998) 2016-02-16 18:20:48 +01:00
Serghei Mihai 8cd625e465 pass order id to all backends (#9941) 2016-02-16 15:56:56 +01:00
Benjamin Dauvergne 768545df13 eopayment: make all response() methods accept **kwargs (#7496) 2015-07-16 14:19:28 +02:00
Frédéric Péters ee846bd5ed fix CANCELLED constant name, keep typo for backward compatibility (#7006) 2015-04-21 16:38:30 +02:00
Thomas NOËL db67c3887d add response.test flag
on tipi, spplus and systempayv2 only.
2014-03-30 19:27:48 +02:00
Thomas NOËL 5802d2d412 tipi: don't modify anything in test mode 2014-03-25 10:20:08 +01:00
Serghei Mihai 7c0807b9d9 test updated 2014-03-19 14:29:37 +01:00
Thomas NOËL 291b2f318f fix tipi "test" 2014-03-19 12:41:39 +01:00
Thomas NOËL 82b6171242 normalize tipi.request (email) 2014-03-19 12:35:06 +01:00
Serghei Mihai 7b32edf7cb tipi response params check fixes 2014-03-11 17:24:07 +01:00
Serghei Mihai 378398c66c fix TIPI requests 2014-03-06 16:58:53 +01:00
Serghei Mihai fff1c0ceff Revert "name of email parameter uniformized"
This reverts commit 40750239c5.
2014-03-06 15:21:28 +01:00
Serghei Mihai 32a8599cea name of email parameter uniformized 2014-03-06 14:30:52 +01:00
Benjamin Dauvergne 2ea83e0afe add a TIPI backend
fixes #1773
2012-10-10 15:34:20 +02:00