public void createCard() { getApiKey(); conekta.Api.version = "2.0.0"; Customer customer = new conekta.Customer().create(@"{ ""name"": ""Emiliano Cabrera"", ""phone"": ""+5215544443333"", ""email"": ""*****@*****.**"", ""corporate"": true, ""payment_sources"": [] }"); Card card = (Card)customer.CreateCard(@"{ ""token_id"": ""tok_test_visa_4242"", ""type"": ""card"" }"); Assert.AreEqual(card.type, "card"); Assert.AreEqual(card.name, "Jorge Lopez"); }
public void updatePaymentSource() { getApiKey(); conekta.Api.version = "2.0.0"; Customer customer = new conekta.Customer().create(@"{ ""name"": ""Emiliano Cabrera"", ""phone"": ""+5215544443333"", ""email"": ""*****@*****.**"", ""corporate"": true }"); Card payment_source = (Card)customer.CreateCard(@"{ ""token_id"": ""tok_test_visa_4242"", ""type"": ""card"" }"); Card updatedPaymentSource = payment_source.Update(@"{ ""name"": ""Emiliano Suarez"" }"); Assert.AreEqual(updatedPaymentSource.name, "Emiliano Suarez"); }
public void deletePaymentSource() { getApiKey(); conekta.Api.version = "2.0.0"; Customer customer = new conekta.Customer().create(@"{ ""name"": ""Emiliano Cabrera"", ""phone"": ""+5215544443333"", ""email"": ""*****@*****.**"" }"); PaymentSource payment_source = customer.CreateCard(@"{ ""token_id"": ""tok_test_visa_4242"", ""type"": ""card"" }"); payment_source.destroy(); Customer customerReloaded = new Customer().find(customer.id); Assert.AreEqual(customerReloaded.payment_sources, null); }