Á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)

Parâmetros URI (URI Parameters)

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çãoNão há.

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

cdtIDForeign

A seguir exemplos de como executar esta operação.

O campo para identificação do cliente,Identification, contém os seguintes campos : 

...

cdtIE -  Inscrição estadual

cdtRG - RG

Formatos de Requisição (Request Formats)

application/json

Exemplo (Sample)

Bloco de código
languageactionscript3
{
  "id":"{58966376-D0D3-44CC-BA9B-22065EC4619E}",
  "version":1,
  "identifications":[
    {
      "document":"12345678909",
      "documentType":"cdtCPF"
    },
    {
      "document":"1000000020",
      "documentType":"cdtIDInternal"
    }
  ]
}


Informações para Resposta (Response Information)

Parâmetros do Corpo (Body Parameters)

PARÂMETROTIPOTAMANHOOBRIGATÓRIODESCRIÇÃO
IdentificationArray of objectstrue
idstring

Identificado único da resposta
versionInteger

Número da versão
personObject Json

Objeto json dos dados do cliente
person.documentsArray object Json

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


Tipo de documento do cliente

Informações para identificação da pessoa

ParâmetroTipoDescriçãoDocumentStringNúmero do documento de
identificação da pessoaDocumentTypeString

Tipo de documento de


identificaçãoCorporateName

identificação

cdtCPF - CFP

cdtCNPJ - CNPJ

cdtIE -  Inscrição estadual

cdtRG - RG

person.NameString50
true
SimNome
/ Razão social
person.EmailString80NãoEmail do cliente
person.
FantasyNameString 50trueApelido / Nome fantasia
KindString
true

Sim

Tipo de pessoa

cktPhysical - Física 
cktLegal - Jurídica

person.TaxpayerString
true

Não

Contribuinte de ICMS

yntYes - Sim
yntNo - Não

person.PublicAgencyString
true

Não

Órgão público

yntYes - Sim
yntNo - Não

TaxRegimeInteger5falseRegime de tributaçãoGlobalLimit
person.customerObject json

Objeto json dos dados do cliente
person.customerGlobalLimitDouble
(
9, 2
)
false
NãoValor limite global
person.customer.DeadlineInteger3
false
NãoPrazo máximo em dias
person.customer.CreditStatusString
true

Não

Situação do crédito

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

person.customer.NoteString250
false
NãoObservação
person.customer.CardNumberInteger15
false
NãoNúmero do cartão
person.customer.BusinessSituationString
true

Não

Situação comercial

bstReleased - Liberado 
bstBlocked - Bloqueado

IdSegmentInteger3trueNúmero do segmentoPublicPlaceCodeIntegertrueCódigo do logradouro
person.addressesObject json

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

Sim

Tipo do endereço

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

person.addresses[0].PublicPlaceString60
true
SimDescrição do logradouro
person.addresses[0].PublicPlaceNumberString10
false
NãoNúmero do logradouro
person.addresses[0].NeighbourhoodString50
true
SimDescrição do bairro
person.addresses[0].ComplementString60
false
NãoComplemento de endereço
person.addresses[0].CityString60
true
SimNome da cidade
person.addresses[0].FederativeUnitString2
true
SimEstado da cidade
person.addresses[0].ZipCodeInteger8
true
SimCep sem formatação
person.addresses[0].IBGEInteger12
false
NãoCódigo da cidade no IBGE

Request Exemplo

{
   "id":"{E20B5192-1CDB-4F92-99C4-BB0F8CD700DB}",
   "version":1,
   "identification":{
      "document":"11111111111",
      "documentType":"cdtCPF"
   }
}

Response Example

...

Formatos de Resposta (Response Formats)

application/json

Exemplosimplificado(Sample)

Bloco de código
languageactionscript3
{
  "id": "527dd979-6f51-4046-a6a7-a8e20c4a6a54",
  "version": 1,
  "person": {
    "documents":[
      {
        "document":"91347879846",
        "documentType":"cdtCPF"
      },
      {
        "document":"253716652",
        "documentType":"cdtRG"
      }
    ],
    "Name": "Edson Luan Bernardo Nogueira",
    "kind": "cktPhysical",
    "addresses": [
      {
        "kindAddress": "katMain",
        "publicPlace": "Rua Baiacu",
        "publicPlaceNumber": "482",
        "neighbourhood": "Eldorado",
        "complement": "",
        "city": "Diadema",
        "federativeUnit": "SP",
        "zipCode": "14065540",
        "iBGE": 1234
      }
    ]
  }
}
application/json

Exemplocompleto(Sample)

Bloco de código
languageactionscript3
{
  "id": "527dd979-6f51-4046-a6a7-a8e20c4a6a54",
  "version": 1,
  "person": {
    "documents":[
      {
        "document":"91347879846",
        "documentType":"cdtCPF"
      },
      {
        "document":"253716652",
        "documentType":"cdtRG"
      }
    ],
    "Name": "Antonio Arthur João da Mota",
    "email":"[email protected]",
    "kind":"cktPhysical",
    "taxpayer":"yntNo",
    "publicAgency":"yntNo",
    "customer":{
      "globalLimit":0,
      "deadline":0,
      "creditStatus":"ccsReleased",
      "note":"",
      "cardNumber":0,
      "businessSituation":"bstReleased"
    },
    "addresses": [
      {
        "kindAddress": "katMain",
        "publicPlace": "Rua Nestor Ferreira da Rocha",
        "publicPlaceNumber": "368",
        "neighbourhood": "Vila Iolanda II",
        "complement": "",
        "city": "São Paulo",
        "federativeUnit": "SP",
        "zipCode": "08473400",
        "iBGE": 1234
      }
    ]
  }
}