Commit Graph

31 Commits

Author SHA1 Message Date
Serghei Mihai b35d048030 paybox: accept 3 digits in rang number(#48619)
gitea/eopayment/pipeline/head Build started... Details
2020-11-18 09:16:55 +01:00
Benjamin Dauvergne 3ecce46175 paybox: handle CANCELLED and DENIED situations (#47582) 2020-10-29 11:28:56 +01:00
Benjamin Dauvergne 77087b200f paybox: use uuid4() to generate transaction id (#9946) 2020-10-12 16:05:42 +02:00
Serghei Mihai 1ee8871eda paybox: list platforms choices (#46323) 2020-09-03 16:08:11 +02:00
Thomas NOËL ff51a685bf paybox: fix shared_secret validation (#46233) 2020-09-01 00:43:32 +02:00
Thomas NOËL 7390a1902a paybox: details shared_secret name (#46232) 2020-08-31 16:45:05 +02:00
Valentin Deniaud e71b798493 paybox: choices must be a list (#43030) 2020-05-19 11:31:32 +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 69aa304c43 paybox: use transaction_date (#41320) 2020-04-04 13:25:42 +02:00
Benjamin Dauvergne 27bea9fce9 paybox: PEP8, style, python3 (#41320) 2020-04-04 12:32:01 +02: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 bf00e72309 paybox: pass bytes to hashing function (#37212) 2019-10-25 09:18:32 +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
Emmanuel Cazenave 980ab967ba allow arbitrary date for deferred payment (#26992) 2018-11-12 15:18:10 +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
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
Serghei Mihai 1e5aa020a3 paybox: add support for delayed payment (#25737) 2018-08-29 12:17:26 +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 887832bc5f add python3 compatibility (#23720) 2018-07-26 16:25:28 +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 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 51970afe48 paybox: remove ERRORCODETEST 2015-09-21 17:43:30 +02:00
Benjamin Dauvergne 5a29a4c4ca paybox: make the callback a parameter of the backend not of the request() method 2015-07-17 10:07:54 +02:00
Benjamin Dauvergne 7f18a88b4d eopayment: finish paybox backend (fixes #7496)
- add error codes reference
- add paybox RSA public key
- add RSA signature verification
- add test and production URLs
- implement the Payment class
2015-07-16 14:19:28 +02:00
Benjamin Dauvergne 5301cae89b Start implementing paybox (#7496) 2015-06-08 16:26:29 +02:00