UpdateOrdersResponse registerRefunds(
CPAuth auth,
CPRefund[] refunds
);
Input
Parameter | Typ | Optional | Kommentar |
auth | CPAuth | no | Authentication data |
refunds | CPRefund[] | no | A list of refunds. Maximum of 100 per request! |
Output
Gibt ein "UpdateOrdersResponse" zurück.
Beschreibung
Mit diesem Aufruf kannst Du Erstattungen mit Channel Pilot Pro registrieren. Das kann nützlich sein, um einen bestimmten Betrag für eine Bestellung zu erstatten.
Beispiel (SOAP-UI)
Anfrage
In (example for a delayed shipping)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v4="http://v4_2.seller.api.channelpilot.com/">
<soapenv:Header/>
<soapenv:Body>
<v4:registerRefunds>
<auth>
<merchantId>xxxxxxxxxx</merchantId>
<shopToken>xxxxxxxxxx</shopToken>
</auth>
<refunds>
<!--Zero or more repetitions:-->
<item>
<orderHeader>
<orderId>12345678</orderId>
<orderIdExternal>TEST_ORDER_531_3</orderIdExternal>
<source>ebay.de</source>
</orderHeader>
<refundTime>2019-02-07T13:42:30+01:00</refundTime>
<refund>
<net>100</net>
<gross>119</gross>
<tax>19</tax>
</refund>
</item>
</refunds>
</v4:registerRefunds>
</soapenv:Body>
</soapenv:Envelope>
Antwort
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:registerRefundsResponse xmlns:ns1="http://v4_2.seller.api.channelpilot.com/">
<return>
<header>
<resultCode>200</resultCode>
<resultMessage/>
</header>
<updateResults>
<header>
<resultCode>200</resultCode>
<resultMessage/>
</header>
<orderHeader>
<orderId>12345678</orderId>
<orderIdExternal>TEST_ORDER_531_3</orderIdExternal>
<source>ebay.de</source>
<status>
<identifier>25</identifier>
<publicTitle>Teilweise Ausgeliefert</publicTitle>
<publicDescription>Die Bestellung wurde teilweise ausgeliefert. Möglicherweise wurde ein Teil auch bereits storniert</publicDescription>
<hasError>false</hasError>
</status>
<orderTime>2019-02-07T13:42:30+01:00</orderTime>
<isBusinessOrder>false</isBusinessOrder>
</orderHeader>
</updateResults>
</return>
</ns1:registerRefundsResponse>
</soap:Body>
</soap:Envelope>
