Cartão Cobrança no cartão

Como criar uma cobrança no cartão de crédito.

1. Tokenize o cartão

O Paygrid não recebe dados do cartão. O cartão é tokenizado pelo provedor em um ambiente PCI; você envia apenas o token resultante.

A tokenização acontece no checkout do provedor (ex. Pagar.me). O resultado é um payment_token (Pagar.me) que você usa na cobrança.

2. Crie a cobrança

curl -X POST https://api.paygrid.io/v1/transactions \
  -H "X-Api-Key: sk_sua_chave" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: pedido-5001" \
  -d '{
    "amount": 59900,
    "currency": "BRL",
    "method": "card",
    "token": "tok_abc123...",
    "installments": 3,
    "cardBrand": "visa",
    "reference": "pedido-5001"
  }'
CampoObrigatórioDescrição
amountsimValor em centavos.
tokensim (card)Token PCI do cartão.
installmentsnãoParcelas (padrão 1).
cardBrandnãoBandeira (visa, master, etc.).
workflowIdsimO fluxo que processa a cobrança.

3. Resultado

A resposta traz transactionId e status. Para cartão o desfecho é imediato: approved ou declined (diferente do Pix, que fica pending até o pagador pagar).

4. Reconsulte / Webhook

Consulte GET /v1/transactions/{transactionId} ou configure webhooks para ser notificado.