edit_sdd
POST  -- Modifier un prélèvement
La modification du montant d'un prélèvement garanti n'est pas autorisée et pour la date (due_date) c'est en fonction des règles de gestion définies dans le contrat.
Seule la modification des SDD en processing est possible.
| Argument de recherche | Description | Taille max | Obligatoire |
|---|---|---|---|
| sdd_reference | Référence du prélèvement | String - 35 | OUI |
| Arguments de recherche pour le marchand SPS seulement | Description | Type - Taille | Obligatoire |
|---|---|---|---|
| umr | Identifiant unique du mandat | String - 35 | OUI |
| ics | Identifiant créancier SEPA | String - 35 | OUI |
| Paramètre à modifier | Description | Type - Taille | Exemple | Obligatoire |
|---|---|---|---|---|
| due_date | Date d’échéance du prélèvement | String - 10 | DD/MM/YYYY | NON |
| motif | Motif du prélèvement | String - 128 | NON | |
| amount | Montant du prélèvement en centimes | String - 18 | NON | |
| payment_reference | Référence du paiement | String - 64 | NON | |
Requête
POST /xxxx/edit_sdd HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json
{
"sdd_reference": "REF_XXX",
"umr": "REF_XXX",
"ics": "XXXXX",
"due_date": "01/01/2018",
"amount": "100",
"motif": "new_motif",
"payment_reference": "REF_XXXX"}
a) Le prélèvement a été modifié avec succès,
(le montant et la date ne changeant pas les modalités du prélèvement)
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : true
}
b) Le prélèvement a été modifié avec succès,
(le montant ou la date changent les modalités du prélèvement)
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : true,
"safedebit_secure_reference" : "SF_XXXXXX"
}
Si la modification du prélèvement 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 |
| safedebit_secure_reference | Référence Safedebit de garantie |
| code | Voir codes d'erreur en annexe. |
Requête
HTTP/1.1 200 OK
POST /ssp/edit_sdd HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json