2013-09-24 68 views
0

我有問題得到了貝寶整合到我的Windows 8應用程序。我不確定「merchantId」應該是什麼,我假設這個術語與開發者平臺上的內容不一致。什麼是商戶ID?

在此代碼示例,執行()沒有顯示任何提示返回false:

BuyNow buyNow = new BuyNow([I've tried several ids I found from the portal]) 
{ 
    UseSandbox = true, 
}; 

ItemBuilder itemBuilder = new ItemBuilder(this.product.Name); 
itemBuilder.Description(this.product.Description); 
itemBuilder.Name(this.product.Name); 
itemBuilder.Price((product.SalePrice ?? product.Price).ToString()); 
itemBuilder.Quantity(1); 
itemBuilder.ID (this.product.Id.ToString()); 
Item item = itemBuilder.Build(); 
buyNow.AddItem(item); 

bool buyNowResult = await buyNow.Execute(); 

回答

0

好的,爲下一個人。 「MerchantId」是指「商家帳戶ID」,位於www.sandbox.paypal.com網站的「個人資料 - >我的商家信息」下。

我也有問題,因爲我輸入的字符串太長。確保連接到錯誤事件以獲得有意義的錯誤消息。 BuyNow對象不會填充錯誤消息,儘管它具有Error屬性。

buyNow.Error += (sender, e) => 
{ 
    // e has the error 
};