Skip to main content
Payin é a conversão BRL → Crypto. O receiver paga via PIX e recebe crypto na carteira Solana indicada.

Etapas

  1. Cotação — preço e taxas fixados por 30s.
  2. Criação da ordem — gera o QR Code PIX.
  3. Pagamento PIX — receiver paga.
  4. Conversão — swap on-chain.
  5. Entrega — crypto chega na wallet destino.
  6. Webhookorder.completed.

Cotação

O campo targetToken aceita "USDC" ou "SOL". O padrão é "USDC". Response inclui quoteId, amountToken (quanto o receiver receberá), commercialRate, ratePlatform, expiresAt. Use o quoteId ao criar a ordem dentro de 30s.

Criação da ordem

A resposta traz:
  • pixPaymentCode — código EMV copia-e-cola do PIX. Exiba ao receiver para que ele efetue o pagamento.

Status ao longo do tempo

Para o ciclo de vida completo, veja Ciclo de vida das ordens.

Webhooks recebidos

  • order.payment_received
  • order.completed
  • order.failed
  • order.refunding
  • order.refunded
Payloads completos em Eventos de webhook.

Consultando uma ordem

Ou use o endpoint genérico /orders/{id}.

Erros comuns