mundipagg / MundiAPI-CSharp

Other
2 stars 0 forks source link

"Contract validation error" na geração do Token do cartão #81

Open profalves opened 3 years ago

profalves commented 3 years ago
public object CreateCardToken(string client_key, dynamic model)
        {
            try
            {
                string basicAuthUserName = client_key;
                string basicAuthPassword = "";

                var client = new MundiAPIClient(basicAuthUserName, basicAuthPassword);

                var tokenrequest = new CreateTokenRequest
                {
                    Card = new CreateCardTokenRequest
                    {
                        Number = model.cardNumber,
                        HolderName = model.holderName,
                        ExpMonth = model.expMonth,
                        ExpYear = model.expYear,
                        Cvv = model.cvv
                    }
                };

                GetTokenResponse response = client.Tokens.CreateToken(client_key, tokenrequest);

                var json = JObject.FromObject(response);

                return json;
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }

Na primeira vez ele gera o token do cartão mas depois não gera mais de forma alguma. O que significa esse erro? Não tenho visto algum detalhe sobre esse erro na documentação ou algo que avise para evitar esse erro