• France
lyra.com
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Implémentation
Formulaire embarqué (cartes)
API REST
API REST PCI-DSS
API REST SEPA
Formulaire en redirection
Échange de fichiers
Paiement mobile
Exemples de code
Modules de paiement
Marketplace
Back Office
Back Office Marchand
Back Office Expert
Guides
Aide
FAQ
Tutoriels vidéos
Support

Annuler une commande

L'annulation de la commande est possible sur les commandes avant paiement et après paiement tant que ce dernier n'a pas été remisé en banque, c'est à dire lorsqu'elle se trouve à l'état:

  • CREATED et avant l'exécution de la commande,
  • PENDING.

Si vous essayez d'annuler le paiement entre le moment de l'exécution de la commande (alors encore à l'état CREATED) et la fin du processus du paiement (i.e. le passage de CREATED à PENDING), vous recevrez l'erreur suivante :

{'Order': "This order has been executed and is not cancelable until the end of the payment process"}

Pour annuler une commande vous devez faire un DELETE sur la ressource ORDER.

DELETE /orders/{uuid}

Exemple :

DELETE https://secure.lyra.com/marketplace/orders/60c9dbf5-ff99-40fb-9fb6-a709005359f8

En cas de succès, le serveur répond par un code HTTP 204 (NO CONTENT).

Nous recrutons

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE

2.9.0-doc-1.8