matmiranda / wirecard-dotnet

🚾 - API do Wirecard para .NET - SDK
https://dev.wirecard.com.br/
MIT License
2 stars 1 forks source link

Pedido com multiplos recebedores não permite passar apenas percentual #4

Closed leo-mck closed 5 years ago

leo-mck commented 5 years ago

De acordo com a documentação, é possível fazer um pedido com múltiplos recebedores informando o valor ou o percentual que eles receberão. Quando tento passar apenas o percentual em PedidoRequest.Receivers[0].Ammount.Percentual, o moip retorna o erro:

"code":"ORD-009","path":"receivers[0].amount.fixed","description":"Todos os valores devem ser maiores que zero"

Para evitar isso a propriedade Amount.Fixed deve ser omitida quando não informada:

public class Amount 
{
...
    [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
    public int @fixed { get; set; }
...
}
matmiranda commented 5 years ago

@leo-mck nova versão disponível 😀 , seu problema foi resolvido ?

leo-mck commented 5 years ago

Olá, sim, agora está funcionando, obrigado :)

matmiranda commented 5 years ago

@leo-mck não sei se você percebeu o nome da lib, eu apenas mudei o nome.