API Doc
Paiements

Logique générale pour travailler avec la passerelle

Un ordre de paiement est créé (/api/payment/create).

L'ordre de paiement est validé. Si la validation échoue, aucune autre action n'est requise (/api/payment/validate)

La commande est envoyée pour traitement (/api/payment/process).
Si, à la suite de l'envoi d'une commande pour traitement, le statut IN_PROGRESS n'est pas reçu, aucune autre action n'est requise

Le statut de l'ordre de paiement (/api/payment/status) est vérifié jusqu'à ce que la valeur du statut final soit reçue (voir description /api/payment/status)

description de la structure des requêtes et des réponses de la passerelle

Le corps de la requête est envoyé sous forme de tableau, sérialisé au format JSON.

Un exemple: { "tracking": "1234" }

La réponse a une structure similaire.

Si la demande est refusée, une erreur sera renvoyée avec son code et sa description.: { "error": { "code": 401, "message": "Payment not found" } }

Si la demande aboutit, les données de réponse seront renvoyées.