...
PARÂMETRO | TIPO | TAMANHO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|---|
return.code | Integer | Não | Código de retorno | |
return.messageText | String | Não | Mensagem de retorno | |
return.skipNextEvents | Boolean | Não | Indica se interrompe os próximos eventos | |
return.ClientTokenclientToken | String | 36 | Não | Informa o token do cliente que foi identificado pelo parceiro via API |
execution | String | Sim | Tipo de operação que o PDV deve executar |
...
Veja o exemplo de utilização no PDV usando o Simulador da API do PDV.
Os seguintes eventos estão configurados: Início da Venda, Subtotal da Venda e Finalização O evento configurado: Início da Venda.
No Simulador da API do PDV, para este exemplo, está configurado apenas Obter valor e o comando Completado.
Para interromper os próximos eventos, a propriedade Skip Next Events precisa estar marcada.
Imagem 1 - Simulador da API do PDV.
Observe que, na operação do PDV, mesmo com os eventos no Início da Venda, Subtotal da Venda e Finalização da Venda configurados, o PDV não acionou esses eventos porque o Simulador da API do PDV retornou uma instrução para interromper os próximos eventos.
...
irá chamar o obter valor solicitando a identificação do cliente
Imagem 2 - PDV
E no retorno do evento Complete do simulador irá envia o token para o cliente identificado.
Bloco de código | ||
---|---|---|
| ||
{
"version": 1,
"sale": null,
"pay": null,
"return": {
"code": 0,
"messageText": "0",
"skipNextEvents": false,
"clientToken": "7ec731ad-c901-4baa-8f87-14e349362797"
},
"execution": "cetCompleted",
"interpret": null,
"vouchersPrint": [
]
} |