0
我从请求在eBay上GetOrders一个TransactionID的,但是当我做一个PayPal GetTransactionDetails请求,并提供其返回的值,我收到以下错误:由于参数无效,交易被拒绝。事务ID无效
Errors[] =
(ErrorType){
ShortMessage = "Transaction refused because of an invalid argument. See additional error messages for details."
LongMessage = "The transaction id is not valid"
ErrorCode = "10004"
SeverityCode = "Error"
},
对于这两种PayPal和易趣我有一个沙箱买家和卖家账户,在易趣上,买家账户已经从卖家账户买了一个产品并付款。付款显示在PayPal账户和两个eBay账户中,并且我确认我正在使用PayPal凭证作为卖家账户。
的SOAP请求我送如下:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:ns0="urn:ebay:apis:eBLBaseComponents" xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns2="urn:ebay:api:PayPalAPI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header>
<ns:RequesterCredentials>
<ns:Credentials xmlns:ns="urn:ebay:apis:eBLBaseComponents">
<ns:Username>VALUE</ns:Username>
<ns:Password>VALUE</ns:Password>
<ns:Signature>VALUE</ns:Signature>
</ns:Credentials>
</ns:RequesterCredentials>
</SOAP-ENV:Header>
<ns1:Body>
<ns2:GetTransactionDetailsReq>
<ns2:GetTransactionDetailsRequest>
<ns0:Version>117.0</ns0:Version>
<ns0:TransactionID>VALUE</ns0:TransactionID>
</ns2:GetTransactionDetailsRequest>
</ns2:GetTransactionDetailsReq>
</ns1:Body>
</SOAP-ENV:Envelope>
任何帮助将非常感激。
你能在这里粘贴交易ID吗? – Eshan 2014-10-02 11:36:35
我在请求中看不到一个事务ID .. ?? – 2014-10-02 11:37:43
我有两个:98Y542082M158374K和7H015107M0108730W,但我只希望其中的一个工作,因为在我完成所有工作之前完成了其中的一个命令。 – 2014-10-02 11:39:27