---
title: "Simulação de valores da transação"
method: POST
path: "/v1/marketplace/transactions/simulate"
tags: ["Transações"]
---

# Simulação de valores da transação

`POST /v1/marketplace/transactions/simulate`

## Headers

- `integration-key` string, required
- `x-token` string, required
- `establishment_id` string, required

## Request body

- SimulateFeesDto
  - `amount` number, required — Valor da simulação em centavos.
  - `flag_id` number, required — Bandeiras: 1 - MASTERCARD, 2 - VISA, 3 - ELO, 4 - AMERICAN_EXPRESS, 5 - HIPER_HIPERCARD, 6 - OTHERS, 8 - BACEN
  - `gateway_id` number — Gateways: 1 - ZOOP, 2 - PAGSEGURO, 4 - SUBPAYTIME
  - `modality` string, required — Modalidades de venda: ONLINE, PHYSICAL, TAP_PHONE
  - `interest` 'STORE' | 'CLIENT', required — - CLIENT: o valor das taxas serão passadas ao cliente, aumentando o valor bruto da transação. - STORE: o valor das taxas serão passadas ao estabelecimento, mantendo o valor bruto da transação.
  - `antifraud_type` string — Antifraude a ser utilizado: THREEDS, IDPAY

## Response `200`

- SimulateFeesClientResponse
  - `amount` number, required — Valor em centavos informado para simulação.
  - `simulation` SimulationFees, required
    - `credit` SimulationCredit
      - `1x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `2x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `3x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `4x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `5x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `6x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `7x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `8x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `9x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `10x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `11x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `12x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `13x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `14x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `15x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `16x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `17x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `18x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `19x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `20x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `21x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `22x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `23x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
      - `24x` SimulationAmounts, required
        - `total` number, required — Valor total da transação na quantidade de parcelas informada.
        - `installment` number, required — Valor total da parcela.
    - `debit` number — Valor simulado para transação de débito. Retornado apenas se o campo "card_number" for preenchido.
    - `pix` number, required — Valor simulado para transação pix.
    - `billet_barcode` number — Valor simulado para transação do tipo boleto quando pago via código de barras.
    - `billet_qrcode` number — Valor simulado para transação do tipo boleto quando pago via qrcode pix.

---

[API](https://skmtc.net/paytime/apis/api-p-blica.md) · [All operations](https://skmtc.net/paytime/apis/api-p-blica/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/paytime/api-p-blica/versions/5c818991d183/schema)
