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