Pular para o conteúdo principal

Mensagens de Retorno: Erros de Negócio

Os códigos de erros de negócio são retornados quando uma transação não pode ser processada devido a regras específicas do sistema, status da conta do usuário, ou condições do meio de pagamento. Diferente dos erros de cartão de crédito, estes códigos são específicos da API PicPay e indicam situações que requerem ações específicas do lojista ou do usuário final.

Erros de Pagamento e Cartão#

Código de RetornoHTTPMensagem APIMensagem para o Lojista
INVALID_FUNDING_SOURCE406Invalid founding source.Cartão inválido. Não tentar novamente. O usuário deve adicionar fundos ou alterar seu cartão principal.
FUNDING_SOURCE_UNAVAILABLE403Funding source unavailableO meio de pagamento não está disponível. Utilizar outro meio de pagamento.
INSUFFICIENT_FUNDS406Insufficient funds.Usuário não possui saldo suficiente em carteira para efetuar a transação. Não tentar novamente. O usuário deve adicionar fundos ou cadastrar um cartão.

Erros de Conta e Status#

Código de RetornoHTTPMensagem APIMensagem para o Lojista
ACCOUNT_CLOSED406The account is closed.A conta está encerrada. Utilizar outra conta.
ACCOUNT_ON_HOLD406The account is on hold.A conta está temporariamente indisponível para transações. O cliente deve contatar o PicPay.

Erros de Transação#

Código de RetornoHTTPMensagem TécnicaMensagem Padronizada para o Lojista
TRANSACTION_CANT_BE_PAID409Transaction not in pending statusEsta transação não pode ser paga no status atual.

Erros de Reembolso#

Código de RetornoHTTPMensagem TécnicaMensagem Padronizada para o Lojista
TRANSACTION_CANT_BE_REFUNDED409Transaction has invalid status for refund.A transação não pode ser reembolsada no status atual.
INSUFFICIENT_BALANCE_REFUND406Insufficient funds to refund this transaction.Saldo insuficiente para processar o reembolso.

Erros de Cancelamento e Captura (Regras de Negócio)#

Código de RetornoHTTPMensagem TécnicaMensagem Padronizada para o Lojista
TRANSACTION_CANT_BE_CANCELLED409Transaction has invalid status for cancellation.A transação não pode ser cancelada no status atual.
TRANSACTION_CANT_BE_CAPTURED409Transaction has invalid status for capture.A transação não pode ser capturada no status atual.