Puesta al día de una devolución
URL del Webservice : https://sws.spartoo.es/mp/xml_maj_returns.phpEste servicio web sirve para actualizar una devolución.
Si debes proporcionar una etiqueta de devolución al cliente, dos métodos posibles:
- Si la etiqueta permanece en vuestra posesión: se debe especificar "label_link" conteniendo el enlace hacia la etiqueta
- Si deseas que nosotros tengamos la etiqueta en nuestro servidor: se debe especificar "label_file" conteniendo el fichero de la etiqueta
- aceptar la devolución ( estatus 4 )
- rechazar la devolución ( estatus 3 )
> Ver la lista de los estatus de devoluciones
Liste des parámetros
Los parámetros de este webservice deben pasar obligatoriamente en POST| Parámetro | Description |
|---|---|
| partner | Debe contener tu identificador único: |
| rID | Identificador de devolución actualizado |
| statut | Nuevo estado de la devolución ( 3 o 4 ) |
Formato XML devuelto
<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>
Lista de los códigos de error de la webservice
| Código | Descripción |
|---|---|
| 1 | Sin error de parámetros |
| -1 | El parámetro partenaire no ha pasado a parámetro o está vacio |
| -2 | El parámetro partenaire no existe |
| -5 | Falta el parámetro partner rID/oID o el parámetro statut |
| -6 | El pedido o la devolución no ha sido encontrados, verifica el parámetro oID / rID o el parámetro partenaire. |
| -7 | Problema en la cronología de la devolución
|
| -9 | El nuevo statut es identico al statut actual |
| -22 | Error en la recepción del fichero |
| -23 | Error desconocido en la recepción del fichero |
| -24 | El enlace de la etiqueta es demasiado largo |
| -25 | El enlace proporcionado es idéntico al enlace actual |
| -428 | Tu cuenta ha sido desactivada. Ya no puede realizar llamadas a servicios web |
| -429 | Has realizado demasiadas llamadas a este servicio web durante esta hora |
Ejemplo de devolución XML
Ejemplo de respuesta para una llamada servicio web 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>
Ejemplo de respuesta para una llamada servicio web 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.es
























