Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

ParâmetroTipoDescrição
idstringIdentificado único da requisição
versionstringVersão da API
operationstring

Operação 
opConsult - Consultar

opReserve - Reservar

opFinish - Baixar

opCancel - Estorno

headerObject Json

Cabeçalho da requisição

header.idDocumentInteger

Número da venda

header.idStoreInteger

Número da empresa

header.idTerminalInteger

Número do chekout

header.taxDocumentInteger

Número do documento fiscal (NFC-e, CFE, COO)

consultObject Json

Dados para realizar a consulta

consult.identificationsArray object Json

Lista de documentos

consult.identifications[0].documentstring

Documento

consult.identifications[0].documentTypestring

Tipo do documento

cdtNumberCredit- Número do crédito

citInternal- Código do cliente (Seqpessoa)


Formatos de Requisição (Request Formats)

...

Bloco de código
{
   "id":"{92C7BEBB-511F-4D36-B51F-7ABC63ADA13A}",
   "version":"1.0",
   "operation":"opConsult",
   "header":{
      "idDocument":1094880,
      "idStore":1,
      "idTerminal":32,
      "taxdocument":12300 
   },
   "consult":{
      "identifications":[
         {
            "document":"123456789",
            "documentType":"cdtNumberCredit"
         },
          {
            "document":"1526",
            "documentType":"cdtNumberCreditcitInternal"
         }
         ]
   }
}

Informações para Resposta - Operação consulta (Response Information)

...

Bloco de código
{
   "id":"16774AFE-12D7-4AD4-BCEF-1A3580B593F1",
   "version":1,
   "Credits":[
      {
         "IdCredit":1233,
         "idPerson":123456,
         "dateTimeIssue":"2023-01-15T00:00:00.000Z",
         "openAmount":100.00,
         "Kind":"DUPP"
      }
   ],
   "Status":{
      "Type":"stSuccess",
      "Message":"CRÉDITO UITLIZADO"
   }
}


Informações da Requisição -

...

Operações reservar,

...

baixar e estorno  (Request Information)

Parâmetros do Corpo (Body Parameters)

ParâmetroTipoDescrição
idstringIdentificado único da requisição
versionstringVersão da API
operationstring

Operação 
opConsult - Consultar

opReserve - Reservar

opFinish - Baixar

opCancel - Estorno

headerObject Json

Cabeçalho da requisição

header.idDocumentInteger

Número da venda

header.idStoreInteger

Número da empresa

Credits[0].IdCreditIntegerIdentificador do crédito
Credits[0].dateTimeIssueDatatimeData de emissão
Credits[0].amountPaidDoubleValor utilizado da venda
Credits[0].paymentNumberIntegerNúmero da forma de pagamento

Formatos de Requisição (Request Formats)

...

Bloco de código
{
   "id":"{B2DBF307-03B3-44CA-B4E1-FFABC860E85F}",
   "version":"1.0",
   "operation":"opReserve",
   "header":{
      "idDocument":1094880,
      "idStore":1,
      "idTerminal":32,
      "taxdocument":12300 

   },
   "credits":[
      {
         "idCredit":1233,
         "dateTimeIssue":"1899-12-30T00:00:00.000Z",
         "amountPaid":30,
		 "paymentNumber":54		
      }
   ]
}

Informações para Resposta -

...

operações reversar, baixar e estorno (Response Information)

Parâmetros do Corpo (Body Parameters)

PARÂMETRO

TIPO

TAMANHO

OBRIGATÓRIO

DESCRIÇÃO

idstring

Identificado único da resposta
versionInteger

Número da versão
StatusObject Json

Status do cédito
Status.TypeString
Sim

Status do crédito

stSuccess - Sucesso

stException - Falha

Status.MessageString50NãoMensagem para mostra no PDV, caso ocorra uma exceção.

Formatos de Resposta (Response Formats)

application/json

Exemplo(Sample)

Bloco de código
{
   "id":"16774AFE-12D7-4AD4-BCEF-1A3580B593F1",
   "version":1,
   "Status":{
      "Type":"stSuccess",
      "Message":""
   }
}


Informações para resposta com emissão dos comprovantes no PDV - operações de baixar

...

e estorno (Response Information)

Parâmetros do Corpo (Body Parameters)

PARÂMETRO

TIPO

TAMANHO

OBRIGATÓRIO

DESCRIÇÃO

idstring

Identificado único da resposta
versionInteger

Número da versão
StatusObject Json

Status do cédito
Status.TypeString
Sim

Status do crédito

stSuccess - Sucesso

stException - Falha

Status.MessageString50NãoMensagem para mostra no PDV, caso ocorra uma exceção.
TemplatesPrintObject Json

Comprovantes para impressão
TemplatesPrint[0].TextString3000NãoTexto que será impresso pela impressora

Formatos de Resposta (Response Formats)

application/json

Exemplo(Sample)

Bloco de código
{
   "id":"16774AFE-12D7-4AD4-BCEF-1A3580B593F1",
   "version":1,
   "Status":{
      "Type":"stSuccess",
      "Message":""
   },
   "TemplatesPrint":"CRÉDITO UITLIZADO"
   } [
		{
			"Text": "RECEBO PAGAMENTO, CONVENIO: \r\n\r\n   N. 100, Vlr. Compra: 99,99\r\n"
		},
		{
			"Text": "SEGUNDA via cliente \r\n\r\n  RECEBO PAGAMENTO, CONVENIO: \r\n\r\n   N. 100, Vlr. Compra: 99,99\r\n"
		}
	] 
}