paiement
POST  - Créer un paiement par prélèvement
Le mécanisme de représentation automatique d'un prélèvement (après rejet) ne sera pas activé suite à la demande des éditeurs.
| Argument | Description | Type - Taille | Exemple | Obligatoire |
|---|---|---|---|---|
| montant | Montant à sécuriser en centimes | String - 18 | OUI | |
| date_sdd | Date de prélèvement | String - 10 | DD/MM/YYYY | OUI |
| reference_sdd | Référence du prélèvement | String - 35 | OUI | |
| motif ** | Motif du prélèvement | String - 128 | NON | |
| rum | Identifiant unique du mandat | String - 35 | NON | |
| safedebit_reference_patient | Référence Safedebit du patient (référence unique par patient générée par SSP et retournée à l’éditeur suite à la création du mandat) | String - 35 | OUI | |
| url_rappel | URL de retour | String - 128 | OUI | |
*** Champ réservé MB.
Requête
POST /xxxx/paiement HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json
{
"safedebit_reference_patient": "XXXXXX",
"montant": "1000",
"date_sdd": "01/01/2018",
"reference_sdd": "REF_xxxx",
"motif": "Prélèvement facture 1",
"rum": "UMR_XXXXX",
"url_rappel": "https://mondomaine.fr/lien"}
Si le prélèvement a été créé avec succès (Prélèvement validé)
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : true,
"statut" : "CREATED",
"reference_sdd": "REF-xxxx",
"date_sdd" : "DD/MM/YYYY",
"reference_paiement" : "XXXXXXX"
}
Si le prélèvement a été créé avec succès (En attente de validation)
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result" : true,
"validation_type":"OTP",
"statut" : "PENDING",
"reference_sdd": "REF_xxxx",
"date_sdd" : "DD/MM/YYYY"
}
Si la création 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 |
| reference_sdd | Référence du prélèvement (sdd) qui doit être transmise par l'éditeur. |
| date_sdd | Date de prélèvement / d'échéance (DD/MM/YYYY) |
| validation_type | Type de validation : OTP (sms) PIN (code PIN) FCID (FaceId) TCID(TouchId) |
| code | Voir codes d'erreur en annexe. |
Requête
HTTP/1.1 200 OK
POST /ssp/paiement HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json