2014-03-28 3 views
1

내가 고객의 환불 요청에 대한 제출 오전 XML을 통해 아마존에 주문 조정을 제출하는 몇 가지 문제가 있어요 :나는 아마존 MWS

<?xml version="1.0" encoding="utf-8"?> 
<AmazonEnvelope 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> 
<Header> 
<DocumentVersion>1.01</DocumentVersion> 
<MerchantIdentifier>A24MUCS*****</MerchantIdentifier> 
</Header> 
<MessageType>OrderAdjustment</MessageType> 
<Message> 
<MessageID>1</MessageID> 
<OrderAdjustment> 
    <AmazonOrderID>105-3616276-******</AmazonOrderID> 
    <AdjustedItem> 
     <AdjustmentReason>CustomerCancel</AdjustmentReason> 
     <ItemPriceAdjustments> 
      <Component> 
       <Type>Principal</Type> 
       <Amount currency="USD">0.09</Amount> 
      </Component> 
      <Component> 
       <Type>Shipping</Type> 
       <Amount currency="USD">4.87</Amount> 
      </Component> 
     </ItemPriceAdjustments> 
    </AdjustedItem> 
</OrderAdjustment> 
</Message> 
</AmazonEnvelope> 

아마존에 의해 반환되는 오류가있는 XML 제출에 : 오류 5000 : 이 형식이 잘못되었거나 유효하지 않은 XML 문서입니다.

답변

1

XML의 형식이 잘못되었거나 유효하지 않은 것 같습니다. 그러나또는 MerchantOrderItemID이 누락되어 AdjustmentReason 전에 명시되어야하므로 유효성을 검사하지 않습니다.

관련 문제