summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* translation updateHEADv1.68mainBenjamin Dauvergne2 days1-36/+38
|
* payfip: set min_time_between_transactions to 20 minutes (#49144)Benjamin Dauvergne2 days2-0/+6
|
* misc: add get_min_time_between_transactions() accessor (#49144)Benjamin Dauvergne2 days2-0/+10
|
* ogone: use COMPLUS to transmit the transaction_id (#47536)Benjamin Dauvergne2 days2-24/+24
| | | | | | | | | | | | | | | Now ORDERID will contain the orderid if it is given or the transaction_id if there is no orderid. response() is adapted to work with old and new reponse: * old, there is no COMPLUS in the response, ORDERID is used as the transaction_id * new, COMPLUS is present, its value is returned as response.order_id (which is in fact the transaction_id :/ ) Ref: https://epayments-support.ingenico.com/fr/integration/all-sales-channels/integrate-with-e-commerce/guide#variable-feedback-parameters https://epayments-support.ingenico.com/fr/integration/all-sales-channels/integrate-with-e-commerce/guide#form-parameters
* payfip_ws: initialize PayFiP SOAP client lazily and encapsulate internal ↵Benjamin Dauvergne8 days1-3/+14
| | | | exceptions (#53590)
* paybox: raise ResponseError on malformed signatures (#49705)v1.67Benjamin Dauvergne2021-03-312-1/+20
|
* systempayv2: raise an error when no transaction_id is found (#47538)Benjamin Dauvergne2021-03-111-3/+8
|
* ogone: add algo parameter (#51305)v1.66Benjamin Dauvergne2021-02-252-8/+26
|
* ogone: use pytest style tests (#51305)Benjamin Dauvergne2021-02-251-115/+124
|
* paybox: improve shared_secret validation (#49822)Benjamin Dauvergne2021-02-202-1/+18
|
* ogone: check signature using both iso-8859-1 and utf-8 encodings (#51304)v1.65Frédéric Péters2021-02-192-8/+23
|
* sips2 : add flag has_free_transaction_id=True (#48233)v1.64Benjamin Dauvergne2021-02-081-0/+2
|
* misc: transform Payment.payment_status into a property (#49148)Benjamin Dauvergne2021-01-294-5/+6
|
* build: update to use origin/mainFrédéric Péters2020-12-261-2/+2
|
* do not mark French strings for translation (#48218)Frédéric Péters2020-12-031-2/+2
|
* paybox: add help text for 'cle' parameter (#48218)Serghei Mihai2020-12-031-1/+2
|
* setup.py: remove DJANGO_SETTINGS_MODULE from environment (#48707)Benjamin Dauvergne2020-11-201-1/+3
|
* build: don't let a compilemessages failure abort the build (#48707)v1.63Frédéric Péters2020-11-201-1/+1
|
* trivial: remove unused request script (#48695)Frédéric Péters2020-11-192-3/+0
|
* jenkins: publish coverage data after tests step (#48694)wip/48694-jenkins-coverage-moveFrédéric Péters2020-11-191-3/+10
|
* debian: remove build-dep on python-django-common, python3-django is enoughv1.62Frédéric Péters2020-11-191-1/+0
|
* debian: add build-dependency on python3-django, required for django-adminFrédéric Péters2020-11-191-0/+1
|
* systempayv2: trivial typo fix (#48639)Serghei Mihai2020-11-191-2/+2
|
* add French translationFrédéric Péters2020-11-192-0/+207
|
* add support for translation when used as a django app (#43082)Frédéric Péters2020-11-1912-66/+101
|
* paybox: accept 3 digits in rang number(#48619)wip/48619-paybox-rang-accept-3-digitsSerghei Mihai2020-11-182-6/+6
|
* saga: ensure response.bank_data is JSON serializable (#48266)v1.61Benjamin Dauvergne2020-11-042-1/+5
|
* add Saga payment method (#46502)v1.60Benjamin Dauvergne2020-11-037-2/+463
|
* payfip_ws: add new request() parameters (#48135)Benjamin Dauvergne2020-11-032-36/+199
| | | | | | | | 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.
* payfip_ws: implement payment_status (#47670)Benjamin Dauvergne2020-11-032-91/+239
| | | | The response() method is also refactored around payment_status().
* misc: add payment_status method to Payment (#47670)Benjamin Dauvergne2020-11-033-1/+16
|
* misc: add an EXPIRED status code (#47670)Benjamin Dauvergne2020-10-302-2/+3
|
* systempayv2: add support for chosen transaction_id (#48064)Benjamin Dauvergne2020-10-294-4/+45
|
* cli: produce correct HTML5 and fix JS queryBenjamin Dauvergne2020-10-291-1/+3
|
* paybox: handle CANCELLED and DENIED situations (#47582)Benjamin Dauvergne2020-10-291-46/+61
|
* misc: add cli tool for testingBenjamin Dauvergne2020-10-292-0/+235
|
* dummy: use uuid4() instead of transaction_id() (#47584)Benjamin Dauvergne2020-10-271-3/+2
|
* dummy: remove unused siret parameter (#34064)Benjamin Dauvergne2020-10-262-14/+3
|
* tests: make payfip tests compatible with zeep 4.0v1.59Benjamin Dauvergne2020-10-151-1/+1
|
* systempayv2: map DENIED and CANCELLED result codes (#17065)Benjamin Dauvergne2020-10-153-101/+129
|
* systempayv2: do not use filesystem for unique vads_trans_id (#47534)Benjamin Dauvergne2020-10-151-4/+23
| | | | | | | | vads_trans_id character space is larger than what we use, using 6 alphanumeric characters probability of collision on a day is small, 1 on 2*10^9. https://paiement.systempay.fr/doc/fr-FR/form-payment/reference/vads-trans-id.html
* systempayv2: change type of vads_trans_id to alphanumeric (#47534)Benjamin Dauvergne2020-10-151-1/+2
|
* tests: fix warning in dummy backend testsBenjamin Dauvergne2020-10-141-1/+1
|
* sips2: use uuid4() or given transaction_id for transactionReference (#47535)Benjamin Dauvergne2020-10-121-7/+7
| | | | https://documentation.sips.worldline.com/fr/WLSIPS.801-MG-Presentation-generale-de-la-migration-vers-Sips-2.0.html#ariaid-title20
* paybox: use uuid4() to generate transaction id (#9946)Benjamin Dauvergne2020-10-122-22/+25
|
* keyware: map more statuses (#9746)Benjamin Dauvergne2020-10-121-2/+5
|
* mollie: map more payment status (#9746)Benjamin Dauvergne2020-10-121-1/+6
|
* update README and docstrings (#47539)Benjamin Dauvergne2020-10-122-8/+13
|
* remove spplus module (#47539)Benjamin Dauvergne2020-10-123-333/+7
|
* tipi: email is mandatory (#47540)Benjamin Dauvergne2020-10-121-2/+2
|