Árvore de páginas

Versões comparadas

Chave

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

...

Permitir que o parceiro desenvolva uma API onde o PDV realizará a consulta de créditos para fazer pagamento de venda. Por favor, siga a documentação de configuração de ambiente para mais detalhes.

Chamada

POST {url}

Segurança

Se os parâmetros de autenticação estiver configurado será enviado no Header no formato Basic Auth ou Bearer Token, siga a documentação de configuração para selecionar o modelo de autenticação.

Informações da Requisição - Operação consulta (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 - Reversar

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

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


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
   },
   "consult":{
      "identifications":[
         {
            "document":"123456789",
            "documentType":"cdtNumberCredit"
         }
      ]
   }
}

Informações para Resposta- Operação consulta (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
CreditsArray object Json

Lista de créditos
Credits[0].IdCreditInteger15SimIdentificador do crédito
Credits[0].idPersonInteger10SimIdentificador da pessoa do crédito
Credits[0].openAmountDouble9.2SimValor para ser utilizado
Credits[0].KindString6SimEspécie do crédito
StatusObject Json

Status do cédito
Status.TypeString
Sim

Status do crédito

stSuccess - Sucesso

stException - Falha

Status.MessageString50Não

Mensagem 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,
   "Credits":[
      {
         "IdCredit":1233,
         "idPerson":123456,
         "dateTimeIssue":"2023-01-15T00:00:00.000Z",
         "openAmount":100.00,
         "Kind":"DUPP"
      }
   ],
   "Status":{
      "Type":"stSuccess",
      "Message":"CRÉDITO UITLIZADO"
   }
}