Receber - Pedido do Marketplace
Fluxo para criação de pedidos.
Last updated
Was this helpful?
Fluxo para criação de pedidos.
Last updated
Was this helpful?
A integração precisa disponibilizar um endpoint para receber os pedidos gerado no Marketplace.
Todas as vezes em que um pedido for gerado no Marketplace, essa requisição será realizada para criar o pedido na sua integração.
Nesta requisição, o Marketplace enviará o endpoint de call-back para que a integração informe os dados da emissão de nota fiscal e tracking.
O pedido nascerá com o seguinte status:
Nessa requisição Informaremos os headers abaixo:
Headers de Autenticação:
X-API-AppKey = AppKey X-API-AppToken = AppToken
Metódo: POST
Endpoint: https://{prefixoDaIntegracao}api/fulfillment/pvt/orders?sc={NumeroPoliticaComercial }&affiliateId=FSH
Response: 200
O Campo: document informará sempre o valor de um CPF, indicando que a compra é de uma Pessoa Física (PF).
O Campo: corporateDocument informará sempre o valor de um CNPJ, indicando que a compra é de uma Pessoa Jurídica (PJ)
Atualmente os pedidos de Marketplace são realizados apenas em cartão de crédito, não temos a opção de venda no boleto, voucher, ou cupom de desconto.
O Marketplace envia apenas um pedido por vez, apesar de o Json começar com um array, atualmente nós enviamos apenas um pedido por request.
O campo orderId é o campo em que a integração do seller deve retornar o Numero_Pedido_Gerado_Seller.
Caso sua integração tenha alguma indisponibilidade momentânea no momento em que o Marketplace for enviar o pedido para a sua integração deve ser retornado o status:
HTTP: 500 - Internal Server Error
Com o seguinte body response:
Com isso a cada 20 minutos por 3 vezes a nossa integração tentará reenviar o pedido.