search_mandate


GET   - Search mandates


Search parameter Description Type - Length Example Mandatory
statusMandate statutChar - 21 : Active
2 : Suspended
3 : Revoqued
NO
sequence_typeMandate sending sequenceString - 4Possible values : "OOFF" "RCUR"
NO
umrUnique mandate referenceString - 35NO
sign_dateSignature dateString - 10DD/MM/YYYY
NO
sign_date_minMinimum signature dateString - 10DD/MM/YYYY
NO
sign_date_maxMaximum signature dateString - 10DD/MM/YYYY
NO
sign_citySignature dateString - 35NO
consumer_referenceConsumer referenceString - 32NO
safedebit_consumer_referenceSafedebit consumer referenceString - 35NO
consumer_first_nameConsumer first nameString - 70NO
consumer_last_nameConsumer last nameString - 70NO
consumer_address_street_numberConsumer address: numberString - 16NO
consumer_address_street_typeConsumer address: road typeString - 16NO
consumer_address_street_nameConsumer address: road nameString - 70NO
consumer_zip_codeZip codeString - 16NO
consumer_cityTown/placeString - 35NO
consumer_countryCountryString - 35NO
consumer_emailConsumer e-mailString - 70NO
consumer_phone_numberConsumer phoneString - 16NO
ibanConsumer's IBAN bank account String - 34NO



Request

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



If mandate data was successfully fetched

Response

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


                                            {
                                                "result" : true,
                                                "datas": [
                                                    {
                                                        "umr": "XXXXX_01",
                                                        "iban": "FR76-3006-6100-4100-0105-7380-116",
                                                        "sequence_type": "RCUR",
                                                        "status": "5",
                                                        "sign_date": null,
                                                        "sign_city": null,
                                                        "consumer_reference": "123456",
                                                        "safedebit_consumer_reference": "1624957285892343",
                                                        "consumer_first_name": "claude",
                                                        "consumer_last_name": "famille",
                                                        "consumer_address_street_number": "4",
                                                        "consumer_address_street_type": "avenue",
                                                        "consumer_address_street_name": "voie",
                                                        "consumer_zip_code": "69001",
                                                        "consumer_city": "Paris",
                                                        "consumer_country": "FR",
                                                        "consumer_email": "email@test.com",
                                                        "consumer_phone_number": "+33699320216",
                                                        "consumer_data": "null",
                                                        "url": "https://XXXXX.com/XXXX"
                                                    }
                                                ]
                                            }
                                        

If mandate 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).
wfgwdgfwfgwdfg Thanks to fill-in all the mandatory fields

Request

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