Projet

Général

Profil

Development #12761

sips2, accès à l'API pour l'annulation/validation

Ajouté par Frédéric Péters il y a presque 8 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
27 juillet 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans le cadre de #10969, un début pour SIPS, avec deux nouvelles méthodes cancel/validate, qui prennent un montant et les informations retournées lors du paiement.

Également, un accès au webservice de diagnostic, mais pas exposé dans l'objet Payment commun, juste utile pour le debug.

Testé sur la plateforme de prod d'Atos, à Liège,

regie = Regie.objects.get(slug='atos-prod')
transaction = Transaction.objects.all().order_by('-start_date')[0]
payment = eopayment.Payment(regie.service, regie.service_options)
print payment.backend.cancel(Decimal('0.01'), transaction.bank_data)

Fichiers


Demandes liées

Lié à Combo - Development #12766: API d'annulation/validation de paiementFermé27 juillet 2016

Actions

Révisions associées

Révision ef64632a (diff)
Ajouté par Frédéric Péters il y a presque 8 ans

add support for sips2 cancel/validate cash management operations (#12761)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 8 ans

#2

Mis à jour par Frédéric Péters il y a presque 8 ans

#3

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Pourquoi passer bank_data et pas tout l'objet Response ? Ça fait une indirection pour l'appelant dont il faut se souvenir; sinon ack.

#4

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Ok vu l'implémentation de l'objet Transaction dans lingo j'ai compris, ack tout court.

#5

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de En cours à Résolu (à déployer)

Voilà, c'est bien parce que côté lingo on a bank_data sous la main.

commit ef64632a7e38dfc79395dfa1e322e81bbc76874f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jul 27 13:10:57 2016 +0200

    add support for sips2 cancel/validate cash management operations (#12761)
#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF