PINPAD
Crie transações para terminais de pagamento fixos (PINPAD) conectados via USB, Bluetooth ou Rede.
Endpoint
POST /v1/marketplaces/{marketplace_id}/transactionsRequest 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
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
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