get_refund_links


GET  -- Récupère plusieurs liens de remboursement en fonction des paramètres

Argument Description Type - Taille Exemple Obligatoire
reference Référence du remboursement String - 32 NON
campaign_reference Référence de la campagne String - 32 NON
amount Référence de la campagne String - 11 NON
mail Référence de la campagne String - 64 NON
phone_number Référence de la campagne String - 12 NON
safedebit_consumer_reference safedebit_consumer_reference.label is missing String - 35 NON
link_creation_date_min Date min de création du lien date NON
link_creation_date_max Date max de création du lien date NON

Requête

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

                                                
                                                    {
"campaign_reference": "CAMPAING-2",
"reference": "link_ref",
"amount": "180",
"mail": "xxx@xx.xx",
"phone_number": "xxxxxxxxxx",
"safedebit_consumer_reference": "xxxxxxxxxxx",
"link_creation_date_min": "xxxxxxxxxxx",
"link_creation_date_max": "xxxxxxxxxxx"}
                                                
                                            
Si les paramètres envoyés sont valides

Réponse

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


                                                {
                                                "result": true,
                                                "links": [
                                                    {
                                                        "campaign_reference": "CAMPAING-2",
                                                        "reference": "TEST-4",
                                                        "link": "https://sspay.fr/XXXXXX",
                                                        "amount": 100,
                                                        "creation_date" : "YYYY-MM-DD HH:II:SS"
                                                    },
                                                    {
                                                        "campaign_reference": "CAMPAING-2",
                                                        "reference": "TEST-5",
                                                        "link": "https://sspay.fr/XXXXXX",
                                                        "amount": 200,
                                                        "creation_date" : "YYYY-MM-DD HH:II:SS"
                                                    },
                                                    {
                                                        "campaign_reference": "CAMPAING-2",
                                                        "reference": "TEST-6",
                                                        "link": "https://sspay.fr/XXXXXX",
                                                        "amount": 300,
                                                        "creation_date" : "YYYY-MM-DD HH:II:SS"
                                                    },
                                                    {
                                                        "campaign_reference": "CAMPAING-2",
                                                        "reference": "TEST-7",
                                                        "link": "https://sspay.fr/XXXXXX",
                                                        "amount": 400,
                                                        "creation_date" : "YYYY-MM-DD HH:II:SS"
                                                    },
                                                    {
                                                        "campaign_reference": "CAMPAING-2",
                                                        "reference": "TEST-8",
                                                        "link": "https://sspay.fr/XXXXXX",
                                                        "amount": 600,
                                                        "creation_date" : "YYYY-MM-DD HH:II:SS"
                                                    }
                                                ]
                                            }
                                            
Si les paramètres envoyés sont erronés

Réponse

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

                                            
                                            {
                                                "result": false,
                                                "error": {
                                                    "amount": "Le champ amount n'a pas le bon format."
                                                }
                                            }