Começando
Existe sandbox ou ambiente de teste?
Existe sandbox ou ambiente de teste?
Onde crio a API Key?
Onde crio a API Key?
Posso chamar a API direto do frontend ou do app?
Posso chamar a API direto do frontend ou do app?
GET /transparency, que é público.Existe SDK?
Existe SDK?
https://api.nyxpag.com.br/v1/openapi.json permite gerar um cliente.Qual moeda a API usa?
Qual moeda a API usa?
10.50 é R$ 10,50.Cobranças
Por quanto tempo vale o QR Code?
Por quanto tempo vale o QR Code?
expiresAt. Se ninguém pagar, a cobrança vira cancelled com expired: true e o webhook transaction.cancelled é enviado.Posso cobrar de uma empresa (CNPJ)?
Posso cobrar de uma empresa (CNPJ)?
payer.document valida CPF. Para uma venda a uma empresa, informe o CPF do responsável pelo pagamento.Como cancelo uma cobrança pendente?
Como cancelo uma cobrança pendente?
Dá para reembolsar um pagamento pela API?
Dá para reembolsar um pagamento pela API?
refunded existe, mas não é acionado por uma chamada sua e não dispara webhook.A API aceita cartão, boleto ou parcelamento?
A API aceita cartão, boleto ou parcelamento?
O que significa o valor amount da resposta?
O que significa o valor amount da resposta?
coverFee: false é igual ao que você enviou. Com coverFee: true é maior, porque inclui a tarifa. Veja Receber por Pix.Qual é a tarifa?
Qual é a tarifa?
fee da resposta. Os valores que aparecem na documentação são exemplos.Como divido o valor entre contas?
Como divido o valor entre contas?
split na criação da cobrança, por valor fixo ou por percentual, para até 10 contas NyxPag. Veja Split.Idempotência e respostas
Qual a diferença entre Idempotency-Key e externalId?
Qual a diferença entre Idempotency-Key e externalId?
externalId da transação. Use o cabeçalho ou o campo. Se mandar os dois, os valores precisam ser iguais, senão é 409. Veja Idempotência.O que faço quando recebo 202?
O que faço quando recebo 202?
GET /transactions/{id}. Nunca libere o pedido por causa de um 202.Como diferencio 200 de 201?
Como diferencio 200 de 201?
201 criou agora. 200 é uma repetição idempotente: a operação já existia. Os dois trazem os dados da operação, e idempotent: true indica a repetição.Reenviei a mesma chave depois que a cobrança expirou e veio a antiga. Por quê?
Reenviei a mesma chave depois que a cobrança expirou e veio a antiga. Por quê?
PEDIDO-1042-t2. Veja Idempotência.Transferências
Qual o valor mínimo de uma transferência?
Qual o valor mínimo de uma transferência?
Posso enviar várias transferências ao mesmo tempo?
Posso enviar várias transferências ao mesmo tempo?
pending por conta. A seguinte recebe 409 (WITHDRAWAL_IN_PROGRESS) até a anterior terminar. Enfileire do seu lado. Veja Transferir por Pix.Preciso enviar amount ao transferir por Copia e Cola?
Preciso enviar amount ao transferir por Copia e Cola?
amount: o valor do código prevalece.Posso escolher a processadora?
Posso escolher a processadora?
Webhooks
Como testo um webhook localmente?
Como testo um webhook localmente?
localhost é recusado, então use um túnel HTTPS (ngrok, cloudflared) e cadastre a URL gerada. Para testar sem pagar nada, assine um evento com um segredo seu e envie para o seu servidor. Veja Ambientes.Qual é a chave da assinatura?
Qual é a chave da assinatura?
Quantas vezes a NyxPag tenta entregar?
Quantas vezes a NyxPag tenta entregar?
GET /transactions. Veja Webhooks.Recebi o mesmo evento duas vezes. É um erro?
Recebi o mesmo evento duas vezes. É um erro?
id do evento (transaction.*) ou pelo cabeçalho X-NyxPag-Delivery (med.*).Limites e MED
Qual o limite de requisições?
Qual o limite de requisições?
RateLimit-* mostram o estado, e Retry-After diz quanto esperar no 429. Veja Limites.O que é o MED?
O que é o MED?
Posso consultar meus dados por um assistente de IA?
Posso consultar meus dados por um assistente de IA?

