我正在使用PayPal.1.6.0\lib\net45\PayPal.dll
我使用authorize
意向创建了付款,并获得了成功授权authID
(Payment.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 :(得分:0)
我意识到我正在查看错误的“授权码”。这不是我(原始问题)中发布的((付款)已执行付款).cart但是((付款)已执行付款).transactions.FirstOrDefault()。authorization.id
我能够使用正确的authCode并且能够捕获我的授权。 executedPayment是Payment.Execute方法的返回值。