Aprenda como funcionam as chaves de API e como utilizá-las para acessar a Nucleo Pay.
As chaves de API são gerenciadas diretamente pelo painel. Com elas, você pode:
Mesma base URL https://nucleopay.com.br. O ambiente é a chave:
np_test_… — sandbox (PIX fake, simulate-pay, livemode: false)ncp_prod_… — produção (PIX real)Crie token de teste com {"label":"dev","mode":"test"} em POST /api/auth/token/create.
Você receberá um HTTP 401 quando: a chave não for enviada no header, a chave estiver incorreta ou a chave tiver sido revogada.
Toda requisição deve incluir o header Authorization:
Authorization: Bearer SUA_CHAVE_API
Entre em nucleopay.com.br/app e vá em API e Webhooks.
Inicie a criação de uma nova chave de API.
Use nomes claros, como "Bot Telegram" ou "Loja principal".
Copie e salve em um local seguro ou gerenciador de segredos. Ela não será exibida novamente.
Depois disso, você já pode enviar requisições:
curl -X POST https://nucleopay.com.br/api/pix/charge/create \
-H "Authorization: Bearer {{API_KEY}}" \
-H "Content-Type: application/json" \
--data '{
"value": 49.90,
"title": "Meu produto"
}'
POST /api/auth/token/create com body { "label": "Nome do token" } — requer autenticação Bearer existente.