createDisputes

Navigation:  WebService Calls > Options for Growth >

createDisputes

Previous pageReturn to chapter overviewNext page

Texte ein-/ausblenden

Beschreibung

Mit dieser Funktion ist es möglich Unstimmigkeiten zu Aufträgen auszulösen und an die entsprechende Verkaufsplattform zu übermitteln.

Beispiel Request

Code

Feldliste Request

Name

Beschreibung        

Anz.

Typ

sonstiges

request

Root-Element der Anfrage

1

Element


method

Attribut von request. Name der Webservice-Methode.

1

string

Fester Wert:

„createDisputes“

version

Attribut von request. Legt die Version der Anfrage fest.

1

integer

Fester Wert: „1.0.0“

[platform_specific_disputes]

Platzhalter für die verschiedenen Daten der Verkaufsplattformen. Die möglichen Daten sind im Abschnitt "Plattformspezifische Daten" des Calls createDisputes beschrieben.

0..N

Element


 

Beispiel Response

Code

Feldliste Response

Name

Beschreibung        

Anz.

Typ

sonstiges

response

Root-Element der Antwort

1

Element


method

Attribut von response. Name der Webservice-Methode.

1

string

Fester Wert:

„createDisputes“

version

Attribut von response. Legt die Version der Anfrage fest.

1

integer

Fester Wert:

„1.0.0“

report

Information über die ausgeführte Operation. Für jedes Unstimmkeits-Element aus dem Request wird ein Report zurückgegeben.

0..N

Element


return_code

Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind.

1

integer

Feste Werte:

Siehe Return-Codes

reference_id

Optionales Attribut des Elements "ebay_dispute". In diesem Feld kann eine beliebige ID angegeben werden die später im zugehörigen Report-Block der Response-Daten wieder erscheint.

0..1

string

Hinweise

error_description

Falls bei der Durchführung der Operation Fehler aufgetreten sind wird in error_description eine Fehlerbeschreibung zurück geliefert

0..1

string


[platform_specific_dispute]

Platzhalter für die verschiedenen Daten der plattformspezifischen Unstimmigkeiten. Die möglichen Daten sind im Abschnitt "Plattformspezifische Daten" des Calls createDisputes beschrieben.

1

Element


 

Hinweise

 

Die reference_id wird nicht in Speed4Trade CONNECT gespeichert und ist damit auch nicht fest an die betroffene Unstimmigkeit gebunden. Die gleiche ID kann daher in unterschiedlichen Calls problemlos wiederverwendet werden. Sie dient lediglich zur schnellen Zuordnung eines Reports in den Response-Daten zu einem Block aus den Request-Daten. Dies ist insbesondere dann nützlich wenn es bei der Verarbeitung eines oder mehrerer der übergebenen Unstimmigkeiten zu Fehlern kommt. So kann die resultierende Fehlermeldung schnell zu einem Request-Bestandteil zugeordnet werden.

Return-Codes

Für den Webservice-Call "createDisputes" sind folgende Return-Codes möglich:

Code

Beschreibung

0

Die Unstimmigkeit wurde erfolgreich erstellt.

-1

Die Unstimmigkeit konnte auf Grund eines unspezifizierten Fehlers nicht erstellt werden. Bitte beachten Sie die mitgelieferte Fehlerbeschreibung.

-10001

Der angegebene Auftrag wurde nicht gefunden, oder existiert nicht.

-10004

Die angegebene Auftragsposition wurde nicht gefunden, oder existiert nicht.

-10006

Die Unstimmigkeit konnte nicht angelegt werden.

-10007

Es wurde kein gültiger Grund für die Unstimmigkeit festgelegt.

-10008

Es wurde keine gültige Detailbeschreibung für die Unstimmigkeit festgelegt.

Änderungsübersicht

Version

Änderungsbeschreibung

3.3.50.1

Integration des Calls zum Anlegen von Unstimmigkeiten