NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

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

Biblioteca de pagamentos