Especificação das APIs de integração com a plataforma
Add Marketplace B2B

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 ": []
        }
    }