- Você cria a cobrança com o valor e, se quiser, a URL que vai receber o aviso.
- A resposta traz o que o cliente precisa pra pagar. O formato muda conforme o meio: PIX volta como código copia e cola, cartão como URL de checkout hospedado, cripto como endereço de carteira.
- O cliente paga. Você não participa desse passo, e é de propósito: dado de cartão e chave PIX nunca passam pelo seu servidor.
- A gente avisa. Um
POSTassinado na sua URL, o valor entra no seu saldo, e o status fica disponível por consulta pra você conferir quando quiser.
Sua primeira cobrança
Do zero ao PIX pago, em sandbox, sem gastar um centavo.
Referência da API
Os 35 endpoints, com playground pra testar na hora.
Webhooks
Como a gente te avisa, e como você confere que fomos nós.
Antes de ir pra produção
A lista curta do que costuma quebrar no primeiro dia.
O caminho mais curto
1
Pegue uma chave de teste
No painel, em Equipe & API → Developer API, gere uma
chave
ps_test_. Ela é mostrada uma vez só.2
Crie a cobrança
3
Mostre o brCode pro cliente
A resposta traz
pix.brCode, que é o copia e cola, e pix.qrCodeImage, que é a
imagem do QR.Com chave ps_test_ esse código é falso de propósito (vem como
SANDBOX_PIX_...). Ninguém consegue pagar, e é isso que você quer enquanto testa.4
Marque como pago você mesmo
Como ninguém vai pagar um PIX de teste, quem confirma é você. Não tem fila nem
aprovação de ninguém:
5
O webhook chega
A cobrança vira
paid e a gente faz POST na sua callbackUrl com o evento, igual
ao que acontece em produção. Em produção esse passo acontece sozinho quando o PIX
cai de verdade.O que dá pra cobrar
PIX
Copia e cola ou QR, confirmação em segundos. É o caminho padrão.
Cartão de crédito
Checkout hospedado. Você redireciona e recebe o resultado.
Assinatura
PIX recorrente, semanal a anual, cobrança gerada sozinha.
Litecoin
Endereço LTC com o valor convertido na cotação do momento.
Split
Divide o valor entre até 10 contas no momento em que o dinheiro entra.
Subcontas
Um saldo por cliente seu, creditado a cada venda, com extrato.
Saque
Tira o saldo por PIX, LTC ou USDT sem sair do código.
Dois detalhes que economizam uma tarde
O ambiente vem do prefixo da chave, não de um parâmetro
O ambiente vem do prefixo da chave, não de um parâmetro
ps_live_ opera em produção e ps_test_ em sandbox. Não existe campo de ambiente no
body nem na URL. Os dados são isolados: chave de teste nunca enxerga cobrança real, e
o contrário também vale. Detalhes em Ambientes.Existem dois tipos de produto com o mesmo nome
Existem dois tipos de produto com o mesmo nome
GET /v1/products lista os produtos de cobrança criados pela API.
GET /v1/store/products lista os produtos da sua loja do Discord. São coleções
separadas, então a primeira pode devolver lista vazia com a loja cheia. O
guia de produtos explica quando usar cada uma.Integrando com ajuda de IA? Esta documentação inteira existe em texto puro em
docs.purincash.com/llms-full.txt, gerado a
partir destas páginas. Cole no seu assistente e ele responde sobre a API sem inventar
endpoint.
Dúvida no meio da integração?
O suporte fica no Discord, com gente que mexe na API. Traga o código HTTP, o corpo do
erro e o
paymentId.
