Gerar voucher negociação

Getvouchernegociacao

POST https://sdealhom.soluti.com.br/GVS/webservices/GVSServices.jws?wsdlarrow-up-right

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

Name
Type
Description

Content-Type*

String

text/xml

SOAPAction*

String

Getvouchernegociacao

Request Body

Name
Type
Description

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 serial for preenchido. Se não informado, qualquer certificado será aceito.

Email

string

E-mail que receberá o voucher

Conteúdo dos parâmetros a serem enviados:

  1. usuario: Usuário utilizado para acessar a aplicação web.

  2. senha : Senha gerada através da aplicação web(Gerador de senha)

  3. nonce: O número nonce deve ser composto pelo timestamp (Unix Timestamparrow-up-right sem microssegundos) concatenado com uma parte pseudoaleatória de 4 (quatro) números.

  4. 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.

  5. codvenda: Código da venda do seu CRMarrow-up-right/ERParrow-up-right. Caso não possua CRM/ERP, envie um número sequencial.

  6. 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.

  7. sequencia: Contador sequencial.

  8. sugestao: Nome completo do cliente que irá receber o voucher. Enviar em branco caso não deseja informar a sugestão de uso.

  9. cpf-cnpj: CPF/CNPJ do cliente que irá receber o voucher. Enviar em branco caso envie o campo sugestao em branco.

  10. restrito: Informe true para que o voucher seja de uso restrito para o cpf-cnpj informado ou informe false para que o voucher não seja de uso restrito.

  11. 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 chave hmac.

  12. serial : Será informado o serial do certificado.

  13. 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