INTRODUÇÃO
Objetivo
Permitir que os Sellers se integrem como Marketplace
Plataforma
Os serviços são expostos via API acessíveis por chamadas web utilizando métodos GET e POST em HTTP.
Interface da API
A URL base da API RESTFul é: http://integracao.chleba.net/
ACESSO A API DE INTEGRAÇÃO
Será gerado um TOKEN e um LOGIN do tipo GUID que será fornecido ao Seller. Este código é parâmetro obrigatório de todas as chamadas da API.
MÉTODOS DA API
Os métodos com a nomenclatura iniciada com GET são encarregados de obter informações da base do Marketplace. Todos eles são acessados diretamente por uma URL contendo o nome do método na qual devem ser fornecidos alguns parâmetros que estão detalhados a seguir; o retorno é fornecido via padrão JSON. O método com nomenclatura iniciada com POST é encarregado de transferir informações do Seller para o Marketplace.
PostProduto
Este método tem o propósito o envio de produto.
URL: http://integracao.chleba.net/wsintegracao/PostProduto
Método: PostProduto
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
Token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Dados do Envio:
|
Informação |
Tipo |
Info Adicional |
|
Departamento |
||
|
Nome |
string |
Nome do departamento. |
|
codigo |
inteiro |
Identificação do departamento. |
|
Secao |
||
|
Nome |
string |
Nome da categoria pertencente a um departamento. |
|
codigo |
inteiro |
Identificação da categoria. |
|
codigodepartamento |
inteiro |
|
|
SubSeção |
||
|
Nome |
string |
Nome da categoria pertencente a um departamento. |
|
codigo |
inteiro |
Identificação da categoria. |
|
codigoSecao |
inteiro |
|
|
Atributo |
||
|
Nome |
string |
Nome do atributo do produto. (Ex: Cor, Tamanho, Voltagem). |
|
atributoid |
inteiro |
Identificação do atributo. |
|
AtributoItem |
||
|
Nome |
string |
Nome do atributo do produto. (Ex: vermelho, Tamanho, amarelo). |
|
atributoid |
inteiro |
Identificação do atributo. |
|
atributoitemid |
inteiro |
Identificação do atributo item. |
|
Produto |
||
|
nomeproduto |
Nome do Produto |
|
|
codigoproduto |
Identificação interna do produto no distribuidor |
|
|
FABRICANTE |
Nome do fabricante. |
|
|
descricaoproduto |
Descrição do produto. |
|
|
peso |
Peso do produto |
|
|
largura |
Largura do produto |
|
|
altura |
Altura do Produto |
|
|
profundidade |
Profundidade do Produto |
|
|
imagem |
Link da imagem do produto |
|
|
prazoentrega |
Prazo de entrega do produto |
|
|
prazogarantia |
Prazo de garantia do produto |
|
|
ativo |
S ou N para o produto |
|
|
Marca |
Marca do Produto |
|
|
Informacoesnutricionais |
Informações nutricionais |
|
|
Ingredientes |
Ingredientes |
|
|
local |
||
|
departamento_codigo |
Neste campo deverá vir o código do departamento, que irá remeter para a tabela de departamento que também deve vir mapeada no arquivo XML, conforme descrito na tabela de departamentos. |
|
|
secao_codigo |
Neste campo deverá vir o código da categoria, que irá remeter para a tabela de departamento que também deve vir mapeada no arquivo XML, conforme descrito na tabela de departamentos / categorias. |
|
|
Subcecao_codigo |
Usar o código da subceção |
|
|
modelo |
||
|
Item |
Neste campo deverá vir um identificador de modelos do produto. |
|
|
EAN |
Codigo EAN do produto / Fabricante |
|
|
SKU |
Codigo interno do distribuidor. |
|
|
NCM |
NCM do produto |
|
|
ClassificacaoFiscal |
Classificacao Fiscal do Produto |
|
|
Peso |
Inteiro |
Peso em gramas |
|
PesoLiquido |
inteiro |
Peso Liquido do Produto em gramas |
|
larguraemb |
||
|
alturaemb |
||
|
profundidadeemb |
||
|
IndicarvendaOportunidade |
Quando um produto “Caixa” |
|
|
quantidadevendamultipla |
decimal |
|
|
indicadorlancamento |
Flag true/false |
|
|
Indicadorpromocao |
Flag true/false |
|
|
indicardepesovariavel |
Flag S/N |
|
|
QtdeAtacado |
Quantidade que o preço muda para ser de atacado. |
|
|
Volume |
Volume do produto |
|
|
Unidade |
Unidade possível: UNIDADE, CAIXA, FARDO, PACK, KIT |
|
|
QuantidadeCaixa |
SE for caixa, informar a quantidade, senão enviar zero. |
|
|
Atributoitem |
Neste campo deverá vir o código dos atributos que compõe cada modelo do produto. Exemplo: O produto é uma geladeira branca, com tamanho grande de 350 litros e com voltagem 110. Então para este produto será enviado 3 atributos. um para identificar a cor, outro para identificar o tamanho e outro para identificar a voltagem. Para o sistema da loja localizar estes atributos, será usado a tabela de atributos e itens descritos acima. |
|
|
IPI |
||
|
PercentualImposto |
Percentual do Imposto se tiver incidência de IPI. |
|
|
ST |
||
|
UF |
Estado de origem |
|
|
PercentualFAtorST |
Percentual a ser aplicado no fator ST |
|
|
ClassificacaoFiscal |
Classificacao Fiscal do Produto – enviar se existir |
|
|
CriterioCliente |
Critério do Cliente enviado junto ao cadastro dele – enviar se existir |
|
|
Ativo |
True ou False |
{
"postproduto": {
"departamento": [
{
"nome": "CINE E FOTO",
"codigo": 1
},
{
"nome": "ELETRONICOS",
"codigo": 2
}
],
"secao": [
{
"nome": "Câmeras Digitais",
"codigo": 10404,
"codigodepartamento": 1
},
{
"nome": "DVD",
"codigo": 20404,
"codigodepartamento": 2
}
],
"subsecao": [
{
"nome": "Câmeras Digitais Importadas",
"codigo": 456,
"codigosecao": 10404
},
{
"nome": "DVD Infantil",
"codigo": 500,
"codigosecao": 20404
}
],
"atributo": [
{
"nome": "cor WEB",
"atributoid": 1
},
{
"nome": "tamanho WEB",
"atributoid": 3
}
],
"atributoitem": [
{
"nome": "G",
"atributoitemid": 5,
"atributoid": 3
},
{
"nome": "AZUL",
"atributoitemid": 6,
"atributoid": 1
}
],
"produto": [
{
"nomeproduto": "Produto da Web Dev",
"codigoproduto": "0001",
"FABRICANTE": "fabricante da Web Dev",
"Marca": "Marca da WebDev",
"descricaoproduto": "descrilonga",
"imagem": "http://imagemdoproduto.com.br",
"prazoentrega": "2",
"prazogarantia": "10",
"ativo": true,
"Informacoesnutricionais": "Informações nutricionais 2",
"ingredientes": "aqui vai os ingredientes 2",
"local": {
"departamento_codigo": 1,
"secao_codigo": 10404,
"subsecao_codigo" : 456
},
"modelo": [
{
"item": "1",
"SKU": "TERETDEZ-SKU",
"NCM": "009990OOOOO",
"EAN": "OOO89789",
"peso": 500,
"pesoliquido": 480,
"larguraemb": 10.0,
"alturaemb": 5.99,
"profundidadeemb": 10.01,
"Indicarvendaportunidade": false,
"quantidadevendamultipla": 3.00,
"indicadorlancamento": false,
"Indicadorpromocao": true,
"indicardepesovariavel": false,
"PesoMedio" : 1.779,
“Unidade”:”Caixa”,
"atributoitem": [
{
"atributoitemid": 6
},
{
"atributoitemid": 5
}
]
}
],
"IPI": {
"PercentualImposto": 10.01
},
"ST": [
{
"UF": "PR",
"PercentualFatorST": 10.81,
"ClassificacaoFiscal": "V",
"CriterioCliente": "SS",
"Ativo": true
},
{
"UF": "SC",
"PercentualFatorST": 5.80,
"ClassificacaoFiscal": "C",
"CriterioCliente": "SS",
"Ativo": false
}
]
}
]
}
}
Exemplo de retorno:
Sucesso
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "96550dd5-cb1f-49b6-8f03-c50c8e9c6c4e",
"erros": [],
"dados_adicionais": null
}
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "96550dd5-cb1f-49b6-8f03-c50c8e9c6c4e",
"erros": [],
"dados_adicionais": null
}
Erro
{
"codigo": 999,
"mensagem": "Erros no processamento de alguns registros.",
"ticket": "b0149348-d8ef-4616-aab7-4c3a72cd3d35",
"erros": [
{
"Entidade": "Modelo",
"Item": "0",
"Erro": "Campo PartNumber obrigatório."
}
],
"dados_adicionais": null
}
PostEstoque
Este método envia e atualiza estoque de diversos skus.
URL: http://mwmintegracao.chleba.net/wsintegracao/PostEstoque
Método: PostEstoque
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Codigo do Produto: Código do distribuidor enviado no ‘modelo’ do produto.
{
"postestoque": [
{
"sku": "XX0001",
"estoque": 10,
"preco_normal" : 102.00,
"preco_promocao" : 99.00,
"preco_atacado" : 90.00,
“unidade”: “CAIXA”
}
]
}
Exemplo de retorno:
Sucesso
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "b9c86f0b-75f9-4eac-afb2-af134fdb4006",
"erros": [],
"dados_adicionais": null
}
Erro
{
"codigo": 999,
"mensagem": "Erros no processamento de alguns registros.",
"ticket": "f6dfdd07-1613-4cb6-a6b6-34c30fab04b7",
"erros": [
{
"Entidade": "Estoque",
"Item": "0",
"Erro": "Campo estoque obrigatório."
}
],
"dados_adicionais": null
}
PostGrupoPreco
Este método envia e atualiza estoque de diversos skus.
URL: http://integracao.chleba.net/wsintegracao/PostGrupoPreco
Método: PostGrupopreco
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
{
"PostGrupoPreco": {
"grupo": {
"codigo": "tab1",
"Descricao": "Tabela de desconto 2",
"Ativo": true,
"Padrao": true
}
}
}
Exemplo de retorno:
Sucesso
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "5e0f3181-3755-46c6-97fe-3d7f60e35f18",
"erros": [],
"dados_adicionais": null
}
Erro
{
"codigo": 999,
"mensagem": "Erros no processamento de alguns registros.",
"ticket": "bfa93088-304c-4f36-bfc1-427d631b7926",
"erros": [
{
"Entidade": "GrupoPreço",
"Item": "0",
"Erro": "Campo codigo obrigatório."
}
],
"dados_adicionais": null
}
PostGrupoPrecoCliente
Este método envia e atualiza estoque de diversos skus.
URL:
http://integracao.chleba.net/wsintegracao/PostGrupoPrecoCliente
Método: PostGrupoPrecoCliente
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
SKU: Código enviado no ‘modelo’ do produto.
Percentual: Percentual de desconto aplicado a ess SKU/Tabela.
{
"PostGrupoPreco": {
"grupopreco": [
{
"codigoGrupo": "tab1",
"SKU": "XX0001",
"Percentual": 9.90
}
]
}
}
Exemplo de retorno:
Sucesso
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "639bc624-acd0-4797-b561-701e7fce1c23",
"erros": [],
"dados_adicionais": null
}
Erro
{
"codigo": 999,
"mensagem": "Erros no processamento de alguns registros.",
"ticket": "5344f4a1-a4f1-4f84-a504-f77cbd3c0121",
"erros": [
{
"Entidade": "GrupoPreçoCliente",
"Item": "0",
"Erro": "Campo partnumber obrigatório."
}
],
"dados_adicionais": null
}
PostCliente
Este método retorna todos os pedidos efetuados para a loja.
URL: http://integracao.chleba.net/wsintegracao/PostCliente
Método: PostCliente
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
Login |
string |
Sim |
|
|
Método |
String |
Sim |
{
"PostCliente": {
"cliente": {
"TipoPessoa": "PJ",
"CPFCNPJ": "49351848000154",
"ClienteNome": "Cliente WebDev 4",
"InscRg": "00000000",
"Email": "[email protected]",
"DTNasc": "1980-10-20",
"Sexo": "M",
"Grupopreco": "tab1",
"CriterioCliente": "SS",
“LimiteCredito”:”1850.50” “,
"ValoremAbeto":”1200,00”,
"ValoresaVencer":”900,00”,
"ValoresVencidos":”50,00”,
“NomeFantasia”:””
},
"Enderecos": [
{
"Nome": "Trabalho",
"CEP": "05417030",
"Endereco": "Simão Alvares",
"Numero": "777",
"Complemento": "",
"Bairro": "Pinheiros",
"Cidade": "São Paulo",
"UF": "SP",
"DDDRes": "",
"FoneRes": "",
"DDDCom": "11",
"FoneCom": "31563256"
}
]
}
}
Exemplo de retorno:
Sucesso
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "639bc624-acd0-4797-b561-701e7fce1c23",
"erros": [],
"dados_adicionais": null
}
Erro
}
"codigo": 999,
"mensagem": "Erros no processamento de alguns registros.",
"ticket": "5344f4a1-a4f1-4f84-a504-f77cbd3c0121",
"erros": [
{
"Entidade": "GrupoPreçoCliente",
"Item": "0",
"Erro": "Campo partnumber obrigatório."
}
],
"dados_adicionais": null
}
getPedido
Este método retorna todos os pedidos efetuados para a loja.
URL: http://integracao.chleba.net/wsintegracao/GetPedido
Método: GetPedido
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Dados do Envio:
|
Informação |
Tipo |
Info Adicional |
|
Data inicio |
datetime |
Data para fazer a consulta de um período. |
|
Data fim |
datetime |
Data para fazer a consulta de um período. |
Dados da consulta: (dados do pedido)
{
"GetPedido": {
"Pedido": {
"datainicio": "2020-06-05",
"datafim": "2020-06-05"
}
}
}
Exemplo de retorno:
OK
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "1c0f4eb0-30a3-48d2-9c1c-e5ff9bcb4e05",
"erros": [],
"dados_adicionais": {
"getpedido": [
{
"pedido": {
"order_id": "9002952",
"formaPagamento": "Master",
"Parcelas": 1,
"valorcompra": 236.70,
"datavenda": "2020-06-05T09:59:45",
“CodigoNsu”:”34509”
},
"cliente": {
"TipoPessoa": "PF",
"CPFCNPJ": "53637135604",
"ClienteNome": "avelino silveira",
"InscRg": "",
"Email": "[email protected]",
"DTNasc": "2009-01-23T00:00:00",
"Sexo": "M"
},
"lojas": [
{
"loja_id": 194,
"enderecoentrega": {
"tipoEndereco": null,
"Nome": "alteracao",
"CEP": "05417030",
"Endereco": "Simao Alvares",
"Numero": "778797",
"Complemento": "",
"Bairro": "Pinheiros",
"Cidade": "SãoPaulo",
"UF": "SP",
"DDDRes": "78",
"FoneRes": "7878-97878",
"DDDCom": " ",
"FoneCom": " "
},
"nometransportadora": "A definir pela Loja",
"valorfrete": 20.00,
"valorcompra": 200.00,
“planocodigo”:”1”,
“planodescricao”:”à vista”,
“xped”:”XPTO_AA”,
"itempedidos": [
{
"nome": "Blusa 1",
"QTDE": 2,
"SKU": "Blusa1",
"ValorUnitario": 100.00,
"status_id": 40,
"desconto": 30.00,
"brinde": "S"
}
]
}
]
}
]
}
}
Sem Retorno
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "5f5b9288-9c1c-48d3-bf5d-0a9ab7010f31",
"erros": [],
"dados_adicionais": {
"getpedido": []
}
}
Status Previstos:
1 Pagamento Confirmado
2 Boleto Gerado
15 Pedido Recebido
37 Pedido Entregue
40 Pedido cancelado
43 Em Separação
44 Pedido Faturado
45 Cotação
46 Cotação Aguardando Finalização
47 Pagamento Aprovado
48 Nota Fiscal Disponível
49 Pedido em Transporte
50 Boleto Liquidado
PostPedidoStatus
Este método recebe o status dos pedidos.
Método: PostPedidoStatus
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Dados da consulta: (dados do pedido)
{
"postpedidostatus": {
"pedidoid": 9002913,
"idstatus": 40,
"datastatus": "2021-05-24 10:01:39",
"idtransporte": "",
"motivocancelamento": "",
"ValorTotal": 10.00,
"itempedidos": [
{
"QTDE": 1,
"ValorUnitario": 10.00,
"desconto": 0.0,
"SKU": "00001",
“PesoFinal”:15.50
},
{
"QTDE": 2,
"ValorUnitario": 15.00,
"desconto": 0.0,
"SKU": "00002",
“PesoFinal”:5.50
}
]
}
}
Exemplo de retorno:
mensagem: mensagem referente a resposta.
dados_adicionais: objeto ou lista com dados adicionais, quando aplicável.
{
"codigo":0,
"ticket":”2C958E36-F2FB-4B0E-9245-2F84A54EE910”,
"mensagem":"Operação efetuada com sucesso",
"dados_adicionais":null
}
{
"codigo":0,
"ticket":”2C958E36-F2FB-4B0E-9245-2F84A54EE910”,
"mensagem":"Operação efetuada com sucesso",
"dados_adicionais":null
}
Lista de Status:
15 Pedido Recebido
37 Pedido Entregue
40 Pedido cancelado
43 Em Separação
44 Pedido Faturado
47 Pagamento Aprovado
48 Nota Fiscal Disponível
49 Pedido em Transporte
50 Boleto Liquidado
PostPedido
Este método recebe os pedidos efetuados para a loja que não seja pelo “Marketplace”. Pedido de Televendas apenas para consulta no Marketplace.
URL: http://integracao.chleba.net/wsintegracao/PostPedido
Método: PostPedido
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Dados da envio: (dados do pedido)
{
"postpedido": [
{
"pedido": {
"order_id": 1500,
“pedido_loja_online”:true
},
"cliente": {
"TipoPessoa": "PF",
"CPFCNPJ": "53637135604",
"ClienteNome": "avelino silveira",
"Email": "[email protected]"
},
"lojas": [
{
"enderecoentrega": {
"CEP": "05417030",
"Endereco": "Simao Alvares",
"Numero": "778797",
"Complemento": "",
"Bairro": "Pinheiros",
"Cidade": "SãoPaulo",
"UF": "SP",
"DDDRes": "",
"FoneRes": "",
"DDDCom": "41",
"FoneCom": "32659865"
},
"nometransportadora": "Ouro Verde Transportes",
"valorfrete": 20.00,
"valorcompra": 100.00,
“xped”:”XPTO_123”,
"itempedidos": [
{
"nome": "Brinde",
"QTDE": 1,
"SKU": "SKUBrinde",
"ValorUnitario": 0.00,
"status_id": 45,
"desconto": 0.00,
"brinde": true
},
{
"nome": "Produto dois",
"QTDE": 1,
"SKU": "SKU2",
"ValorUnitario": 100.00,
"status_id": 45,
"desconto": 5.00,
"brinde": false
}
]
}
]
}
]
}
PostPlanosPagamento
Este método recebe os planos de pagamento possíveis.
URL: http://integracao.chleba.net/wsintegracao/PostPlanosPagamento
Método: PostPlanosPagamento
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
EX:
|
Tabela de nome dos planos de pagamento |
|||
|
CNPJ |
Codigo |
Descrição |
% |
|
x |
1 |
à vista |
-1% |
|
x |
2 |
15 dias |
0 |
|
x |
3 |
30 dias |
1% |
|
x |
4 |
45 dias |
2% |
|
x |
5 |
60 dias |
3% |
|
x |
6 |
90 dias |
4% |
Dados do envio:
{
"Postplanopagamento": {
"planopagameto": [
{
"cnpj": "0090999900000130",
"codigo": "1",
"descricao": “à Vista”,
“percentual”:-1.00,
“padrao”:”S”,
“ativo”:true
},
{
"cnpj": "0090999900000130",
"codigo": "2",
"descricao": “15/30 dias” ,
“percentual”:2.00,
“padrao”:”N”,
“ativo”:false
}
]
}
}
Obs: A informação padrao = S deve ser enviada apenas para um registro por CNPJ. É nessa opção que o sistema vai fixar a opção principal de pagamento.
Sem Retorno
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "5f5b9288-9c1c-48d3-bf5d-0a9ab7010f31",
"erros": [],
"dados_adicionais": {
" Postplanopagamento ": []
}
}
PostPlanosPagamentoProduto
Este método recebe os produtos vinculados aos planos de pagamento. Desconto por CNPJ vinculado ao SKU.
URL: http://integracao.chleba.net/wsintegracao/PostPlanosPagamentoProduto
Método: PostPlanosPagamentoProduto
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
EX:
|
Tabela de preço por produtos x prazo de pagamento |
||||
|
CNPJ |
SKU |
Código prazo |
Preço varejo |
Preço Atacado |
|
X |
7893500018469 |
1 |
R$ 7,00 |
R$ 6,00 |
|
x |
7893500018469 |
2 |
R$ 7,10 |
R$ 6,00 |
|
x |
7893500018469 |
3 |
R$ 7,20 |
R$ 6,00 |
|
x |
7893500018469 |
4 |
R$ 7,30 |
R$ 7,30 |
|
x |
7893500018469 |
5 |
R$ 7,40 |
R$ 7,40 |
|
x |
7893500018469 |
6 |
R$ 7,50 |
R$ 7,50 |
|
x |
7896036097595 |
1 |
R$ 7,00 |
R$ 7,00 |
|
x |
7896036097595 |
2 |
R$ 7,10 |
R$ 7,10 |
|
x |
7896036097595 |
3 |
R$ 7,20 |
R$ 7,20 |
|
x |
7896036097595 |
4 |
R$ 7,30 |
R$ 7,30 |
|
x |
7896036097595 |
5 |
R$ 7,40 |
R$ 7,40 |
|
x |
7896036097595 |
6 |
R$ 7,50 |
R$ 7,50 |
Dados do envio:
{
"PostplanopagamentoProduto": {
"planopagametoproduto": [
{
"cnpj": "0090999900000130",
"codigo": "1",
"sku": “7896036097595”,
“preco”:”7,30”,
“preco_atacado”:”6,30”
},
{
"cnpj": "7893500018469",
"codigo": "1",
"sku": “7896036097595”,
“preco”:”7,50” ,
“preco_atacado”:”6,30”
}
]
}
}
Sem Retorno:
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "5f5b9288-9c1c-48d3-bf5d-0a9ab7010f31",
"erros": [],
"dados_adicionais": {
" PostplanopagamentoProduto ": []
}
}
PostCobranca
Este método recebe todas as cobranças abertas por CNPJ, sendo pedido dentro do Ecommerce ou não.
URL: http://integracao.chleba.net/wsintegracao/PostCobranca
Método: PostCobranca
PARAMETROS DE ENTRADA: (devem ser inseridos no cabeçalho)
|
Parâmetro |
Tipo |
Info Adicional |
Obrigatório |
|
token |
String |
Sim |
|
|
login |
string |
Sim |
|
|
metodo |
String |
Sim |
Dados do envio:
{
"Postcobranca": {
"cobranca": [
{
“CPFCNPJ”:"10157523000000" ,
“NrFatura”:"988822" ,
“Parcela” :"1" ,
“datafatura”:"2020-05-01",
“DataVencimento”:"2020-05-10" ,
“Valor”:"1910,00" ,
“ValorParcela”:"1910,00",
“NrPedidoInernet":”0988”,
“LinkNFe”:"http://....",
"Link2viaboleto":http://,
“ativo”:true
},
{
“CPFCNPJ”:"10157523000000" ,
“NrFatura”:"988822" ,
“Parcela” :"1" ,
“datafatura”:"2020-05-01",
“DataVencimento”:"2020-05-10" ,
“Valor”:"1910,00" ,
“ValorParcela”:"1910,00",
“NrPedidoInernet":”0988”,
“LinkNFe”:"http://....",
"Link2viaboleto":”http:”,
“ativo”:true
}
]
}
}
Sem Retorno
{
"codigo": 0,
"mensagem": "Operação efetuada com sucesso",
"ticket": "5f5b9288-9c1c-48d3-bf5d-0a9ab7010f31",
"erros": [],
"dados_adicionais": {
" PostCobranca ": []
}
}