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_reference | Référence du paiement | String - 64 | OUI |
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 |
|
||||||||
| code | Voir codes d'erreur en annexe. |
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