Atualizar regra de split pré
Permite atualizar os dados de uma regra de Split Pré-cadastrada por um estabelecimento. Essa funcionalidade é usada para alterar o título, status, participantes, critérios de divisão (por canal, modalidade, etc.) e valores da regra.
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/1' \
--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 que está atualizando a regra. |
split_id | string | Sim | ID da regra de split a ser atualizada. |
📤 Exemplo de Requisição
{
"title": "Comissão SAndbox",
"modality": "CREDIT",
"channel": "ONLINE",
"division": "PERCENTAGE",
"active": true,
"installment": 3,
"establishments": [
{
"id": 4155085,
"active": true,
"value": 30
}
]
}
📤 Explicação do Corpo da Requisição (Payload)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | Não | Título descritivo da regra de split. |
modality | string | Não | Modalidade de transação. <br>ALL, CREDIT, DEBIT, PIX |
channel | string | Não | Canal de venda. <br>ALL, CHIP, TAP, SMART, ONLINE |
division | string | Não | Tipo de divisão. <br>PERCENTAGE (porcentagem) ou CURRENCY (valor fixo) |
active | boolean | Não | Ativa ou desativa a regra de split. |
installment | number | Não | Número de parcelas a que a regra se aplica. |
establishments | array | Sim | Lista de participantes do split. |
establishments[].id | number | Sim | ID do estabelecimento participante. |
establishments[].active | boolean | Sim | Se o participante está ativo. |
establishments[].value | number | Sim | Valor/percentual atribuído ao participante, conforme o tipo de divisão. |
Exemplo de resposta
{
"id": 2,
"title": "Comissão SAndbox",
"modality": "CREDIT",
"channel": "ONLINE",
"division": "PERCENTAGE",
"installment": 3,
"active": 1,
"establishment_percentage": 70,
"establishment": {
"id": 4155085,
"first_name": "EC Cobranças",
"last_name": null,
"document": "10068114001"
},
"establishments": [
{
"value": 30,
"priority": 1,
"active": 1,
"establishment": {
"id": 4155085,
"first_name": "EC Cobranças",
"last_name": null,
"document": "10068114001"
}
}
],
"__meta__": {
"ecs_count": 1
}
}📋 Explicação de Atributos da Resposta
| Campo | Tipo | Descrição |
|---|---|---|
id | number | ID da regra atualizada. |
title | string | Título da regra. |
modality | string | Modalidade associada à regra. ALL, CREDIT, DEBIT, PIX |
channel | string | Canal de venda da regra. ALL, CHIP, TAP, SMART, ONLINE |
division | string | Tipo de divisão utilizada: PERCENTAGE ou CURRENCY. |
installment | number | Parcelamento associado. |
active | boolean | Status atual da regra. |
establishment_percentage | number | Percentual restante destinado ao estabelecimento principal. |
establishment | object | Dados do EC principal (criador da regra). |
└─ id, first_name, last_name, document | variados | Dados cadastrais do EC principal. |
establishments | array | Lista dos estabelecimentos participantes secundários. |
establishments[].value | number | Valor atribuído ao estabelecimento. |
establishments[].priority | number | Ordem de prioridade. |
establishments[].active | boolean | Status individual da participação no split. |
establishments[].establishment | object | Dados do estabelecimento secundário. |
└─ id, first_name, last_name, document | variados | Dados cadastrais do EC participante. |
__meta__.ecs_count | number | Quantidade total de estabelecimentos participantes ativos. |
⚠️ Observações
Regras que abrangem todos os canais e modalidades (ALL) não podem coexistir com regras específicas já ativas.
A divisão deve somar, no máximo, 100% no caso de PERCENTAGE.
Para CURRENCY, o valor dos splits não pode exceder o valor total da transação.
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?