Cenário: Marketplace de Produtos
Imagine que você tem um marketplace onde vendedores vendem produtos e você cobra uma comissão. Vamos ver como implementar isso usando merchants e split.Estrutura do Sistema
1. Criar Merchants para Vendedores
cURL
Implementação da Venda
Exemplo de Venda com Split
Quando um cliente compra um produto de R$ 100,00:JavaScript
Resultado da Transação
Após o pagamento ser confirmado:- Vendedor João: Recebe R$ 85,00 na sua wallet
- Marketplace: Recebe R$ 15,00 de comissão
- Total: R$ 100,00 (valor da venda)
Boas Práticas
1. Validação de Split
- Sempre valide se a soma dos splits não excede o valor total
- Verifique se os wallet_ids existem antes de criar a transação
- Implemente fallback para casos de erro
2. Monitoramento
- Configure alertas para splits que falharam
- Monitore saldos das wallets regularmente
- Mantenha logs detalhados das transações
3. Segurança
- Nunca exponha wallet_ids em logs públicos
- Use HTTPS para todas as requisições
- Implemente rate limiting nas suas APIs