Esempio n. 1
0
        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);
            }
        }