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 POSTPará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>