Á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. O campo para Essa operação ocorre nos eventos de identificação do cliente ,Identification, contém os seguintes campos : 

Document : 11111111111 ==> Dados do documento apresentado
PersonCode := 0 ==> Código do cliente
DocumentType: cdtCPF  (cdtIDInternal, cdtCPF, cdtCNPJ, cdtIDForeign) ==> Tipo de documento
IdentificationType : citInternal (veja a tabela abaixo os tipos de identificações)

Valores para TIdentificationType abaixo :  

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
IdStringIdentificador da requisição
versionIntegerNúmero da versão
identificationsArray object JsonLista dos tipos de documento
identifications[0].documentStringDocumentos
identifications[0].documentTypeString

Tipos de documentos

cdtIDInternal - Código interno;

cdtCPF - CFP

cdtCNPJ - CNPJ

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

Tipo de documento de identificação

cdtCPF - CFP

cdtCNPJ - CNPJ

cdtIE -  Inscrição estadual

cdtRG - RG

person.NameString50SimNome
person.EmailString80NãoEmail do cliente
person.KindString
Sim
TIdentificationTypeDescrição do tipo de identificaçãocitInternalIdentificação internacitInvoiceIdentificação fiscal (Nota fiscal paulista e outros)citRewardIdentificação de recompensas, parceiros, etc.citUnknownDesconhecidoPARÂMETROTIPOOBRIGATÓRIODESCRIÇÃOIdentificationArray of objectstrue

Informações para identificação da pessoa

ParâmetroTipoDescrição
DocumentStringNúmero do documento de
identificação da pessoa
PersonCodeIntegerCódigo da pessoa
DocumentTypeStringTipo de documento de
identificação
IdentificationTypeStringTipo da identificação
CorporateNameStringtrueNome / Razão socialFantasyNameString trueApelido / Nome fantasiaKindStringtrue

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

TaxRegimeIntegerfalseRegime de tributaçãoGlobalLimitInteger
person.customerObject json

Objeto json dos dados do cliente
person.customerGlobalLimitDouble9, 2Não
false
Valor 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.NoteString
false
250NãoObservação
person.customer.CardNumberInteger
false
15NãoNúmero do cartão
person.customer.BusinessSituationString
true

Não

Situação comercial

bstReleased - Liberado 
bstBlocked - Bloqueado

IdSegmentIntegertrueNú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].PublicPlaceString
true
60SimDescriçã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].ComplementString
false
60NãoComplemento de endereço
person.addresses[0].CityString60
true
SimNome da cidade
person.addresses[0].FederativeUnitString2
true
SimEstado da cidade
person.addresses[0].ZipCodeInteger
true
8SimCep sem formatação
person.addresses[0].IBGEInteger
false
12NãoCódigo da cidade no IBGE

Request Exemplo

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

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
      }
    ]
  }
}