参数无效 - 指定的电子邮件或商家ID无效。 (错误代码:11928)

时间:2013-07-19 05:08:31

标签: razor paypal subscribe

我在剃刀网络应用程序中使用了Paypal Helper library

_AppStart.cshtml

@{
    PayPal.Profile.Initialize(
    "XXXXXXXXXXXXXX.gmail.com",
    "XXXXXXXXXX",
    "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "sandbox");

    // General Adaptive Payments’ properties
    PayPal.Profile.Language = "en_US";
    PayPal.Profile.CancelUrl = "http://mywebsite.com";
    PayPal.Profile.ReturnUrl = "http://mywebsite.com/PaypalReturn.cshtml";
    PayPal.Profile.IpnUrl = "http://mywebsite.com/PaypalReturn.cshtml";
    PayPal.Profile.CurrencyCode = "USD";
}

Subscribe.cshtml

@{
    var payPalButton = PayPal.ButtonManager.SubscribeButton.Create(
         business: "myname@merchant.com",
         itemName: "Subscribe to premium account",
         a3: "10.00",
         p3: "1",
         t3: "M");


    HtmlString payPalButtonHtml = new HtmlString(payPalButton.WebSiteCode);
 }

@payPalButtonHtml

但它引发了一个错误:

  

无效参数 - 指定的电子邮件或商家ID无效。 (错误代码:11928)

任何人都可以让我知道这有什么问题。?

由于

1 个答案:

答案 0 :(得分:0)

我已经解决了。错误本身说明了一切,但我没有得到它。

我必须在Button Create方法的business参数中指定正确的商家电子邮件ID,如下所示:

var payPalButton = PayPal.ButtonManager.SubscribeButton.Create(
         business: "xxx-facilitator@xxxxxxxx.com",
         itemName: "Subscribe to premium account",
         a3: "10.00",
         p3: "1",
         t3: "M");

希望很清楚。

感谢。!!