search_consumer


GET   - Search for a customer


Search parameter Description Type - Length Example Mandatory
safedebit_consumer_referenceSafedebit consumer referenceString - 35NO
consumer_referenceConsumer referenceString - 64YES
consumer_storeSafedebit store reference String - 32NO
consumer_genderGenderChar- 1M : Male
F : Female
NO
consumer_first_nameConsumer first nameString - 70NO
consumer_use_nameUsual nameString - 70NO
consumer_pseudonymePseudonymString - 70NO
consumer_last_nameConsumer last nameString - 70NO
consumer_other_last_nameOther namesString - 70NO
identity_typeIdentification typeChar - 11 : ID Card
2 : driving licence
3 : passport
4 : residence card
5 : work permit
NO
id_numberID numberString - 18NO
emission_dateIdentification issuance dateString - 10DD/MM/YYYY
NO
emission_date_minIssuance minimum date for part/documentString - 10DD/MM/YYYY
NO
emission_date_maxIssuance maximum date for part/documentString - 10DD/MM/YYYY
NO
expire_dateIdentification expiration dateString - 10DD/MM/YYYY
NO
expire_date_minMinimum expiration date for part/documentString - 10DD/MM/YYYY
NO
expire_date_maxMaximum expiration date for part/documentString - 10DD/MM/YYYY
NO
consumer_birth_dayBirth dateString - 10DD/MM/YYYY
NO
consumer_birth_day_minMinimum birth dayString - 10DD/MM/YYYY
NO
consumer_birth_day_maxMaximum birth dayString - 10DD/MM/YYYY
NO
consumer_birth_cityCity/place of birthString - 35NO
nationalityNationalityString - 3FR,ES,IT...
NO
consumer_address_street_numberConsumer address: numberString - 16NO
consumer_address_street_typeConsumer address: road typeString - 16NO
consumer_address_street_nameConsumer address: road nameString - 70NO
consumer_address_complementConsumer address: additional informationString - 70NO
consumer_zip_codeZip codeString - 16NO
consumer_cityTown/placeString - 35NO
consumer_countryCountryString - 35NO
consumer_emailConsumer e-mailString - 70NO
consumer_phone_numberConsumer phoneString - 16NO
consumer_ipConsumer's IP addressString - 16NO
ibanConsumer's IBAN bank account String - 34NO
consumer_typeConsumer typeString - 10 : Physical person
1 : Company
2 : Non-profit organization
NO
social_referenceCorporate nameString - 32NO
sirenCompany's SIRENString - 9NO
nicCompany's NICString - 5NO
nafCompany's NAFString - 32NO
tva_intercoInternational VAT numberString - 32NO
waldecUnique national number of NPOString - 16NO
beneficiary_referenceUnique reference of beneficiaryString - 32NO



Request

GET /xxxx/search_consumer?consumer_reference=XXXXX HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json


If consumer data was successfully fetched

Response

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


{
    "result": true,
    "datas": [
        {
            "safedebit_consumer_reference": "XXXXXXXXXXXXXXX",
            "consumer_reference": "XXXXXX",
            "consumer_first_name": "Nom",
            "consumer_last_name": "Prenom",
            "consumer_use_name": null,
            "consumer_pseudonyme": null,
            "consumer_other_last_name": null,
            "id_number": "92017410",
            "emission_date": "01/01/2010",
            "expire_date": "01/01/2020",
            "consumer_birth_city": "Paris",
            "consumer_birth_day": "01/01/1990",
            "identity_type": "1",
            "consumer_gender": "M",
            "nationality": "FR",
            "consumer_address_street_number": 1,
            "consumer_address_street_type": "Rue",
            "consumer_address_street_name": "du test",
            "consumer_address_complement": "5ème étage",
            "consumer_zip_code": "00000",
            "consumer_city": "Ville",
            "consumer_country": "FR",
            "consumer_email": "test@test.com",
            "consumer_phone_number": "0000000000",
            "consumer_ip": "127.0.0.1",
            "iban": "FR76-3006-6100-4100-0105-7380-116",
            "bic": "PSSTFRPPLYO",
            "social_reference": "Safedebit",
            "siren": "123456789",
            "nic": "001",
            "naf": "3600Z",
            "tva_interco": "FR31439800040",
            "waldec": "W784000090",
            "consumer_store": null,
            "consumer_data": "null"
        }
    ]
}
                                        


If consumer data fetching failed

Response

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



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


Argument Description
result true or false :
true : action succeeded
false : action failed
datas Json array of records responding to search arguments
code See (error codes in annex).
Thanks to fill-in all the mandatory fields
Request

GET /ssp/search_consumer? HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Accept: application/json