Split
Requer autenticação
Distribua o valor de uma transação entre múltiplas contas automaticamente. Adicione o campo split a qualquer cashin ou cashout — a BSPAY faz a divisão na liquidação.
Parâmetros
splitarrayobrigatórioLista de destinatários do split.
split[].usernamestringobrigatórioUsername BSPay da conta destinatária.
split[].percentagenumberPercentual do valor bruto (0.1–95).
split[].typestring"fixed" para valor fixo. split[].amountnumberValor fixo (obrigatório quando
type: "fixed"). Regras
- Soma dos percentuais ≤ 95% (saldo mínimo 5% na conta principal)
- Mistura de fixo + percentual permitida
- Todas as contas devem existir e estar ativas
- Processado após liquidação da transação principal
Erros
| Código | HTTP | Descrição |
|---|---|---|
INVALID_SPLIT_CONFIG | 422 | Configuração inválida — veja details.reason |
SPLIT_EXCEEDS_MAX | 422 | Soma de percentuais excede 95% |
SPLIT_BELOW_MIN | 422 | Percentual abaixo de 0.1% |
USER_NOT_FOUND | 404 | Username do split não encontrado |
USER_INACTIVE | 403 | Conta destinatária inativa |
Marketplace — múltiplos destinos
Resposta 200 — confirmação do split
Distribuição efetiva
