Parear Terminal
Visão Geral
O pareamento vincula um novo terminal (mPOS, PINPAD, Tap to Pay) a um vendedor específico. Este processo é necessário antes que o terminal possa processar transações.
Endpoint
POST /v1/marketplaces/{marketplace_id}/terminals/pairingAutenticação
Requer token OAuth2 do tipo partner.
Authorization: Bearer {access_token}Parâmetros da URL
marketplace_id
string
Sim
ID do marketplace (ex: HOMOLOG, PROD)
Corpo da Requisição
seller
string
Sim
ID do vendedor (32 caracteres hexadecimais)
marketplace_id
boolean
Sim
Deve ser true para validação
token
string
Sim
Token de pareamento do terminal
isStaging
boolean
Não
true para ambiente de testes (padrão: false)
Exemplo de Requisição
cURL
JavaScript
Python
PHP
Resposta de Sucesso
Status: 201 Created
Erros Comuns
400 - Token Inválido
Causa: O token de pareamento é inválido ou já foi usado.
Solução: Obtenha um novo token de pareamento do terminal.
401 - Não Autorizado
Causa: O seller não pertence ao partner autenticado.
Solução: Verifique se o seller_id está correto e pertence ao seu partner.
409 - Terminal Já Pareado
Causa: O terminal já está vinculado a outro vendedor.
Solução: Remova o terminal do vendedor atual antes de parear novamente.
Validações
Seller ID: Deve ter exatamente 32 caracteres hexadecimais
Token: Obrigatório e de uso único
Marketplace ID: Deve ser
truePartner: Deve ter permissão
allowPos,allowPinpadouallowTapToPaydependendo do tipo de terminal
Boas Práticas
Valide o token antes de enviar: Certifique-se de que o token é válido e não expirou
Trate erros adequadamente: Implemente retry logic para erros temporários (5xx)
Armazene o terminal_id: Guarde o ID retornado para futuras consultas
Monitore o status: Verifique se o terminal ficou ativo após o pareamento
Use logging: Registre todas as tentativas de pareamento para auditoria
Próximos Passos
Listar Terminais - Consulte todos os terminais do vendedor
Buscar Terminal - Obtenha detalhes de um terminal específico
Criar Transação - Processe pagamentos com o terminal
Atualizado