Criar regra de split pré
Permite ao estabelecimento configurar previamente uma regra de divisão de valores (split) para suas transações, com base em canal, modalidade e número de parcelas.
Obs: A palavra urlServidor deve ser substituída pela url do servidor.
Exemplo de header da requisição
curl--request POST \
--location 'POST /v1/marketplace/establishments/1234/split-pre' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \Parâmetros da Requisição
Headers
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
integration-key | string | Sim | Chave de integração. |
x-token | string | Sim | Token de autenticação. Pode ser encontrado em nosso portal na guia de integração. |
Authorization | Auth Type Bearer Token | Sim | Inserir o Bearer Token, gerado na rota Auth |
Parâmetros de Path
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
establishment_id | string | Sim | ID do estabelecimento |
📤 Exemplo de Payload
{
"title": "Comissão Sandbox Atualizado",
"modality": "PIX",
"channel": "ALL",
"division": "PERCENTAGE",
"active": true,
"installment": 2,
"establishments": [
{
"id": 4155082,
"active": true,
"value": 30
}, {
"id": 4155099,
"active": true,
"value": 30
},
{
"id": 4155100,
"active": true,
"value": 20
}
]
}
📤Explicação do Payload
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | Sim | Título da regra de split para identificação. Exemplo: "Comissão de Vendas Online" |
modality | string | Sim | Modalidade que a regra será aplicada. <br>Valores possíveis: ALL, CREDIT, DEBIT, PIX |
channel | string | Sim | Canal de venda para aplicar a regra. <br>Valores: ALL, CHIP, TAP, SMART, ONLINE |
division | string | Sim | Tipo de divisão. <br>Valores: PERCENTAGE (porcentagem) ou CURRENCY (valor fixo em centavos) |
active | boolean | Sim | Indica se a regra estará ativa após sua criação. |
installment | number | Não | Número de parcelas que a regra se aplica. Ex: 1 para vendas à vista, 3 para parcelado. |
establishments | array | Sim | Lista de estabelecimentos participantes da regra. |
establishments[].id | number | Sim | ID do estabelecimento secundário participante. |
establishments[].active | boolean | Sim | Indica se o split para o estabelecimento está ativo. |
establishments[].value | number | Sim | Valor (em centavos ou %) destinado ao estabelecimento.<br>Comportamento depende do campo division. |
✅ Exemplo de Resposta
{
"id": 3,
"title": "Comissão Sandbox Atualizado",
"modality": "PIX",
"channel": "ALL",
"division": "PERCENTAGE",
"installment": 2,
"active": 1,
"establishment_percentage": 20,
"establishment": {
"id": 415585,
"first_name": "EC Cobranças",
"last_name": null,
"document": "10068114001"
},
"establishments": [
{
"value": 30,
"priority": 1,
"active": 1,
"establishment": {
"id": 415582,
"first_name": "Webhooks Integrações",
"last_name": "API Integrações",
"document": "60274849000185"
}
},
{
"value": 30,
"priority": 2,
"active": 1,
"establishment": {
"id": 415599,
"first_name": "Atacadão dos Programadores",
"last_name": "Atacadão DEV",
"document": "37603116000125"
}
},
{
"value": 20,
"priority": 3,
"active": 1,
"establishment": {
"id": 415510,
"first_name": "Teste Sandbox",
"last_name": "Solucoes",
"document": "11299221000129"
}
}
],
"__meta__": {
"ecs_count": 3
}
}📋 Explicação de Atributos da Resposta
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | number | Sim | Identificador único da regra de split criada. |
title | string | Sim | Título da regra conforme enviado na requisição. |
modality | string | Sim | Modalidade que a regra se aplica: ALL, CREDIT, DEBIT, PIX. |
channel | string | Sim | Canal que a regra se aplica: ALL, CHIP, TAP, SMART, ONLINE. |
division | string | Sim | Regra de divisão utilizada: PERCENTAGE ou CURRENCY. |
installment | number | Não | Número de parcelas associado à regra. Pode ser null. |
active | boolean | Sim | Indica se a regra está ativa. |
establishment_percentage | number | Sim | Percentual destinado ao estabelecimento principal (após aplicar os splits secundários). |
establishment.id | number | Sim | ID do estabelecimento principal. |
establishment.first_name | string | Sim | Nome ou razão social do estabelecimento principal. |
establishment.last_name | string | Sim | Nome fantasia do estabelecimento principal. |
establishment.document | string | Sim | CPF ou CNPJ do estabelecimento principal. |
establishments[].value | number | Sim | Valor fixo ou percentual destinado ao estabelecimento secundário. |
establishments[].priority | number | Sim | Ordem de prioridade na aplicação do split (quando aplicável). |
establishments[].active | boolean | Sim | Indica se o split do estabelecimento está ativo. |
establishments[].establishment.id | number | Sim | ID do estabelecimento secundário. |
establishments[].establishment.first_name | string | Sim | Nome/razão social do estabelecimento secundário. |
establishments[].establishment.last_name | string | Sim | Nome fantasia do estabelecimento secundário. |
establishments[].establishment.document | string | Sim | Documento (CPF/CNPJ) do estabelecimento secundário. |
__meta__.ecs_count | number | Sim | Quantidade de estabelecimentos participantes ativos na regra. |
⚠️ Observações
O estabelecimento principal recebe automaticamente o saldo restante do split.
É possível criar múltiplas regras, desde que não conflitem entre si (ex: não repetir ALL com CREDIT).
As regras podem ser editadas ou desativadas posteriormente via API.
Códigos de Resposta
Consulte a página com os status: Status de respostas
Para mais detalhes sobre os parâmetros e funcionamento da API, acesse a documentação oficial da Paytime.
Updated 6 months ago
Did this page help you?