Exemplo n.º 1
0
 private static void CardTest()
 {
     var obj = new Card
     {
         CardNumber = "5216005329772352",
         CardExpirationDate = "0822",
         HolderName = "Jose Silva",
         Cvv = "544"
     };
     Console.Write("Testing Card");
     obj.Create();
     Console.WriteLine(obj.Id != null ? " - Success" : " - Fail");
 }
Exemplo n.º 2
0
 private static void CreditCardTransaction()
 {
     var obj = new Card
     {
         CardNumber = "5216005329772352",
         CardExpirationDate = "0822",
         HolderName = "Jose Silva",
         Cvv = "544"
     };
     obj.Create();
     var t = new Transaction
     {
         Amount = 9999, //R$ 99,99
         CardId = obj.Id,
         SoftDescriptor = "", //Invoice description
         Capture = false, //Just authorize
         Metadata = new Metadata { IdData = 1, NomeData = "Sale 1" }, //Just to tag
         Customer = new Customer
         {
             Addresses = new List<Address>
             {
                 new Address
                 {
                     City = "São Paulo",
                     Complementary = "AP3",
                     Neighborhood = "Bela Vista",
                     Country = "BR",
                     State = "SP",
                     Street = "Av Paulista",
                     StreetNumber = "1000",
                     Zipcode = "01318002"
                 }
             },
             BornAt = new DateTime(1980, 1, 1),
             DocumentNumber = "02460608322",
             DocumentType = eCustomerDocumentType.cpf,
             Email = "*****@*****.**",
             Gender = eGender.male,
             Name = "Emanuel Lima",
             Phones = new List<Phone>{
                 new Phone
                 {
                     Ddd = "11",
                     Ddi = "55",
                     Number = "984628620"
                 }
             }
         }
     };
     t.Create();
 }