Getnet DocsGetnet Docs

Estratégia de cálculo de juros

Ao processar transações parceladas, o Getnet App2App oferece duas estratégias distintas para tratar juros e valores de parcelas. Essa escolha é definida pelo parâmetro operationMode e determina se o terminal ou a sua aplicação é responsável pela lógica financeira.

O parâmetro operationMode deve ser enviado como parte do deeplink de requisição nas operações de Pagamento. Ele define qual sistema é responsável pela lógica de juros do parcelamento.

Veja abaixo como o parâmetro operationMode determina a transação:

ValorModoDescrição
0ManualPadrão. O terminal calcula os valores finais da transação com base em regras de negócio internas. Esse modo é assumido automaticamente quando o parâmetro não é enviado.
1CalculadoA aplicação de terceiros é responsável por todos os cálculos financeiros. O terminal processa o valor final recebido sem nenhuma modificação.

Se o operationMode não for enviado, o terminal assume o modo manual (0) por padrão. Isso significa que ele faz os próprios cálculos com base em regras de negócio internas e nas seleções do usuário.

Dados de resposta da transação

Independentemente do modo usado (Manual ou Calculado), os objetos de resposta das operações de Pagamento e Reembolso sempre incluem os seguintes campos:

  • O amount final cobrado
  • O paymentType, que indica o meio de pagamento (por exemplo, crédito, débito)
  • O parâmetro installments, que indica o número de parcelas usado
  • Outros campos relevantes que descrevem as condições de pagamento confirmadas

Transações com cartão de crédito

Quando um cartão de crédito é detectado, o terminal faz uma requisição ao Tax Engine (o serviço central responsável por validar as configurações financeiras autorizadas do estabelecimento). Esse motor garante que os planos de parcelamento e as definições de juros solicitados estejam alinhados ao contrato comercial do estabelecimento.

O Tax Engine é o motor de regras fiscais e financeiras da Getnet. Ele funciona como um validador em tempo real e verifica quais condições de parcelamento e taxas de juros um estabelecimento está autorizado a oferecer. Quando o terminal detecta um cartão de crédito, ele consulta esse motor para garantir que a transação cumpra os contratos comerciais do estabelecimento.

O comportamento do terminal depende dos dados de parcelamento que você envia:

  1. Se nenhum dado de parcelamento for enviado, o terminal direciona o usuário para selecionar manualmente o plano de parcelamento e o número de parcelas no dispositivo.

  2. Se os dados de parcelamento forem diferentes da resposta do Tax Engine, o pagamento permite que o usuário selecione uma opção diferente da recebida, porque as condições solicitadas não são autorizadas para o estabelecimento.

  3. Se os dados enviados coincidirem exatamente com o Tax Engine, o terminal ignora a seleção de plano e vai direto para a tela de confirmação do pagamento.

Recursos relacionados