我試圖將我的網站連接到貝寶沙盒爲了使用快速結賬功能。我用這個link作爲參考,但我一直得到10002錯誤「安全標頭無效」。
從文件這必須是一個無效的憑據問題,但如果我通過soapUI手動提出請求,它返回「成功」,如果我使用捲曲command它也按預期方式工作。
情景:有兩個Web ASP.NET頁面引用一個https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsdl,另一個https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl,給定的憑據是用戶名,密碼和簽名,你可以在下面的代碼片段,請參閱:PayPal SOAP API - 快速結帳 - 錯誤10002
using CloudShop.com.paypal.sandbox.www;
namespace CloudShop
{
public static PayPalAPIAASoapBinding BuildPayPalWebservice()
{
UserIdPasswordType credentials = new UserIdPasswordType()
{
Username = CloudShopConf.PayPalAPIUsername,
Password = CloudShopConf.PayPalAPIPassword,
Signature = CloudShopConf.PayPalAPISignature
};
PayPalAPIAASoapBinding paypal = new PayPalAPIAASoapBinding();
paypal.RequesterCredentials = new CustomSecurityHeaderType()
{
Credentials = credentials
};
return paypal;
}
眼下我想知道如何進行調試。什麼可能是錯的?
那麼你是如何解決這個問題的? – Wolfram