/// <summary> /// Todas as contas devem ter sua documentação verificada antes de poder emitir faturas reais (porém permite criação de dados de teste). /// Essa API permite o envio da documentação da sub-conta criada. /// Obs: Essa API obriga a utilização do User API Token em vez do API Token de conta. A verificação demora em torno de 1 dia útil /// </summary> /// <param name="accountData">Dados da conta</param> /// <param name="userToken"> User API Token</param> /// <param name="accountId">Id da conta a ser validada</param> /// <returns>Resposta da API de validação da conta</returns> public async Task <DtoVerifyAccountResponseMessage> VerifyUnderAccountAsync(DtoVerifyAccountRequestMessage accountData, string accountId, string userToken) { var retorno = await Api.PostAsync <DtoVerifyAccountResponseMessage>(accountData, $"{accountId}/request_verification", userToken).ConfigureAwait(false); return(retorno); }
/// <summary> /// Todas as contas devem ter sua documentação verificada antes de poder emitir faturas reais (porém permite criação de dados de teste). /// Essa API permite o envio da documentação da sub-conta criada. /// Obs: Essa API obriga a utilização do User API Token em vez do API Token de conta. A verificação demora em torno de 1 dia útil /// </summary> /// <param name="accountData">Dados da conta</param> /// <param name="userToken"> User API Token</param> /// <param name="accountId">Id da conta a ser validada</param> /// <returns>Resposta da API de validação da conta</returns> public DtoVerifyAccountResponseMessage VerifyUnderAccount(DtoVerifyAccountRequestMessage accountData, string accountId, string userToken) { var retorno = VerifyUnderAccountAsync(accountData, accountId, userToken).Result; return(retorno); }