For the complete documentation index, see llms.txt. This page is also available as Markdown.

PINPAD

Crie transações para terminais de pagamento fixos (PINPAD) conectados via USB, Bluetooth ou Rede.

Endpoint

POST /v1/marketplaces/{marketplace_id}/transactions

Request Body

{
  "payment_locale": "pinpad",
  "payment_type": "credit",
  "on_behalf_of": "SELLER_ID",
  "description": "Venda Loja Matriz",
  "notification": "Digite a senha no terminal",
  "installment_plan": {
    "number_installments": 6
  },
  "currency": "BRL",
  "amount": 45000,
  "terminal": "pinpad_serial_12345ABCDE",
  "reference_id": "VENDA-LOJA-001"
}

Campos

Campo
Tipo
Obrigatório
Descrição

payment_locale

string

Sim

Sempre "pinpad"

payment_type

string

Sim

"credit" ou "debit"

on_behalf_of

string

Sim

ID do vendedor

description

string

Sim

Descrição da venda

notification

string

Não

Mensagem exibida no PINPAD (máx 32 chars)

installment_plan

object

Não

Parcelamento (apenas crédito)

currency

string

Sim

Sempre "BRL"

amount

integer

Sim

Valor em centavos

terminal

string

Sim

Serial number do PINPAD

reference_id

string

Não

Identificador externo

Request

cURL

PHP

Python

Response

Status: 201 Created

Fluxo de Pagamento

Parcelamento

Configuração de parcelas no PINPAD:

Tabela de Parcelas Dinâmica

Exemplo de comprovante

Com os dados recebidos após a transação confirmada

Webhooks

Sucesso

Falha

Comparação: Payment Locales

Característica
PINPAD
mPOS
Tap to Pay

Tipo

Fixo

Móvel

Smartphone

Conexão

USB/Rede/BT

Bluetooth

NFC

Impressora

✅ Sim

✅ Sim

❌ Não

Bateria

Rede elétrica

Bateria própria

Celular

Portabilidade

⭐ Baixa

⭐⭐⭐⭐ Alta

⭐⭐⭐⭐⭐ Máxima

Ideal para

Lojas físicas

Delivery, feiras

Vendas rápidas

Próximos Passos

Atualizado