Commit Graph

73 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 eea999db67 saga: ensure response.bank_data is JSON serializable (#48266) 2020-11-04 02:10:33 +01:00
Benjamin Dauvergne 0e4f6f248e add Saga payment method (#46502) 2020-11-03 17:39:07 +01:00
Benjamin Dauvergne 4ba0534d01 payfip_ws: add new request() parameters (#48135)
The added parameters are :
* subject, to pass the description of a payment,
* orderid, to pass the order number for the payment,
* transaction_id, to identify a payment with an external identifier,
* exer, custom field for PayFiP.
2020-11-03 17:22:11 +01:00
Benjamin Dauvergne 5bf49c33ba payfip_ws: implement payment_status (#47670)
The response() method is also refactored around payment_status().
2020-11-03 17:21:52 +01:00
Benjamin Dauvergne 5b5f4c165b misc: add payment_status method to Payment (#47670) 2020-11-03 17:21:03 +01:00
Benjamin Dauvergne 7f54812533 systempayv2: add support for chosen transaction_id (#48064) 2020-10-29 17:53:13 +01:00
Benjamin Dauvergne ed22f7e182 dummy: remove unused siret parameter (#34064) 2020-10-26 20:41:43 +01:00
Benjamin Dauvergne c4f59e4412 tests: make payfip tests compatible with zeep 4.0 2020-10-15 21:31:41 +02:00
Benjamin Dauvergne 7fa4e35641 systempayv2: map DENIED and CANCELLED result codes (#17065) 2020-10-15 21:05:36 +02:00
Benjamin Dauvergne 323a47d19d tests: fix warning in dummy backend tests 2020-10-14 13:18:02 +02:00
Benjamin Dauvergne 77087b200f paybox: use uuid4() to generate transaction id (#9946) 2020-10-12 16:05:42 +02:00
Benjamin Dauvergne 4f77d05222 remove spplus module (#47539) 2020-10-12 15:46:41 +02:00
Benjamin Dauvergne 3ac360abe8 tipi: use Paris timezone for generating refdet (#46237) 2020-10-11 09:35:50 +02:00
Benjamin Dauvergne e2ec0860cc dummy: handle subject in request() (#46789) 2020-09-18 15:42:52 +02:00
Benjamin Dauvergne b99c62cfd5 dummy: handle capture_date in request() (#46787) 2020-09-18 15:40:30 +02:00
Serghei Mihai cae250d132 systempayv2: implement HMAC SHA256 signature (#46658) 2020-09-15 15:20:10 +02:00
Serghei Mihai 68242bd435 misc: do not convert parameters to text (#46520) 2020-09-11 11:52:37 +02:00
Serghei Mihai 24459e80d0 misc: do not force to text boolean parameters (#46520) 2020-09-10 16:00:33 +02:00
Serghei Mihai 5991c69c4e spplus: handle secret key as string (#46432) 2020-09-09 12:19:02 +02:00
Frédéric Péters 6ebcd4c674 ogone: use iso-8859-15 encoding for signature (#44150) 2020-06-17 07:51:45 +02:00
Valentin Deniaud c038a9f2d0 keyware: remove payment_methods parameter (#43030) 2020-05-18 17:59:09 +02:00
Valentin Deniaud daa57ffa2e add mollie payment method (#28933) 2020-05-15 15:41:53 +02:00
Valentin Deniaud 18764204cd add keyware payment method (#39377) 2020-04-21 17:10:04 +02:00
Valentin Deniaud 4eff1c29f3 common: add method for checking amount value (#39377) 2020-04-21 17:08:21 +02:00
Benjamin Dauvergne a414c56bd4 tests: clear warnings about assertRaisesRegexp 2020-04-10 11:56:51 +02:00
Benjamin Dauvergne 1a171a733d tests: clear warning about paybox callback parameter 2020-04-10 11:56:51 +02:00
Benjamin Dauvergne 768f65f72f misc: style, PEP8 2020-04-10 11:56:48 +02:00
Benjamin Dauvergne baa769d498 sips2: use transaction_date (#41320) 2020-04-10 11:39:38 +02:00
Benjamin Dauvergne 69aa304c43 paybox: use transaction_date (#41320) 2020-04-04 13:25:42 +02:00
Benjamin Dauvergne 70bf7295b6 systempay: copy vads_effective_creation_date to response.transaction_date (#41320) 2020-04-04 12:12:00 +02:00
Benjamin Dauvergne ff245940ec payfip_ws: add resultrans codes for direct debit (#39985) 2020-03-03 10:28:04 +01:00
Benjamin Dauvergne edb97113d5 start support for PayFiP Regie web-service (#38405) 2020-01-07 10:50:12 +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 bf00e72309 paybox: pass bytes to hashing function (#37212) 2019-10-25 09:18:32 +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 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 7ac96b4f1e tipi: implement automatic generation of REFDET (fixes #30272) 2019-02-01 10:49:48 +01:00
Benjamin Dauvergne d5d31b35f4 tipi: PEP8ness (#30272) 2019-02-01 10:48:34 +01: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 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 7b181305c6 add basic unit test for dummy 2018-07-26 16:26:03 +02:00