# Códigos de pagamento recusado da Stripe Saiba mais sobre os códigos de pagamento recusado da Stripe e como resolvê-los quando uma cobrança falha. A Stripe utiliza seus próprios códigos de recusa, que abrangem muitos dos mesmos motivos potenciais que os [códigos de recusa do emissor](https://docs.stripe.com/declines/network-codes.md). Nossos códigos de recusa expandem os códigos de recusa do emissor ao fornecer mais detalhes sobre o motivo específico da recusa. Além de um código de recusa, um erro pode conter um [advice_code](https://docs.stripe.com/declines/card.md#retrying-issuer-declines) com as próximas etapas sugeridas. > #### Outros erros da API > > Alguns [erros de API](https://docs.stripe.com/api/errors.md) incluem um atributo de [código](https://docs.stripe.com/api/errors.md#errors-code) para ajudar você a [resolvê-los](https://docs.stripe.com/error-handling.md). ## Códigos de pagamento recusado do cartão Esses são os códigos de declínio da Stripe usados para pagamentos com cartão: | Código de recusa | Descrição | Próximas etapas | | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `authentication_required` | O cartão foi recusado porque a transação exige autenticação, como *3D Secure* (3D Secure (3DS) provides an additional layer of authentication for credit card transactions that protects businesses from liability for fraudulent card payments). | Ao usar os front-ends da Stripe, na maioria dos casos uma recusa temporária de um emissor aciona um fluxo de autenticação, permitindo que o cliente tente novamente e autentique o cartão. Em alguns casos, como em *pagamentos fora de sessão* (A payment is described as off-session if it occurs without the direct involvement of the customer, using previously-collected payment information), pode ser necessário pedir ao cliente para tentar novamente. Se o emissor do cartão retornar este [código de recusa](https://support.stripe.com/questions/authenticated-payment-declined-with-an-authentication-required-decline-code), mesmo quando a transação estiver autenticada, o cliente precisará entrar em contato com o emissor do cartão para obter mais informações. | | `authentication_not_handled` | Relacionado a `authentication_required`. Você tentou prosseguir sem realizar a autenticação necessária, por isso o emissor recusou novamente. | Execute o fluxo EMV 3D Secure (3DS) ou autenticação forte do cliente (SCA). Para pagamentos fora da sessão, colete e prepare primeiro a autenticação na sessão e, em seguida, recorra à autenticação na sessão, se necessário. | | `approve_with_id` | Não é possível autorizar o pagamento. | Tente pagar novamente. Se você ainda não conseguir processá-lo, o cliente precisará falar com o emissor do cartão. | | `call_issuer` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `card_not_supported` | O cartão não aceita esse tipo de compra. | O cliente precisa entrar em contato com o emissor do cartão para verificar se o cartão pode ser usado nesse tipo de compra. | | `card_velocity_exceeded` | O cliente excedeu o saldo, o limite de crédito ou o limite de valor da transação disponível no cartão. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `currency_not_supported` | O cartão não aceita a moeda especificada. | O cliente precisa verificar com o emissor se o cartão pode ser usado para o tipo de moeda especificado. | | `do_not_honor` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | (deprecated)`do_not_try_again` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `duplicate_transaction` | Uma transação com valor e dados de cartão de crédito idênticos foi executada recentemente. | Verifique se já existe um pagamento recente. | | `expired_card` | O cartão expirou. | O cliente precisa usar outro cartão. | | `fraudulent` | O pagamento foi recusado porque a Stripe suspeita que é fraudulento. | Não informe mais detalhes para o cliente. Apresente o motivo como um `generic_decline`. | | `generic_decline` | O cartão foi recusado por um motivo desconhecido ou o Stripe Radar ou o Adaptive Acceptance [bloqueou o pagamento](https://docs.stripe.com/declines.md#blocked-payments). | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `incorrect_address` | O endereço inserido pelo cliente está incorreto. | O cliente precisa tentar novamente usando o endereço correto. | | `incorrect_cvc` | O número CVC está incorreto. | O cliente precisa tentar novamente usando o CVC correto. | | `incorrect_number` | O número do cartão está incorreto. | O cliente precisa tentar novamente usando o número do cartão correto. | | `incorrect_pin` | O PIN inserido está incorreto. O código de recusa de pagamento somente se aplica a pagamentos feitos com máquina de cartão. | O cliente precisa tentar novamente usando o PIN correto. | | `incorrect_zip` | O código postal está incorreto. | O cliente precisa tentar novamente usando o código postal de faturamento correto. | | `insufficient_funds` | O cartão não tem saldo suficiente para concluir a compra. | O cliente precisa usar outra forma de pagamento. | | `invalid_account` | O cartão, ou a conta à qual o cartão está vinculado, é inválido. | O cliente precisa entrar em contato com o emissor do cartão para verificar se o cartão está funcionando corretamente. | | `invalid_amount` | O valor do pagamento é inválido ou excede o valor permitido. | Se o valor parece estar correto, o cliente precisa verificar com o emissor do cartão se pode fazer compras nesse valor. | | `invalid_cvc` | O número CVC está incorreto. | O cliente precisa tentar novamente usando o CVC correto. | | `invalid_expiry_month` | O mês de validade é inválido. | O cliente precisa tentar novamente usando a data de validade correta. | | `invalid_expiry_year` | O ano de validade é inválido. | O cliente precisa tentar novamente usando a data de validade correta. | | `invalid_number` | O número do cartão está incorreto. | O cliente precisa tentar novamente usando o número do cartão correto. | | `invalid_pin` | O PIN inserido está incorreto. | O cliente precisa tentar novamente usando o PIN correto. | | `issuer_not_available` | Não foi possível entrar em contato com o emissor do cartão para autorizar o pagamento. | Tente pagar novamente. Se você ainda não conseguir processá-lo, o cliente precisará falar com o emissor do cartão. | | `lost_card` | O pagamento foi recusado porque o cartão foi declarado como perdido. | O motivo específico da recusa não deve ser comunicado ao cliente. Apresente o motivo como um `generic_decline`. | | `merchant_blacklist` | O pagamento foi recusado porque está incluído na lista de bloqueios do usuário da Stripe. | Não informe mais detalhes para o cliente. Apresente o motivo como um `generic_decline`. | | `new_account_information_available` | O cartão, ou a conta à qual o cartão está vinculado, é inválido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `no_action_taken` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `not_permitted` | O pagamento não é permitido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `offline_pin_required` | O cartão foi recusado, pois exige um PIN. | O cliente precisa tentar novamente inserindo o cartão e informando um PIN. | | `online_or_offline_pin_required` | O cartão foi recusado, pois exige um PIN. | Para máquinas de cartão compatíveis com o PIN online, solicite ao cliente um PIN sem criar uma transação. Para as outras máquinas de cartão, o cliente precisa tentar novamente inserindo o cartão e informando um PIN. | | `pickup_card` | O cliente não pode usar esse cartão para fazer o pagamento (é possível que tenha sido declarado como perdido ou roubado). | É necessário entrar em contato com o emissor do cartão para obter mais informações. | | `pin_try_exceeded` | O limite de tentativas de informar o PIN foi ultrapassado. | O cliente precisa usar outro cartão ou forma de pagamento. | | `processing_error` | Ocorreu um erro ao processar o cartão. | Tente pagar novamente. Se o erro persistir, tente outra vez mais tarde. | | `reenter_transaction` | O emissor não conseguiu processar o pagamento por um motivo desconhecido. | Tente pagar novamente. Se o pagamento falhar, o cliente precisa entrar em contato com o emissor do cartão. | | `restricted_card` | O cliente não pode usar esse cartão para fazer o pagamento (é possível que tenha sido declarado como perdido ou roubado). | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `revocation_of_all_authorizations` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `revocation_of_authorization` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `security_violation` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `service_not_allowed` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `stolen_card` | O pagamento foi recusado porque o cartão foi declarado como roubado. | Não informe mais detalhes para o cliente. Apresente o motivo como um `generic_decline`. | | `stop_payment_order` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | `testmode_decline` | Foi usado um número de cartão de teste da Stripe. | Use um cartão real para fazer um pagamento. | | `transaction_not_allowed` | O cartão foi recusado por um motivo desconhecido. | O cliente precisa entrar em contato com o emissor do cartão para obter mais informações. | | (deprecated)`try_again_later` | O cartão foi recusado por um motivo desconhecido. | Solicite ao cliente que tente pagar novamente. Se as novas tentativas forem recusadas, ele precisará entrar em contato com o emissor do cartão para obter mais informações. | | `withdrawal_count_limit_exceeded` | O cliente excedeu o saldo ou o limite de crédito disponível no cartão. | O cliente precisa usar outra forma de pagamento. | | `mobile_device_authentication_required` | O cartão foi recusado porque a transação requer autenticação. | Tente novamente aproximando seu dispositivo móvel mais uma vez. | ## Códigos de pagamento recusado da forma de pagamento local Os seguintes códigos de pagamento recusado da Stripe podem ser usados para pagamentos com Formas de Pagamento Locais (LPM): | Código de recusa | Motivo do resultado da cobrança | Mensagem do vendedor | Erro na mensagem de API | | --------------------------------- | --------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `partner_generic_decline` | `partner_generic_decline` | O provedor de pagamentos recusou o pagamento. | O provedor de pagamentos recusou o pagamento. | | `invalid_customer_account` | `invalid_customer_account` | Não podemos cobrar a conta do cliente. | Não é possível cobrar a conta do cliente. Novas tentativas poderão ser feitas após o cliente agir e resolver o problema na conta. | | `payment_limit_exceeded` | `payment_limit_exceeded` | O pedido excede um limite na conta do cliente. | O pedido excedeu um limite na conta do cliente. Novas tentativas poderão ser feitas após o cliente agir e resolver o problema na conta. | | `invalid_billing_agreement` | `invalid_billing_agreement` | O contrato de cobrança do cliente é inválido. | A forma de pagamento do cliente é inválida devido a um contrato de cobrança inválido. Novas tentativas não funcionarão. | | `expired_card` | `partner_expired_card` | O cartão registrado no provedor de pagamento expirou. | O cartão cadastrado no provedor de pagamento está vencido. Novas tentativas poderão funcionar após o cliente resolver o problema na conta. | | `processing_error` | `partner_processing_error` | O provedor de pagamento encontrou um erro de processamento. | O provedor de pagamento encontrou um erro de processamento. | | `insufficient_funds` | `partner_insufficient_funds` | O cliente não tem fundos suficientes com o provedor de pagamento. | O cliente não tem fundos suficientes com o provedor de pagamento. Novas tentativas poderão funcionar após o cliente resolver o problema na conta. | | `currency_not_supported` | `partner_invalid_currency` | O provedor de pagamento não aceita essa moeda. | O provedor de pagamento não aceita esta moeda. Novas tentativas não funcionarão. | | `invalid_amount` | `partner_invalid_amount` | O provedor de pagamento não permite o valor. | O provedor de pagamento não permite este valor. Novas tentativas não funcionarão. | | `invalid_business_account` | `invalid_business_account` | A conta empresarial está desativada. | A conta empresarial que você está tentando usar para processar um pagamento ou emitir um reembolso está desativada e não pode enviar nem receber fundos. É necessário reativar a conta para que novas tentativas possam funcionar. | | `partner_high_risk_customer` | `partner_high_risk_customer` | O provedor de pagamento rotulou este cliente como de alto risco. | O provedor de pagamento rotulou este cliente como de alto risco. | | `compliance_violation` | `compliance_violation` | O pagamento viola os termos de serviço, as regras do programa ou as leis vigentes. | O pagamento viola os termos de serviço, as regras do programa ou as leis vigentes. Novas tentativas não funcionarão. | | `payment_disputed` | `payment_disputed` | Há uma contestação sobre o pagamento. | Existe uma contestação do pagamento. Se ela for resolvida a favor da empresa, novas tentativas poderão funcionar. | | `invalid_authorization` | `invalid_authorization` | A autorização é inválida ou foi revogada. | A autorização do pagamento não foi concedida ou foi revogada. Novas tentativas não funcionarão. | | `invalid_payment_information` | `invalid_payment_information` | O pagamento contém dados inválidos. | O pagamento contém dados inválidos. Novas tentativas não funcionarão. | | `partner_payment_not_found` | `partner_payment_not_found` | O provedor de pagamento não encontrou o pagamento. | O provedor de pagamento não encontrou o pagamento. | | `expired_payment_information` | `expired_payment_information` | O instrumento de pagamento subjacente está vencido. | Informações do pagamento vencidas. Novas tentativas podem ter êxito após o cliente atualizar os dados de pagamento. | | `duplicate_transaction` | `partner_duplicate_transaction` | Uma transação recente com detalhes idênticos foi enviada recentemente. | Uma transação recente com dados idênticos foi enviada recentemente ao parceiro. | | `recurring_not_supported_by_bank` | `recurring_not_supported_by_bank` | O banco do cliente não aceita pagamentos recorrentes para esta forma de pagamento. | O banco do cliente não aceita pagamentos recorrentes para esta forma de pagamento. Peça ao cliente para selecionar um banco que aceite pagamentos recorrentes. |