Árvore de páginas

Versões comparadas

Chave

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

Objetivo

Permitir que o parceiro envie dados do cliente para o PDV. Esta Essa operação ocorre nos eventos 'Identificar o cliente', 'Cadastrar pessoa' e também no de identificação do cliente no PDV e também durante o pagamento por convênio, caso o cliente não tenha sido identificado durante a compra. Por favor, siga a documentação de configuração de ambiente para mais detalhes.

Chamada

POST {url}

Informações da Requisição (Request Information)

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.

Parâmetros do Corpo (Body Parameters)

ParâmetroTipoDescrição
Document
IdString
Número do documento de identificação da pessoa
Identificador da requisição
versionIntegerNúmero da versão
identificationsArray object JsonLista dos tipos de documento
identifications[0].documentStringDocumentos
identifications[0].documentTypeString

Tipos de documentos

DocumentTypeStringTipo de documento de identificação

cdtIDInternal - Código interno;

cdtCPF - CFP

cdtCNPJ - CNPJ

cdtIE -  Inscrição estadual

cdtIDForeign

cdtRG -

Identificador único 

RG

Formatos de Requisição (Request Formats)

...

Bloco de código
languageactionscript3
{
   "id":"{E20B519258966376-1CDBD0D3-4F9244CC-99C4BA9B-BB0F8CD700DB22065EC4619E}",
   "version":1,
  "identifications":[
 "identification":   {
      "document":"12345678909",
      "documentType":"cdtCPF"
    },
    {
      "document":"1111000000020",
      "documentType":"cdtCPFcdtIDInternal"
    }
  ]
}


Informações para Resposta (Response Information)

Parâmetros do Corpo (Body Parameters)

PARÂMETROTIPOTAMANHOOBRIGATÓRIODESCRIÇÃO
IdentificationInformações do tipo de identificação
idstring

Identificado único da resposta
versionInteger

Número da versão
personObject Json
Sim


DocumentTypeString
Objeto json dos dados do cliente
ParâmetroTipoDescriçãoDocumentStringNúmero do documento de
identificação da pessoa
person.documentsArray object Json

Lista de documentos
person.documents[0].documentString
SimDocumento do cliente
person.documents[0].documentType


Tipo de documento do cliente

Tipo de documento de identificação

cdtIDInternal - Código interno

cdtCPF - CFP

cdtCNPJ - CNPJ

cdtIDForeign - Identificador único 

cdtIE -  Inscrição estadual

cdtRG - RG

person.NameString50SimNome
/ Razão social
person.EmailString80NãoEmail do cliente
person.KindString
Sim

Tipo de pessoa

cktPhysical - Física 
cktLegal - Jurídica

person.TaxpayerString
Não

Contribuinte de ICMS

yntYes - Sim
yntNo - Não

person.PublicAgencyString
Não

Órgão público

yntYes - Sim
yntNo - Não

TaxRegimeInteger5NãoRegime de tributaçãoGlobalLimit
person.customerObject json

Objeto json dos dados do cliente
person.customerGlobalLimitDouble9, 2NãoValor limite global
person.customer.DeadlineInteger3NãoPrazo máximo em dias
person.customer.CreditStatusString
Não

Situação do crédito

ccsAlert - Alerta 
ccsReleased - Liberado
ccsBlocked - Bloqueado
ccsSuspended - Suspenso

person.customer.NoteString250NãoObservação
person.customer.CardNumberInteger15NãoNúmero do cartão
person.customer.BusinessSituationString
Não

Situação comercial

bstReleased - Liberado 
bstBlocked - Bloqueado

person.addressesObject json

Objeto json com os dados de endereço
person.addresses[0].KindAddressString
Sim

Tipo do endereço

katMain - Principal 
katCharge - Cobrança 
katDelivery - Entrega 
katCorrespondence - Correspondência 
katPickUp - Retirada

person.addresses[0].PublicPlaceString60SimDescrição do logradouro
person.addresses[0].PublicPlaceNumberString10NãoNúmero do logradouro
person.addresses[0].NeighbourhoodString50SimDescrição do bairro
person.addresses[0].ComplementString60NãoComplemento de endereço
person.addresses[0].CityString60SimNome da cidade
person.addresses[0].FederativeUnitString2SimEstado da cidade
person.addresses[0].ZipCodeInteger8SimCep sem formatação
person.addresses[0].IBGEInteger12NãoCódigo da cidade no IBGE

Formatos de Resposta (Response Formats)

...

Bloco de código
languageactionscript3
{
  "id": "527dd979-6f51-4046-a6a7-a8e20c4a6a54",
  "version": 1,
  "person": {
    "identificationdocuments":[
      {
        "document":"1234567890991347879846",
        "documentType":"cdtCPF"
      },
      {
        "document":"253716652",
        "documentType":"cdtRG"
      }
    ],
    "Name": "NOME SOBRENOME2Edson Luan Bernardo Nogueira",
    "kind": "cktPhysical",
    "addresses": [
      {
        "kindAddress": "katMain",
        "publicPlace": "RUARua 00Baiacu",
        "publicPlaceNumber": "123482",
        "neighbourhood": "JARDRIM TESTEEldorado",
        "complement": "",
        "city": "CIDADE TESTEDiadema",
        "federativeUnit": "SP",
        "zipCode": "1234480914065540",
        "iBGE": 1234
      }
    ]
  }
}
application/json

...

Bloco de código
languageactionscript3
{
  "id": "527dd979-6f51-4046-a6a7-a8e20c4a6a54",
  "version": 1,
  "person": {
    "identificationdocuments":[
      {
        "document":"1234567890991347879846",
        "documentType":"cdtCPF"
      },
      {
        "document":"253716652",
        "documentType":"cdtRG"
      }
    ],
    "Name":"NOME SOBRENOME2 "Antonio Arthur João da Mota",
    "email":"[email protected]",
    "kind":"cktPhysical",
    "taxpayer":"yntYesyntNo",
    "publicAgency":"yntYesyntNo",
    "customer":{
      "globalLimit":0,
      "deadline":0,
      "creditStatus":"ccsAlertccsReleased",
      "note":"",
      "cardNumber":0,
      "businessSituation":"bstReleased"
    },
    "addresses": [
      {
        "kindAddress": "katMain",
        "publicPlace":"RUA 00 "Rua Nestor Ferreira da Rocha",
        "publicPlaceNumber": "123368",
        "neighbourhood": "JARDRIMVila Iolanda TESTEII",
        "complement": "",
        "city": "CIDADESão TESTEPaulo",
        "federativeUnit": "SP",
        "zipCode": "1234480908473400",
        "iBGE": 1234
      }
    ]
  }
}