{"id":20,"date":"2021-03-23T09:20:00","date_gmt":"2021-03-23T12:20:00","guid":{"rendered":"https:\/\/dcoder.io\/blog\/marketplace-multi-vendor-split-de-pagamentos\/"},"modified":"2026-07-21T22:24:38","modified_gmt":"2026-07-22T01:24:38","slug":"marketplace-multi-vendor-split-de-pagamentos","status":"publish","type":"post","link":"https:\/\/dcoder.io\/blog\/marketplace-multi-vendor-split-de-pagamentos\/","title":{"rendered":"Marketplace multi-vendor: split de pagamentos, repasses e os erros que custam caro"},"content":{"rendered":"<p><strong>A parte dif\u00edcil de um marketplace n\u00e3o \u00e9 o cat\u00e1logo nem o carrinho. \u00c9 o dinheiro.<\/strong> Split feito na origem pelo provedor de pagamento, ciclo de repasse com regra escrita e tratamento de estorno pensado desde o in\u00edcio s\u00e3o o que separa uma opera\u00e7\u00e3o saud\u00e1vel de uma planilha de concilia\u00e7\u00e3o eterna.<\/p>\n<p>Construir a vitrine \u00e9 trabalho conhecido. O que derruba projetos \u00e9 a segunda-feira do m\u00eas seguinte, quando trinta vendedores querem saber por que o valor que caiu na conta n\u00e3o bate com o que eles calcularam.<\/p>\n<h2>Split na origem, n\u00e3o na sua conta<\/h2>\n<p>O primeiro erro grave \u00e9 receber tudo em uma conta \u00fanica da plataforma e repassar depois por transfer\u00eancia. Parece simples e cria dois problemas s\u00e9rios.<\/p>\n<p>O primeiro \u00e9 tribut\u00e1rio. O valor inteiro passa a transitar como receita da plataforma, o que muda completamente a apura\u00e7\u00e3o de impostos. O segundo \u00e9 operacional: qualquer estorno vira uma cobran\u00e7a manual de dinheiro que j\u00e1 saiu da sua conta.<\/p>\n<p>A solu\u00e7\u00e3o correta \u00e9 o split feito pelo pr\u00f3prio provedor, seja Stripe Connect, MercadoPago ou equivalente. Cada vendedor tem sua conta conectada, a cobran\u00e7a j\u00e1 nasce dividida e a plataforma recebe apenas a comiss\u00e3o. Estorno reverte proporcionalmente, sem ningu\u00e9m precisar intervir.<\/p>\n<h2>O ciclo de repasse precisa de nome e regra<\/h2>\n<p>Escreva no contrato e no c\u00f3digo, usando as mesmas palavras nos dois:<\/p>\n<ul>\n<li><strong>Quando o valor fica dispon\u00edvel.<\/strong> Na confirma\u00e7\u00e3o do pagamento? Na entrega confirmada? Sete dias depois, para cobrir a janela de reclama\u00e7\u00e3o?<\/li>\n<li><strong>Quem paga a taxa da maquininha.<\/strong> Sai do vendedor, da plataforma, ou \u00e9 dividida?<\/li>\n<li><strong>O que acontece com o frete.<\/strong> Entra na base de comiss\u00e3o? Normalmente n\u00e3o entra, e normalmente algu\u00e9m esquece de combinar isso.<\/li>\n<li><strong>Estorno depois do repasse.<\/strong> D\u00e9bito no pr\u00f3ximo ciclo? E se n\u00e3o houver pr\u00f3ximo ciclo?<\/li>\n<\/ul>\n<p>Todo marketplace que virou caos de concilia\u00e7\u00e3o deixou pelo menos uma dessas em aberto.<\/p>\n<h2>Toda movimenta\u00e7\u00e3o \u00e9 um lan\u00e7amento imut\u00e1vel<\/h2>\n<p>N\u00e3o guarde o saldo do vendedor em um campo que sofre atualiza\u00e7\u00e3o. Guarde lan\u00e7amentos: venda, comiss\u00e3o, taxa, estorno, ajuste manual, repasse. O saldo \u00e9 a soma deles, nunca um n\u00famero que algu\u00e9m escreveu por cima.<\/p>\n<p>Parece rigor excessivo at\u00e9 a primeira diverg\u00eancia. Com lan\u00e7amentos, voc\u00ea abre o extrato e mostra linha por linha como se chegou ao valor. Com campo de saldo, voc\u00ea tem a palavra do sistema contra a planilha do vendedor, e a planilha costuma ganhar essa discuss\u00e3o.<\/p>\n<p>\u00c9 o mesmo motivo pelo qual contabilidade usa partida dobrada h\u00e1 seiscentos anos. N\u00e3o \u00e9 burocracia. \u00c9 a \u00fanica forma de auditar.<\/p>\n<h2>Os erros que s\u00f3 aparecem em produ\u00e7\u00e3o<\/h2>\n<h3>Estoque compartilhado entre vendedores<\/h3>\n<p>Dois vendedores com o mesmo produto, uma unidade cada. O comprador leva os dois no mesmo carrinho e um deles n\u00e3o tem mais estoque. O pedido \u00e9 um s\u00f3, o pagamento \u00e9 um s\u00f3, e a divis\u00e3o precisa ser desfeita parcialmente. Decida antes: reserva no carrinho, cancelamento parcial ou bloqueio dessa combina\u00e7\u00e3o.<\/p>\n<h3>Vendedor sem cadastro aprovado<\/h3>\n<p>A abertura de conta no provedor de pagamento leva de horas a dias e pode ser recusada. Se o vendedor consegue anunciar antes da aprova\u00e7\u00e3o, voc\u00ea vai vender um produto que n\u00e3o tem para onde repassar. Bloqueie a publica\u00e7\u00e3o at\u00e9 a conta estar ativa.<\/p>\n<h3>Cancelamento no meio do caminho<\/h3>\n<p>Pedido com tr\u00eas vendedores e um deles cancela. Frete recalculado, comiss\u00e3o recalculada, estorno parcial. Se isso n\u00e3o estiver modelado desde o come\u00e7o, vira ajuste manual. E ajuste manual em fluxo de dinheiro \u00e9 onde erro de opera\u00e7\u00e3o vira preju\u00edzo.<\/p>\n<h2>O painel do vendedor n\u00e3o \u00e9 acess\u00f3rio<\/h2>\n<p>\u00c9 o que decide se o suporte vai atender tr\u00eas chamados por m\u00eas ou trinta por dia.<\/p>\n<p>O m\u00ednimo que ele precisa mostrar: pedidos com status atual, extrato com todos os lan\u00e7amentos, data prevista do pr\u00f3ximo repasse, motivo de qualquer dedu\u00e7\u00e3o e o hist\u00f3rico completo de repasses anteriores com comprovante.<\/p>\n<p>Vendedor que consegue responder sozinho \u00e0 pergunta &#8220;por que recebi esse valor&#8221; n\u00e3o abre chamado. Numa opera\u00e7\u00e3o com centenas de vendedores, isso \u00e9 a diferen\u00e7a entre precisar de uma pessoa no suporte e precisar de cinco.<\/p>\n<h2>Comece pequeno de prop\u00f3sito<\/h2>\n<p>Marketplace com dez vendedores selecionados a dedo, com cadastro feito manualmente pela equipe, ensina mais em dois meses do que seis meses de planejamento. As regras de repasse ficam corretas porque foram corrigidas por reclama\u00e7\u00e3o real, n\u00e3o por hip\u00f3tese de reuni\u00e3o.<\/p>\n<hr>\n<p>A DCODER construiu marketplaces multi-vendor com split de pagamentos, repasse automatizado e painel de vendedor, incluindo plataformas com mais de 120 mil linhas de c\u00f3digo em produ\u00e7\u00e3o. <a href=\"https:\/\/dcoder.io\/\" rel=\"noopener\">Conhe\u00e7a os projetos em dcoder.io<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que separa um marketplace que fecha o m\u00eas certinho de um que vira planilha de concilia\u00e7\u00e3o manual: split na origem, ciclo de repasse expl\u00edcito e estorno pensado antes.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[21,19,20,22],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-software-sob-medida","tag-e-commerce","tag-marketplace","tag-pagamentos","tag-split"],"_links":{"self":[{"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":1,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dcoder.io\/blog\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}