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
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. 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