static void TestCustomerAndCharge(StripePayment payment) { StripeCustomerInfo customer = new StripeCustomerInfo(); //customer.Card = GetCC (); StripeCustomer response = payment.CreateCustomer(customer); string customer_id = response.ID; StripeCustomer customer_info = payment.GetCustomer(customer_id); Console.WriteLine(customer_info); StripeCustomerInfo info_update = new StripeCustomerInfo(); info_update.Card = GetCC(); StripeCustomer update_resp = payment.UpdateCustomer(customer_id, info_update); Console.Write("Customer updated with CC. Press ENTER to continue..."); Console.Out.Flush(); Console.ReadLine(); StripeCustomer ci2 = payment.DeleteCustomer(customer_id); if (ci2.Deleted == false) { throw new Exception("Failed to delete " + customer_id); } }