PayPal DoCapture - 返回10004无效的交易ID

时间:2013-04-24 14:55:25

标签: paypal

我正在尝试测试授权/捕获过程,我正在使用PayPal示例站点来设置授权。我已将其设置为使用我的沙盒凭据,并且一切都声称成功。但是,当我尝试执行捕获(DoCapture)时,我收到无效的事务ID错误。我试图在测试帐户中查看待处理的授权,但无法加载页面的“我的资金”部分。

请求字符串:

METHOD=DoCapture
&USER=MyAPIUser
&PWD=MyAPIPass
&SIGNATURE=MyAPISig
&VERSION=86
TRXTYPE=D
&AUTHORIZATIONID=TransactionIdFromSetExpressCheckoutReturn
&COMPLETETYPE=NotComplete
&AMT=1.99
&NOTE=NewspaperSubscription

1 个答案:

答案 0 :(得分:1)

我看到你有AUTHORIZATION = TransactionIdFromSetExpressCheckoutReturn,这应该是从DoExpressCheckoutPayment API响应返回的授权ID,而不是SetExpressCheckout API调用。 DoExpressCheckoutPayment API调用是完成您对资金的授权所需要的。那么DoCapture就是你要求获取资金的东西。