【发布时间】:2014-05-29 11:42:28
【问题描述】:
我正在尝试使用 IPN 将我的商品设置为已发货,但出现 20822 错误。这是我的 XMLRequest:
<?xml version="1.0" encoding="utf-8" ?>
<CompleteSaleRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>869</Version>
<ItemID> $item_number </ItemID>
<TransactionID>$txn_id</TransactionID>
<FeedbackInfo>
<CommentText>Great transaction, great buyer!</CommentText>
<CommentType>Positive</CommentType>
<TargetUser>$auction_buyer_id</TargetUser>
</FeedbackInfo>
<Shipped>true</Shipped>
<Paid>true</Paid>
<RequesterCredentials>
<eBayAuthToken> $my_token </eBayAuthToken>
</RequesterCredentials>
</CompleteSaleRequest>
$auction_buyer_id、$item_number 和 $txn_id 来自 ipn,我检查了它们,我认为它们很好。 来自 ebay 的响应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<CompleteSaleResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2014-05-29T10:41:35.147Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Invalid ItemID or TransactionID</ShortMessage>
<LongMessage>Invalid ItemID or TransactionID</LongMessage>
<ErrorCode>20822</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>873</Version>
<Build>E873_CORE_APIXO_16844666_R1</Build>
</CompleteSaleResponse>
我在互联网上搜索,但找不到解决方案。请帮忙。 谢谢。
【问题讨论】:
-
这不是 IPN 交易。请更正您的帖子以说明您实际使用的 API。
标签: paypal paypal-ipn ebay-api