wirecardBrasil / moip-sdk-dotnet

MIT License
7 stars 3 forks source link

Criar pedido - retorna código 401 #26

Closed matmiranda closed 6 years ago

matmiranda commented 6 years ago

Segue a imagem onde eu obtenho valor token via postman:

postman_2018-06-28_12-08-33

Segue código:

//testar moip
const string token = "Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXX==";
Client client = new Client(token, Configuration.Environments.SANDBOX);

TaxDocument taxDocument = new TaxDocument
{
    Type = "CPF",
    Number = "22222222222"
};

Phone phone = new Phone
{
    CountryCode = "55",
    AreaCode = "11",
    Number = "66778899"
};

ShippingAddress shippingAddress = new ShippingAddress
{
    Street = "Rua test",
    StreetNumber = "123",
    Complement = "Ap test",
    District = "Bairro test",
    City = "TestCity",
    State = "SP",
    Country = "BRA",
    ZipCode = "01234000"
};

CustomerRequest customerRequest = new CustomerRequest
{
    Fullname = "Fulano de Tal",
    OwnId = "OFulanoDeTal",
    BirthDate = "1990-01-01",
    Email = "fulano@detal.com.br",
    Phone = phone,
    ShippingAddress = shippingAddress,
    TaxDocument = taxDocument
};

AmountOrderRequest amountRequest = new AmountOrderRequest
{
    Currency = "BRL"
};

Item itemsRequest = new Item
{
    Product = "Bicicleta Specialized Tarmac 26 Shimano Alivio",
    Quantity = 1,
    Detail = "uma linda bicicleta",
    Price = 2000
};

List<Item> itemsRequestList = new List<Item>
{
    itemsRequest
};

OrderRequest orderRequest = new OrderRequest
{
    OwnId = "159753teste",
    Amount = amountRequest,
    Items = itemsRequestList,
    Customer = customerRequest,
};
try
{
    OrderResponse createdOrder = client.Orders.CreateOrder(orderRequest);
}
catch (APIException ex)
{
  //Aqui retorna 401
}

Pode confirmar que na variável token está correto ?