cancel_order


POST  -- Annuler une transaction

Attention : en fonction du statut des paiements, des remboursements seront potentiellement appliqués.


Argument de recherche Description Taille max Obligatoire
payment_referenceRéférence du paiementString - 64OUI




Requête

POST /xxxx/cancel_order HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json


{
"payment_reference": "RFPAY_XXX"}
                                                


Si la transaction a été correctement annulée

Réponse

HTTP/1.1 200 OK
Content-Type: application/json


{
    "result": true,
    "sdds": [
        {
            "sdd_reference": "REF_XXX1",
            "sdd_status": "TOREMBOURSE",
            "amount": "3.33",
            "due_date": "01/01/2020"
        },
        {
            "sdd_reference": "REF_XXX2",
            "sdd_status": "CANCELED",
            "amount": "3.33",
            "due_date": "01/02/2020"
        }
    ]
}
                                        


Si l’annulation de la transaction a échoué

Réponse

HTTP/1.1 200 OK
Content-Type: application/json


{
    "result" : false,
    "code" : "XXXX"
}
                                        


Argument Description
result true ou false :
true : action réalisée avec succès
false : action échouée
sdds Informations sur les échéances
sdd_reference Référence du prélèvement
sdd_status Statut du prélèvement
amount Montant du prélèvement en centimes
due_date Date de prélèvement
code Voir codes d'erreur en annexe.
Merci de remplir tous les champs obligatoires
Requête

HTTP/1.1 200 OK
POST /ssp/cancel_order HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json