POST /v1/charges com splitRules no corpo. Para sessão ou link de pagamento, o split é configurado na criação da sessão e não vai no corpo do pagamento da sessão — veja Split em sessão ou link de pagamento.
Criando uma cobrança com Split
Uma configuração de Split contém uma ou mais regras que definem taxas de comissão e condições, de acordo com a política comercial acordada entre a loja e o recebedor. Para criar uma transação com split, basta adicionar o campo splitRules que representará as regras daquela cobrança, dentro do corpo da requisição da criação de uma transação.Regras de split
Cada regra (splitRules) em uma configuração dividida deve ter:- Identificador do destinatário (sellerId): O valor de ID dentro de splitRules deve ser correspondente ao ID gerado na criação de seller.
- Porcentagem (percentage): porcentagem do valor da transação original que será enviada ao destinatário
- Valor (amount): valor que será enviado ao destinatário
- Sinalizador de taxa de processamento (processingFee): o destinatário será cobrado pelas taxas de processamento, que serão descontadas de seu saldo, definido como falso para desconto do marketplace
- Responsabilidade por reembolso (liable) : o destinatário será responsável pelo reembolso (charge_back), que será descontado de seu saldo, definido como falso para desconto do marketplace.
-
Tarifas (fares) : o destinatário será responsável pelas tarifas, que serão descontadas de seu saldo, definido como falso para desconto do marketplace.
- mdr (Merchant Discount Rate): percentual a ser descontado do valor de uma transação, definido por produto (crédito/débito/boleto), bandeira e faixa de parcelamento.
- Tarifa fixa (fee): também chamada de fee transacional. Valor em centavos a ser cobrado por transação capturada. É descontado no momento da “montagem” da agenda financeira
Precedência das regras de split: se você definir regras de responsabilidade (taxas/chargeback) diretamente na transação (no campo
splitRules), elas terão prioridade sobre as regras configuradas no cadastro do recebedor (seller). Isso garante flexibilidade para cenários específicos de venda.Exemplo de cobrança com Split aprovado usando o campo percentage
Exemplo de cobrança com Split aprovado usando o campo amount
Exemplo de cobrança com Split aprovado usando o campo de tarifa
Estorno Total ou Parcial
É possível realizar um estorno no valor total ou parcial da cobrança com split. O indicador payout eligible (isPayoutEligible) foi descontinuado; use splitRules no void conforme documentado abaixo e não dependa desse campo. Saiba mais na release de jun/2026.
Para um estorno parcial, é necessário determinar o valor a ser cancelado para cada participante da transação.
Esta informação deve ser inserida na requisição de void, adicionando o nó splitRules com os dados de sellerId e amount que se deseja estornar para o seller específico.
Para estorno total, não é necessário adicionar o nó de
splitRules, basta enviar o valor total da transação.splitRules dentro da requisição de estorno contém:
- Identificador do destinatário (sellerId): O valor de ID dentro de splitRules deve ser correspondente ao ID do seller para o qual se pretende fazer o estorno.
- Valor (amount): valor que se pretende estornar