Listar cartões
Os cartões são paginados. Passelimit e o cursor next da resposta anterior para paginar pelos resultados.
Liste os cartões em uma única carteira:
{ "items": [...], "next": "<cursor>" }. Cada item carrega o PAN mascarado, o status e seus customFields. Para ler o PAN completo e o CVV de um cartão específico, chame o endpoint de detalhes — veja Emitir cartões virtuais.
Referência: GET .../wallets/{walletId}/cards · GET .../accounts/{accountId}/cards
Bloquear e desbloquear um cartão
Bloquear um cartão define seustatus como BLOCKED e interrompe novas autorizações sem destruir o cartão. Desbloquear o restaura para ACTIVE.
POST .../cards/{cardId}/block · POST .../cards/{cardId}/unblock
Ler as transações de um cartão
Liste as transações de um cartão dentro de um intervalo de datas. Os resultados são paginados com o mesmo padrão de cursornext.
Referência:
GET .../cards/{cardId}/transactions
Webhooks de cartão
Em vez de fazer polling, inscreva-se em webhooks para reagir à atividade do cartão em tempo real. Todos os webhooks do Portão 3 compartilham o mesmo envelope — veja Receber webhooks para o modelo de entrega e como fazer deduplicação.Uma transação aconteceu em um cartão
CARD_TRANSACTION (source WALLET) dispara quando um cartão é cobrado; uma autorização recusada dispara CARD_TRANSACTION_REFUSED. O payload espelha um item de transação: cardId, billingAmount, balanceCategory e o cardTransaction aninhado com os detalhes do estabelecimento e o mcc.
Um cartão precisa de um código de verificação (tokenização)
Quando um portador adiciona o cartão a uma carteira de dispositivo (Apple Pay, Google Pay), o emissor envia um código de ativação que você deve repassar ao portador:activationCode ao portador para que ele possa concluir a validação do cartão em sua carteira de dispositivo.
Próximos passos
Receber webhooks
O envelope de notificação e o catálogo completo de eventos.
Controlar gastos do cartão
Limites, regras e saldo disponível.