Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Envio de CPF e outros dados do cliente #78

Open
izabellaorezende opened this issue Mar 29, 2018 · 3 comments
Open

Envio de CPF e outros dados do cliente #78

izabellaorezende opened this issue Mar 29, 2018 · 3 comments

Comments

@izabellaorezende
Copy link

Boa tarde pessoal, não estou conseguindo enviar o cpf do cliente no cadastro através da lib e isso faz com que a fatura não seja gerada. Já alterei os métodos CreateAsync e Create para enviar esse parametro e também o método do meu sistema. Não há erro de compilação, mas na execução aparece o erro "Método não encontrado: 'iugu.net.Entity.CustomerModel iugu.net.Lib.Customer.Create(System.String, System.String, System.String, System.Collections.Generic.List`1, System.String, System.String)'."

Alguém pode me ajudar?

Segue os métodos alterados:
[Obsolete("Sera descontinuado na versão 2.x do client, use a versão assincrona que recebe CustomerRequestMessage como parâmetro do método")]
public async Task CreateAsync(string email, string name = null, string notes = null, List custom_variables = null, string withCopyEmail = null, string CpfOrCnpj = null)
{
var user = new
{
email = email,
name = name,
notes = notes,
cc_emails = withCopyEmail,
custom_variables = custom_variables,
CpfOrCnpj = CpfOrCnpj
};
var retorno = await PostAsync(user).ConfigureAwait(false);
return retorno;
}

public CustomerModel Create(string email, string name = null, string notes = null, List custom_variables = null, string withCopyEmail = null, string CpfOrCnpj = null)
{
var retorno = CreateAsync(email, name, notes, custom_variables, withCopyEmail, CpfOrCnpj).Result;
return retorno;
}

if (cli.IdIugu == "")
{
Customer cliIugu = new Customer();
CustomerModel mod = cliIugu.Create(cli.Email, cli.Nome, null, null, null, cli.Cpf);
cli.IdIugu = mod.id;
DBCliente dbCli = new DBCliente();
dbCli.atualizaIdIugu(cli);
}

@ZyronAlex
Copy link

o iugu pede nesse request a variável cpf_cnpj vc esta passando CpfOrCnpj, veja se não é isso

@izabellaorezende
Copy link
Author

Foi isso mesmo e outra configuração que fiz na época. No mais, está funcionando. Obrigada.

@homerokzam
Copy link

A iugu tem o recurso de gerar NFe?

Obrigado.
Homero

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants