Development #12761
sips2, accès à l'API pour l'annulation/validation
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
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 8 ans
- Fichier 0001-add-support-for-sips2-cancel-validate-cash-managemen.patch 0001-add-support-for-sips2-cancel-validate-cash-managemen.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 8 ans
- Lié à Development #12766: API d'annulation/validation de paiement ajouté
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.
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.
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)
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
add support for sips2 cancel/validate cash management operations (#12761)