使用沙盒帐户在授权付款上调用Authorization.Capture时的INVALID_RESOURCE_ID

时间:2016-02-05 17:26:48

标签: paypal capture

我正在使用PayPal.1.6.0\lib\net45\PayPal.dll

我使用authorize意向创建了付款,并获得了成功授权authIDPayment.Cart)和PayPal.APi.Payment.id

当我尝试使用Authorization.Capture(apiContext, Capture)拨打authID时,我会

{   
  "name":"INVALID_RESOURCE_ID",  
  "message":"The requested resource ID was not found",  
  "information_link":"https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID",  
  "debug_id":"d73f6a0c1b8bc"
}

我使用我的沙箱帐户对此进行了测试。

尝试使用此链接会在“找不到错误”页面中显示错误'。有线索吗?

1 个答案:

答案 0 :(得分:0)

我意识到我正在查看错误的“授权码”。这不是我(原始问题)中发布的((付款)已执行付款).cart但是((付款)已执行付款).transactions.FirstOrDefault()。authorization.id

我能够使用正确的authCode并且能够捕获我的授权。 executedPayment是Payment.Execute方法的返回值。