Mit dieser Funktion ist es möglich Unstimmigkeiten zu Aufträgen auszulösen und an die entsprechende Verkaufsplattform zu übermitteln. |
<request method="createDisputes" version="1.0.0"> <!-- [platform_specific_disputes] --> <!-- Platzhalter für Plattformspezifische Unstimmigkeiten --> </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 |
<response method="createDisputes" version="1.0.0"> <report return_code="0" reference_id="1"> <!-- [platform_specific_dispute] --> <!-- Platzhalter für Fulfillment-Dienstleister Daten --> </report> </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 |
|
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 |
•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. |
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. |
Version |
Änderungsbeschreibung |
---|---|
3.3.50.1 |
Integration des Calls zum Anlegen von Unstimmigkeiten |