Executando verificação de segurança...
10

🌟 Boilerplate básico para criar split de pagamento no mercado pago(aka marketplace)

Indo direto ao ponto

A Api do mercado pago não explica muito bem como funciona o split de pagamento para multiplos úsuarios, nem como o setup necessário.

Para criar aplicações desse tipo, é preciso gerenciar tokens oauth de conexão com sua aplicação la(no mercado pago), o que torna um tanto quanto demorado e chato tirar uma aplicação desse tipo do papel por lá.

Sentia falta de um tutorial direto ao ponto, ou apenas um boilerplate para inserir minha aplicação, e ela conseguisse criar os codigos de acesso do mercado pago do cliente e entao eu so precisasse criar as chamadas usando esse codigo ao inves do meu proprio.

Por isso criei esse templatezinho no gh: mercado-pago-split.
Apesar de ser só um esqueleto básico, ja torna a tarefa bem mais fácil. Conto com vocês dando pull para deixarmos esse boilerplate melhor em!

Carregando publicação patrocinada...
2

API de pagamentos são quase todas chatas. A pior que já mexi foi a do Paypal. Ela conseguiu ser ruim na integração, mensagens de erros, documentação e API. Foram inúmeras ligações com o suporte até conseguir "fazer funcionar".

A melhor que já trabalhei foi com a da Asaas. Fiz uma integração completa de Pix, boleto e cartão em uma hora. Em segundo lugar vem a Stripe.

Outras eu desconheço. APIs burocráticas e chatas de integrar são mais caras só pela dor de cabeça que dá. Se for SOAP eu passo longe.

2

Animal! O mercado pago é bem chatinho de integrar, principalmente pra testar webhook, eles só funcionam em produção.

Já usei eles pra cartão e é muito complicado. Atualmente uso o Pix deles na AlertPix, e atualmente uso como geteway principal mas já temos a Woovi integrada desde o primeiro dia.

Estamos esperando só aumentar a quantidade de requisições pra migrar, já que no mercado pago a gente fica meio que sem saber o que aconteceu com os webhooks, e na Woovi é tudo mais fácil e transparente.

Me pergunto se vc pretende fazer esse tipo de boilerplate pra outros gateways?

2

Queria ter partido com open pix nos meus projetos também mas já que não tenho cnpj fica um pouco complicado pra esses serviços, só restam os que cobram mt taxa e os chatos kkkk.

Depende da necessidade, vejo muito brasileiro e o pessoal aqui da latino america integrando o mercado pago justamente por ser local, e não ter uma documentação a mão lá no site, do que fazer pra ter o split, torna isso um pouco mais dificil.
Se eu ver que algum outro gatway é dificil de integrar, por que não fazer um boilerplate?
Inclusive, se tiver um gatway que você considere complicado, só falar!

Edit 1: acho que vou fazer pro asaas e tornar o pix deles mais facil com metodos como pix.create pra criar, pix.transfer pra fazer transferencia e pix.onPaid((data) => {})

2

Tive o mesmo problema com webhook do mercado pago. Felizmente achei uma solução não tão intuitiva, vc precisa criar um usuário de teste, logar com esse usuário, criar uma aplicação e um token de produção. Usando um token de produção de um usuário de testes vc consegue receber os webhooks. Atualmente funciona assim, é a única maneira de fazer funcionar.