PayPal · Códigos de recusa
O que significa o código de resposta do processador PayPal PPD3?
Verificado em
O código de resposta do processador PayPal PPD3 (SECURE_ERROR_3DS) significa que houve um erro na etapa 3-D Secure, a verificação do titular do cartão pelo banco, então o pagamento não foi concluído. O comprador deve tentar novamente e finalizar a verificação do banco, ou usar outro cartão se a verificação continuar falhando. Retentar sem autenticação não funcionará.
- Etiqueta PayPal
- SECURE_ERROR_3DS
- Tipo
- Autenticação necessária
- Quem recusou
- O processo 3-D Secure (via PayPal)
- Retentar
- Somente depois que o titular do cartão concluir a autenticação
- Ação do comprador
- Tente novamente e complete a verificação
- Ação do comerciante
- Permita que o comprador se reautentique
- Renovação PlatformDTC
- Sem retentativa cega; cliente solicitado a confirmar com seu banco
O que a PlatformDTC faz
A PlatformDTC trata PayPal PPD3 como autenticação necessária (authentication_required). Nenhum prompt 3-D Secure pode alcançar um cliente que não está presente, então em qualquer cronograma de retentativa (o cronograma Fixo padrão ou a Retentativa Inteligente) uma renovação recusada desta forma não é retentada cegamente: ela é mantida em atraso e o cliente recebe um e-mail pedindo para confirmar o pagamento com seu banco.
Por que acontece
Algo deu errado durante o 3-D Secure: a página do banco não carregou, a sessão expirou ou a resposta foi inválida. O rótulo do PayPal não especifica.
O que o cliente pode fazer
Tente novamente e complete a verificação que seu banco mostra; ou use outro cartão.
O que a loja pode fazer
Deixe o cliente reiniciar o pagamento para que o 3-D Secure possa ser executado novamente.
Se PPD3 afetar muitos pedidos, verifique a configuração do 3-D Secure dos campos de cartão do seu PayPal.
Para desenvolvedores
O PayPal retorna PPD3 em `processor_response.response_code` na captura (`purchase_units[].payments.captures[]`) ou autorização de um pagamento com cartão. O nome próprio do PayPal para isso é `SECURE_ERROR_3DS`.
Pagamentos com cartão recusados também podem conter `payment_advice_code` em `processor_response`, o conselho da rede do cartão; armazene-o ao lado do código de resposta.
Perguntas frequentes
- PPD3 é uma recusa do banco?
- É um erro na etapa de autenticação, não uma decisão sobre os fundos do cartão.
- Uma renovação pode ser tentada novamente após PPD3?
- Não cegamente. O cliente precisa estar presente para autenticar.
Fontes
Relacionado
- 5650 — SCA exigido: o banco precisa que o titular do cartão autentique o pagamento.
- 7710 — Autenticação falhou: a verificação 3-D Secure não foi aprovada.
- PPEF — Instrumento de pagamento expirado: o cartão ou conta usado para pagar expirou.
- PPEL — Excede limite de frequência: muitos pagamentos em um período neste cartão.
- PPEX — Data de validade: o pagamento foi recusado devido à data de validade do cartão.
- PPFR — Instrumento de financiamento restrito: o cartão ou conta tem uma restrição.
- INSTRUMENT_DECLINED — Instrumento recusado: o cartão ou banco no PayPal do comprador foi recusado.
- PAYER_ACTION_REQUIRED — Ação do pagador necessária: o comprador deve voltar ao PayPal para finalizar o pagamento.