2015-02-10 66 views
0

我非常新的編程和新的條紋。我目前正在嘗試創建一個基本頁面,我可以創建客戶。我目前正在使用stripe.net DLL,我很難讓這個頁面正常工作。這是我的。我沒有得到任何錯誤,也沒有創建記錄。Stripe.Net創建和更新用戶

使用條紋;

private StripeCustomer GetCustomer() 
    { 

     var mycust = new StripeCustomerCreateOptions(); 
     mycust.Email = "[email protected]"; 
     mycust.Description = "One Time"; 
     mycust.CardName = "Full Name"; 
     var customerservice = new StripeCustomerService(System.Web.Configuration.WebConfigurationManager.AppSettings["StripeApiKey"]); 
     return customerservice.Create(mycust); 

    } 





    protected void Button1_Click(object sender, EventArgs e) 
    { 
     try 
     { 

      StripeCustomer current = GetCustomer(); 
      var mycharge = new StripeChargeCreateOptions(); 
      string key = System.Web.Configuration.WebConfigurationManager.AppSettings["StripeApiKey"]; 
      Response.Redirect("/services/donate/thanks.aspx"); 


     } 

     catch (StripeException ex) 
     { 
      //lblerror.Text = (ex.Message); 

     } 


    } 

也有點幫助,(因爲我失去了什麼,我嘗試的作品)作爲我怎麼會去拉電流關我有,並顯示它們將是巨大的列表。

回答

0

我猜你用這樣的:https://github.com/jaymedavis/stripe.net#list-all-customers

在你GETCUSTOMER方法是創建一個客戶,相反,你想要做的事像下面這樣:

private IEnumerable<StripeCustomer> GetCustomers() 
{ 
    var customerservice = new StripeCustomerService(System.Web.Configuration.WebConfigurationManager.AppSettings["StripeApiKey"]); 
    return customerservice.List(); 
} 

protected void Button1_Click(object sender, EventArgs e) 
{ 
    try 
    { 
     StripeCustomer list = GetCustomers(); 
     //show this list somewhere 

    } 
    catch (StripeException ex) 
    { 
     //lblerror.Text = (ex.Message); 

    } 
} 

Makre肯定StripeApiKey存在於您的配置文件中。