---
title: "Realizar pagamento"
method: POST
path: "/v1/marketplace/banking/payments"
tags: ["Pagamentos de boletos"]
---

# Realizar pagamento

`POST /v1/marketplace/banking/payments`

## Headers

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

## Request body

- CreatePaymentDto
  - `barcode` string, required — Código de barras.
  - `description` string — Descrição opcional do pagamento.
  - `amount` number — Valor do pagamento, caso diferente do nominal.

## Response `200`

- PaymentFindOneResponse
  - `_id` string, required — ID do pagamento.
  - `type` string, required — Tipo do pagamento.
  - `status` 'PAID' | 'PENDING' | 'PROCESSING' | 'REFUNDED' | 'CANCELED', required — Status atual do pagamento.
  - `barcode` string, required — Código de barras do boleto pago.
  - `digitable_line` string, required — Linha digitável do boleto pago.
  - `expected_on` string, date-time, required — Data prevista para pagamento.
  - `amount` number, required — Valor líquido.
  - `nominal_amount` number, required — Valor nominal do boleto.
  - `discount` number, required — Valor de desconto aplicado.
  - `fine` number, required — Valor de multa (mora) aplicado ao boleto.
  - `interest` number, required — Valor de juros aplicado ao boleto.
  - `gateway_key` string, required — Chave do gateway que processou o pagamento.
  - `document_number` string, required — Documento informado como referência no boleto.
  - `gateway_authorization` string, required — Nome do gateway responsável pelo processamento do boleto.
  - `payment_details` PaymentDetails, required
    - `balance` number, required — Valor pago com saldo.
    - `card` number, required — Valor pago com cartão.
    - `total` number, required — Valor total pago.
    - `fees` number, required — Valor da taxa aplicada quando pago com cartão.
  - `recipient` RecipientInfo, required
    - `name` string, required — Nome do beneficiário do boleto.
    - `document` string, required — Documento do beneficiário do boleto.
    - `_id` string, required — ID do beneficiário no banco de dados.
  - `billet_details` BilletDetails, required
    - `installments_paid` number, required — Quantidade de parcelas pagas.
    - `total_amount_paid` number, required — Valor total já pago.
    - `document_final_recipient` string, nullable, required — Documento do destinatário final do boleto.
    - `final_recipient` string, nullable, required — Nome do destinatário final do boleto.
    - `billet_type` string, required — Tipo do boleto.
    - `_id` string, required — ID dos detalhes do boleto.
  - `establishment_id` string, required — ID do estabelecimento.
  - `user` PaymentUser, required
    - `id` number, required — ID do usuário que realizou o pagamento.
    - `first_name` string, required — Primeiro nome do usuário.
    - `last_name` string, nullable, required — Último nome do usuário.
    - `profile_id` number, required — ID do perfil do usuário.
  - `establishment` EstablishmentPaymentInfo, required
    - `id` number, required — ID do estabelecimento.
    - `type` 'INDIVIDUAL' | 'BUSINESS', required — Tipo do estabelecimento.
    - `access_type` string, required — Tipo de acesso do estabelecimento.
    - `active` number, required — Indica se o estabelecimento está ativo.
    - `first_name` string, required — Nome / Razão social.
    - `last_name` string, required — Sobrenome / Nome fantasia.
    - `document` string, required — CPF / CNPJ.
  - `marketplace` MarketplacePaymentInfo, required
    - `id` number, required — ID do marketplace.
    - `type` 'WHITELABEL' | 'LICENSED' | 'REPRESENTATIVE', required — Tipo do marketplace.
    - `nickname` string, required — Apelido do marketplace.
    - `active` number, required — Indica se o marketplace está ativo.
    - `first_name` string, required — Nome / Razão social.
    - `last_name` string, required — Sobrenome / Nome fantasia.
    - `document` string, required — CPF / CNPJ.
  - `history` HistoryEntry[], required — Histórico de mudanças de status do pagamento.
    - `status` 'PAID' | 'PENDING' | 'PROCESSING' | 'REFUNDED' | 'CANCELED', required — Status atribuído ao pagamento.
    - `created_at` string, date-time, required — Data e hora em que o status foi registrado.
    - `_id` string, required — ID do histórico.
  - `reprocessed` boolean, required — Indica se o pagamento foi reprocessado.
  - `created_at` string, date-time, required — Data de criação do pagamento.
  - `updated_at` string, date-time, required — Data da última atualização do pagamento.
  - `payment_date` string, date-time, required — Data em que o pagamento foi confirmado.

---

[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/revisions/5c818991d183/schema)
