{"section":"known-issues","requestedLocale":"pt","requestedSlug":"validacao-de-anexo-somente-no-marketplace-ao-adicionar-um-item-de-um-vendedor-com-anexo","locale":"pt","slug":"validacao-de-anexo-somente-no-marketplace-ao-adicionar-um-item-de-um-vendedor-com-anexo","path":"docs/pt/known-issues/Checkout/validacao-de-anexo-somente-no-marketplace-ao-adicionar-um-item-de-um-vendedor-com-anexo.md","branch":"main","content":"## Sumário\n\n>ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n\nAo adicionar um item de um vendedor com um anexo na mesma solicitação de API, a validação do anexo ocorre somente no marketplace.\n\n**Cenário 1:**\nSe o marketplace tiver o mesmo nome de anexo e as chaves forem diferentes das do vendedor, a mensagem de erro \"Item attachment has an invalid value for key\" será exibida e o item não será adicionado ao carrinho.\n\n**Cenário 2:**\nSe o marketplace não tiver o mesmo anexo, a mensagem de erro \"O nome do anexo é inválido\" será exibida e o item não será adicionado ao carrinho.\n\nEsse comportamento ocorre em ambas as APIs para adicionar itens: Adicionar itens do carrinho e Manipular itens do carrinho.\n\n## Simulação\n\n\n\n- Configure o mesmo anexo no marketplace e no vendedor com chaves de campo diferentes;\n- Associar a um item;\n- Adicionar o item por meio de Adicionar itens do carrinho ou Manipular itens do carrinho, com anexos.\n\n\n- Configurar um anexo no vendedor e associá-lo a um item;\n- Adicione o item por meio de Adicionar itens do carrinho ou Manusear itens do carrinho, com anexos\n\n## Workaround\n\n\n\n- Adicione o item primeiro e o anexo depois em solicitações diferentes. Para enviar o anexo, você pode:\n  - enviar os anexos por meio de Manusear itens do carrinho;\n  - enviar os anexos por meio de Adicionar um anexo a um item, por exemplo:\n\n    curl --location 'https://\\{accountName\\}.\\{environment\\}.com.br/api/checkout/pub/orderForm/\\{orderFormId\\}/items/\\{itemIndex\\}/attachments/\\{attachmentName\\}' \\--header 'Content-Type: application/json' \\--data '\\{ \"content\": \\{ \"key\": \"value\" \\}, \"noSplitItem\": true\\}'"}