secure
POST  - Garantir un prélèvement
| Argument | Description | Type - Taille | Exemple | Obligatoire |
|---|---|---|---|---|
| safedebit_consumer_reference | Référence Safedebit du consommateur | String - 35 | XXXXX | OUI |
| amount | Montant à sécuriser en centimes | String - 18 | 10000 | OUI |
| type | Type de sécurisation | Char - 1 | Voir tableau en annexe | OUI |
| echeance_number | Nombre des prélèvements | String - 2 | OUI | |
| sdd | Liste des SDDs | Json | OUI * | |
| umr | Identifiant unique du mandat | String - 35 | OUI | |
| ics | Identifiant créancier SEPA | String - 35 | OUI ** | |
| due_date | Date du premier prélèvement | String - 10 | DD/MM/YYYY | OUI *** |
** Obligatoire en fonction du contrat
*** Obligatoire uniquement pour un prélèvement récurrent (type = 0) et différé (type = 5)
Requête
POST /xxxx/secure HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json
{
"safedebit_consumer_reference": "XXXXXXX",
"amount": "1000",
"echeance_number": "2",
"type": "2",
"sdd": [
"refSdd1",
"refSdd2"
],
"umr": "UMR_XXXXX"}
Si la garantie est accordée
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : true,
"safedebit_secure_reference": "SF_XXXX"
}
Si la garantie est refusée
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : false,
"code" : "NOK_001"
}
| 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/secure HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json