2016-02-05 121 views
0

呼吁授权支付我使用PayPal.1.6.0\lib\net45\PayPal.dllINVALID_RESOURCE_ID当Authorization.Capture使用沙盒帐户

我创建了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" 
} 

我该使用我的沙盒帐户进行测试。

尝试链接让我得到'找不到页面错误'。任何线索?

回答

0

我意识到我在查看错误的授权码。它不是((支付)executionPayment).cart作为张贴在我原来的问题,但((Payment)executionPayment).transactions.FirstOrDefault()。authorization.id

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