Pular para o conteúdo
Menu da documentação

Erros

cancel_not_supported

HTTP 422 · Gateway não cancela

HTTP 422
title Gateway não cancela
detail O gateway desta cobrança não permite cancelamento.

Quando acontece: o pagamento está em pending, mas o gateway que ficou com a cobrança não oferece cancelamento. Asaas e Efí cancelam, então hoje isso só acontece com um gateway novo sem essa capacidade.

O que fazer: deixe o PIX expirar (o expires_at continua valendo e sai payment.expired). Não mostre mais o QR ao pagador.

Exemplo da resposta

application/problem+json
{
    "type": "https://sandbox.pagaki.com.br/errors/cancel_not_supported",
    "title": "Gateway não cancela",
    "status": 422,
    "code": "cancel_not_supported",
    "detail": "O gateway desta cobrança não permite cancelamento.",
    "request_id": "01JBZ3Q2W5E8R1T4Y7K0M3N6P9"
}

Decida pelo code, que é estável; o detail pode mudar de texto. Guarde o request_id para falar com o suporte. Todos os erros.