Status van een retour vernieuwen
URL van de Webservice : https://sws.spartoo.be/mp/xml_maj_returns.phpDeze webservice laat toe de status van een retour te vernieuwen. Er zijn slechts twee mogelijkheden: ofwel de retour aanvaarden (status 4), ofwel de retour weigeren (status 3)
> Bekijk de lijst met de statussen van de retouren
Lijst met parameters
De parameters van deze webservice dient u verplicht in te geven als POST| Parameter | Omschrijving |
|---|---|
| Partner | Dient uw unieke ID te bevatten: |
| rID | Referentie te vernieuwen retour |
| statut | (optioneel) Nieuwe status retour (3 of 4) |
| label_link | (optioneel) Link naar het retouretiket |
| label_file | (optionnel) Bestand van het retouretiket |
Formaat van de teruggestuurde XML data
<root> <returns> <return> <partenaire>string</partenaire> <rID>int</rID> <label_link>url</label_link> <label_file>url</label_file> <errors> <error> <id>int</id> <description>string</description> </error> </errors> <return> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Lijst met de foutcodes van de webservice
| Code | Omschrijving |
|---|---|
| 1 | Geen fouten in de parameters |
| -1 | De parameter partenaire werd niet als parameter aangemaakt of is leeg |
| -2 | De partner parameter bestaat niet |
| -5 | De parameter rID/oID of de parameter status ontbreken |
| -6 | De bestelling of de retour werden niet gevonden, gelieve de parameter oID/rID of de parameter partner na te kijken. |
| -7 | Probleem volgorde retour
|
| -9 | De nieuwe status is dezelfde als de huidige |
| -22 | Fout bij ontvangst van het bestand |
| -23 | Onbekende fout bij ontvangst van het bestand |
| -24 | De link van het etiket is te lang |
| -25 | De gegeven link is identiek aan de huidige link |
| -428 | Uw account is gedeactiveerd. U kunt niet langer gebruik maken van de webservices |
| -429 | U heeft te veel gebruik gemaakt van deze webservice voor dit uur |
Voorbeelden van XML retour
Voorbeeld KO :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID> </rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>-6</id> <description> La commande ou le retour n’ont pas été trouvés, vérifiez le paramètre oID / rID ou le paramètre partenaire. </description> </error> </errors> </return> </returns> <statut> <id>6</id> <description>retour refusé</description> </statut> </root>
Voorbeeld OK :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID>8883777</rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>1</id> <description>Pas d'erreur de paramètres</description> </error> </errors> </return> </returns> <statut> <id>4</id> <description>retour accepté</description> </statut> </root>
💡 Conseils d'intégration pour les étiquettes de retour
- label_link : L'URL fournie pour l'étiquette de retour ne doit pas dépasser 255 caractères (limite stricte de l'API). Si vous utilisez des paramètres d'URL ou d'authentification longs, veuillez raccourcir le lien au préalable.
- label_file : Si vous soumettez directement le fichier de l'étiquette, vous devez transmettre le contenu binaire brut (raw binary content) du fichier (et non une chaîne encodée en Base64). Les formats acceptés sont le PDF (.pdf) et les formats d'images (.jpg, .jpeg, .png, .gif) pour une taille maximale de 10 Mo.
Saitoo - Assistant (mp)
www.spartoo.be
























