Pular para o conteúdo principal

Erros

As respostas públicas seguem Problem Details com title, status, detail e, quando houver, code, suggestion e request_id.

StatusQuando apareceAção imediata
401sk_* ausente, inválida ou fora do ambienteRevise segredo e host
409Reuso incorreto de Idempotency-KeyCompare o payload e decida se era replay legítimo
422Validação de schema ou regra de negócioCorrija o campo e não faça retry cego
429Burst acima do limiteBackoff exponencial com jitter
502Dependência externa indisponívelRetry controlado e observabilidade

Códigos do gateway​

landing_proxy_untrusted​

403. A origem do pré-cadastro não foi reconhecida como o formulário oficial. Não repita a chamada diretamente; reinicie o fluxo pela página pública.

influencer_gateway_unavailable​

503. O canal de pré-cadastro está temporariamente indisponível. Tente novamente com backoff e preserve o request_id.

idempotency_key_required​

400. A operação mutável exige Idempotency-Key. Gere um UUID v4 por intenção de negócio e reutilize-o apenas no retry da mesma operação.

api_key_missing​

401. Nenhuma API key foi enviada. Use Authorization: Bearer sk_... no backend ou X-API-Key quando o cliente HTTP exigir esse formato.

api_key_invalid​

401. A chave não existe, foi revogada ou pertence a outro ambiente. Confira o prefixo, o host e a rotação ativa no dashboard.

api_key_auth_unavailable​

503. A validação da chave não respondeu. Faça retry controlado; se persistir, envie o request_id ao suporte sem compartilhar o segredo.

scope_forbidden​

403. A chave é válida, mas não possui o escopo da rota. Ajuste os escopos ou use outra chave de menor privilégio que cubra a operação. No navegador, use uma chave publishable somente nas rotas explicitamente compatíveis; nunca exponha uma chave secreta.

checkout_origin_required​

403. A chamada pública de checkout não trouxe uma origem de navegador válida. Abra o checkout pelo domínio hospedado ou pelo domínio personalizado configurado. Em renderização no servidor, preserve o host público encaminhado; não invente nem sobrescreva o header Origin.

rate_limit_exceeded​

429. A chave excedeu o limite de requisições. Respeite Retry-After quando presente e aplique backoff exponencial com jitter.

idempotency_key_replayed​

409. A mesma chave já foi reservada para esse endpoint. Recupere a resposta original para o mesmo payload ou gere outra chave para uma nova intenção.

Regra prática​

Não trate erro por texto livre. Roteie por status, code e request_id.

Esta página liberou seu próximo passo?

O feedback permanece no fluxo da documentação e nunca deve incluir dados de clientes ou cartões.

mupag / suporte

Como podemos ajudar?

Respostas rápidas, IA e nossa equipe.

Perguntas frequentes

Como começar a integrar?

Siga o início rápido, configure o ambiente de QA e faça sua primeira cobrança de teste.

Ler documentação
Meu PIX ainda está pendente. E agora?

A confirmação é assíncrona. Confira o status da cobrança e os eventos de webhook antes de liberar o pedido.

Ler documentação
Como receber notificações de pagamento?

Cadastre um endpoint de webhook, valide a assinatura e processe eventos repetidos com segurança.

Ler documentação
Como funcionam as assinaturas?

Consulte o guia de assinaturas para configurar recorrência e acompanhar o ciclo das cobranças.

Ler documentação
Onde encontro ajuda com autenticação?

Veja como usar as credenciais do ambiente na documentação. Nunca compartilhe sua chave no chat.

Ler documentação