Códigos de erro

Ao fazer requisições para a API de Transferências, parâmetros incorretos podem gerar erros que impedem o fornecimento de uma resposta com os dados esperados. Nesse caso, erros serão retornados como resposta à sua requisição para ajudá-lo a entender o problema.

Os códigos de erro apresentados na tabela abaixo podem ocorrer durante a interação com a API de Transferências. Consulte a tabela abaixo para obter mais informações sobre cada código de erro e o respectivo cenário.

🚧

Erro de autenticação

Caso a chave e o certificado digital não forem compatíveis, ou seja, não sejam referentes ao mesmo cliente, a transação não será efetivada e um erro com Status Code 403 será retornado.

Código de erroParâmetro que deu origem ao erroDescriçãoCenário
invalid_amountamountInvalid amount formatO parâmetro foi fornecido com um formato inválido.
parameter_required_missingamountField can not be null.O parâmetro não pode ser nulo.
parameter_required_emptyamount.valueField can not be null.O parâmetro não pode ser nulo.
amount_too_largeamount.valueEnter only characters smaller than 20.000.000,00O valor da transferência superou o valor máximo.
invalid_amountamount.valueEnter only numeric characters greater than zeroO valor da transferência não pode ser negativo.
invalid_currencyamount.currencyUse a valid value: BRL. Only capital letters.A moeda selecionada para a transferência não é aceita.
parameter_required_emptyamount.currencyField can not be null.O parâmetro não pode ser nulo.
invalid_string_max_lengthdescriptionField must have a minimum of 1 and a maximum of 72 characters.Você precisa fornecer uma descrição que atenda o limite de caracteres definido.
invalid_string_max_lengthreference_idField must have a minimum of 1 and a maximum of 64 characters.Você precisa fornecer uma reference_id que atenda o limite de caracteres definido.
parameter_required_missinginstrumentField can not be null.O parâmetro não pode ser nulo.
parameter_required_emptyinstrument.typeField can not be null.O parâmetro não pode ser nulo.
transfer_invalid_typeinstrument.typeUse a valid value: P2P.Você precisa selecionar um tipo para a transferência. Você pode realizar transferências do tipo P2P ou PIX.
transfer_required_object_p2pinstrument.p2pField can not be null.O parâmetro não pode ser nulo.
account_not_existsinstrument.p2p.emailDestination account does not existA conta de destino da transferência não existe com base no e-mail fornecido.
account_not_existsinstrument.p2p.account_idDestination account does not existA conta de destino da transferência não existe com base no account_id fornecido.
parameter_required_missinginstrument.p2p.account_id"Enter a value for the destination account: ""email"" or ""account_id"""Você precisa fornecer um dos parâmetros de identificação para a conta de destino quando seleciona transferências do tipo P2P.
account_divergentinstrument.p2p.emailAccount_id value and email value do not represent the same accountOs dados fornecidos para a identificação da conta são divergentes, não referênciando contas distintas.
invalid_emailinstrument.p2p.emailInvalid email formatO e-mail fornecido não é válido.
idempotency_key_in_usex-idempotency-keyTransfer already existsVocê está tentanto criar uma transferência já criada anteriormente. Se essa for uma nova transferência altere o valor de x-idempotency-key.
invalid_notification_urlnotification_urlsInvalid notification url formatA URL para recebimento das notificações não é válida.
invalid_payload_formatInvalid JSON formatOs dados do corpo da requisição não estão no formato adequado.
account_inactiveinstrument.p2p.emailDestination account is inactiveA conta de destino da transferência está inativada.
account_inactiveinstrument.p2p.account_idDestination account is inactiveA conta de destino da transferência está inativada.
invalid_idinstrument.p2p.account_idInvalid account_id formatO formato do dado para account_id está incorreto.
invalid_notification_urlnotification_urlsOnly one URL is accepted.Forneça apenas uma URL para receber a notificação.
invalid_string_max_lengthx-idempotency-keyIdempotencyKey must have at maximum 200 characters and cannot have special characters.O tamanho da chave de idempotência não está adequado ou você está utilizando de forma inadequada caracteres especiais.
invalid_string_max_lengthx-idempotency-keyIdempotencyKey must have at maximum 200 characters and cannot have special characters.O tamanho da chave de idempotência não está adequado ou você está utilizando de forma inadequada caracteres especiais.
account_blocked-Destination account is blockedA conta de destino está bloqueada.
transfer_insufficient_balance-Insufficient balance to transferA conta de origem não tem saldo suficiente para realizar esta transferência.
failed-Transfer failedErro ao realizar a transferência.
transfer_security_rejected-Transfer rejected for security reasons. Contact us for more information.A transferência falhou em função de restrições de segurança. Você deve entrar em contato com o time de suporte do PagBank para obter maiores informações.
invalid_datestart_dateEnter a valid value for the start_dateA data utilizada é inválida.
invalid_dateend_dateEnter a valid value for the end_dateA data utilizada é inválida.
invalid_date_period-Enter a valid date period. The end date must be equal to or greater than the start date, and neither date can be in the futureO período selecionado é inválido.
invalid_date_formatstart_dateEnter a valid date format: yyyy-MM-ddO formato dos dados de data estão incorretos.
invalid_date_formatend_dateEnter a valid date format: yyyy-MM-ddO formato dos dados de data estão incorretos.
invalid_pagepageEnter a valid value ​​for pageO valor para a página não é válido.
invalid_sizesizeEnter a valid value ​​for sizeO valor informado para a quantidade de items por página não é válido.