Paypal 贝宝沙箱。10609事务id无效
我做错了什么? 我使用PayPal Payments Pro沙盒测试帐户 我执行DoDirectPayment,其中PaymentAction=PaymentActionCodeType.Authorization 我收到成功和交易ID 我从步骤2中执行DoVoid,其中AuthorizationID=TransactionID 我收到的10609交易id无效。 DoAuthorization也是如此 我执行DoDirectPayment,其中PaymentAction=PaymentActionCodeType.Order 我收到成功和交易ID 我从步骤2中执行DoAuthorization,其中TransactionID=TransactionID 我收到的10609交易id无效。 UPD: 95.0销售9514998275181667886122017NazarnazardFGDFGDFGManhattanyus10005030 2012-12-06T15:23:13Z成功32DB76F5D782895.04137385951.00XM1R649887J67078538 对不起,不是全部 UPD2: 95.01R649887J67078538Paypal 贝宝沙箱。10609事务id无效,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我做错了什么? 我使用PayPal Payments Pro沙盒测试帐户 我执行DoDirectPayment,其中PaymentAction=PaymentActionCodeType.Authorization 我收到成功和交易ID 我从步骤2中执行DoVoid,其中AuthorizationID=TransactionID 我收到的10609交易id无效。 DoAuthorization也是如此 我执行DoDirectPayment,其中PaymentAction=PaymentActio
2012-12-06T15:23:15ZFailureF8795DAA4B104无效事务id。事务id无效。10609Error95.04181146您的DoVoid请求看起来不太正确。你有
<DoVoidRequest>
<Version xmlns="urn:ebay:apis:eBLBaseComponents">95.0</Version>
<AuthorizationID>1R649887J67078538</AuthorizationID>
</DoVoidRequest>
</DoVoidReq>
应该是
<DoVoidReq>
<DoVoidRequest>
<Version xmlns="urn:ebay:apis:eBLBaseComponents">95.0</Version>
<AuthorizationID>1R649887J67078538</AuthorizationID>
</DoVoidRequest>
</DoVoidReq>
您能否提供生成的实际API请求的示例?这是唯一能确切了解情况的方法。无效事务ID非常简单,所以我们只需要准确地看到传递到实际请求中的内容。您概述的第一个方法应该可以正常工作,但同样,只需要看到实际的DoVoid请求。您概述的第二种方法不正确。你不会在直接付款后使用DoAuthorization。您可以使用DoVoid或DoCapture。DoCapture也犯了相同的错误。好的,同样,需要查看正在生成的实际请求,而不仅仅是SDK代码。类库将以某种方式使原始API请求和响应可用。它可能是XML或NVP字符串。可能帐户设置有一些错误,但销售工作正常。