Gerar voucher negociação
Getvouchernegociacao
POST https://sdealhom.soluti.com.br/GVS/webservices/GVSServices.jws?wsdl
Retorna um voucher para utilização.
Exemplo: A instituição possui uma negociação que permite a geração de voucher ilimitado. É um serviço pós pago.
Headers
Content-Type*
String
text/xml
SOAPAction*
String
Getvouchernegociacao
Request Body
usuario*
String
Usuário de acesso
senha*
String
Senha gerada através da aplicação web(Gerador de senha)
codProduto*
String
Código do Produto
CodVenda*
String
Código de Venda
negociacao*
String
Código da Negociação
sequencia*
String
Contador sequencial
sugestao
String
Sugestão de uso
cpfcnpj
String
Sugestão de uso
restrito
String
Uso restrito para sugestão de uso
Hmac*
String
Cálculo para autenticação
Serial
string
Serial do certificado a ser renovado.
O usuário possui um certificado com data de expiração em 20/07/2025. O gestor responsável na instituição informa previamente o serial number do certificado, por exemplo: 11DE465SF....
Regras de validação:
Regra 1: Caso o usuário tente importar o voucher utilizando um certificado diferente do serial informado, o processo será bloqueado com erro de validação.
Regra 2: A validação do serial somente será aplicada se o campo
serialfor preenchido. Se não informado, qualquer certificado será aceito.
string
E-mail que receberá o voucher
Conteúdo dos parâmetros a serem enviados:
usuario: Usuário utilizado para acessar a aplicação web.senha : Senha gerada através da aplicação web(Gerador de senha)
nonce: O númerononcedeve ser composto pelo timestamp (Unix Timestamp sem microssegundos) concatenado com uma parte pseudoaleatória de 4 (quatro) números.codproduto: Código do produto no qual o voucher está vinculado.Os códigos dos produtos serão fornecidos pela SOLUTI no momento da integração.negociacao : Código da negociação no qual o voucher está vinculado.
Os códigos de negociação serão fornecidos pela SOLUTI no momento da integração.sequencia:Contador sequencial.sugestao: Nome completo do cliente que irá receber o voucher.Enviar em branco caso não deseja informar a sugestão de uso.cpf-cnpj: CPF/CNPJ do cliente que irá receber o voucher.Enviar em branco caso envie o campo sugestao em branco.restrito: Informe true para que o voucher seja de uso restrito para ocpf-cnpjinformado ou informe false para que o voucher não seja de uso restrito.hmac: Valor utilizado para autenticação e validação dos dados enviados. O valor de m é composto pela concatenação de todos os parâmetros anteriores (usuario,nonce,codproduto,codvenda,sugestão,cpf-cnpj,restrito, serial, email). Clique aqui para verificar como é calculado o valor da chavehmac.serial: Será informado o serial do certificado.email: E-mail que receberá o voucher
Código de Exemplo
Tipos de Respostas
status: 0
Retorna esse status quando o cálculo do hmac for inválido.
status : 1
Retorna o voucher para utilização.
status : 2
Retorna esse status quando a negociação não for encontrada.
status : 3
Retorna esse status quando a negociação não está ativa.
status : 4
Retornará esse status quando o produto não estiver disponível ou inexistente
status : 5
Retorna esse status quando o número da sequência não for informado.
status : 6
Retorna esse status quando a sugestão de uso não for informado.
status : 7
Retorna esse status quando né informado o CPF/CNPJ da sugestão de uso.
status : 8
Retorna esse status quando deve ser informado se o voucher será de uso restrito ou não.
status : 9
Retorna esse status quando não é informado as opções "true" ou "false"
status : 10
Retorna esse status quando o CNPJ informado for inválido.
status : 11
Retorna esse status quando o CPF informado for inválido.
Last updated