edit_mandate


POST  -- Modify a mandate

Search argument Description Max size Example Mandatory
umrUnique mandate referenceString - 35YES

Parameter to modify Description Max size Example Mandatory
statusMandate statutString - 2NO
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_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
ibanConsumer's IBAN bank account String - 34NO


Request

POST /xxxx/edit_mandate HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json


{
"umr": "REF_XXX",
"status": "1",
"consumer_last_name": "famille",
"consumer_first_name": "claude",
"consumer_address_street_number": "7",
"consumer_address_street_type": "rue",
"consumer_address_street_name": "laurent vibert",
"consumer_address_complement": "5ème étage",
"consumer_zip_code": "69006",
"consumer_city": "Lyon",
"consumer_country": "FR",
"consumer_email": "newemail@xxx.com",
"consumer_phone_number": "0600000000",
"iban": "FRXXXXXXXXX"}
                                                
If mandate was successfully modified

Response

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


                                        {
                                            "result" : true
                                        }
                                    

If modification 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
code See (error codes in annex).
Thanks to fill-in all the mandatory fields
Request

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