secure_consumer


POST  -- Check consumer data

Argument Description Type - Length Example Mandatory
consumer_last_nameConsumer last nameString - 70YES **
consumer_first_nameConsumer first nameString - 70YES **
consumer_address_street_numberConsumer address: numberString - 16YES **
consumer_address_street_typeConsumer address: road typeString - 16YES **
consumer_address_street_nameConsumer address: road nameString - 70YES **
consumer_address_complementConsumer address: additional informationString - 70NO
consumer_zip_codeZip codeString - 16YES **
consumer_cityTown/placeString - 35YES **
consumer_countryCountryString - 2YES **
consumer_emailConsumer e-mailString - 70YES **
consumer_phone_numberConsumer phoneString - 16YES **
ibanConsumer's IBAN bank account String - 34YES *
social_referenceCorporate nameString - 32YES ***
sirenCompany's SIRENString - 9YES ***


Request

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


{
"consumer_last_name": "Prenom",
"consumer_first_name": "Nom",
"consumer_address_street_number": "1",
"consumer_address_street_type": "Rue",
"consumer_address_street_name": "du test",
"consumer_address_complement": "",
"consumer_zip_code": "00000",
"consumer_city": "Ville",
"consumer_country": "FR",
"consumer_email": "test@test.com",
"consumer_phone_number": "0000000000",
"iban": "FR76XXXXXXXXXXXXXXXXXXXXXXX",
"social_reference": "TEST",
"siren": "123456789"}
                                                    

If check succeeded

Response

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


{
    "result" : true,
    "score":"100"
}
                                                

If check failed

Response

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


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

Argument Description
result true or false :
true : action succeeded
false : action failed
score Score from 0 to 100
- Note < 20 : « red » response,
- Note > 20 and < 70 : « orange » response,
- Note > 80 : « green » response.

code See (error codes in annex).
Thanks to fill-in all the mandatory fields
Request

HTTP/1.1 200 OK
POST /xxxx/secure_consumer HTTP/1.1
Host: xxx.xxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json