Autenticação segura em 3D

Payflow Pro Compatível.

Resumo:

Neste artigo, explicarei como integrar a autenticação segura em 3D no Gateway de pagamento do PayPal. Discutirei as etapas para adicionar a fonte de pagamento e o atributo de verificação necessário para a implementação do 3D seguro. Além disso, abordarei algumas perguntas comuns sobre teste e personalização da página de checkout.

Pontos chave:

  1. Integração de autenticação segura 3D com gateway de pagamento do PayPal
  2. Adicionando a fonte de pagamento e usando o atributo de verificação SCA_ALWAYS
  3. Testando a implementação e verificar se está funcionando por padrão
  4. O comportamento da página de compra do PayPal com base no cache/cookies do navegador
  5. Como garantir que a página de cobrança seja sempre mostrada durante o redirecionamento
  6. A necessidade de implementar o 3D seguro para integrações de cartões diretos
  7. Como a autenticação segura 3D reduz a fraude e melhora o desempenho da transação
  8. Quando e como a autenticação segura 3D é acionada durante o processo de pagamento
  9. Elegibilidade para autenticação segura em 3D com cartões avançados de crédito e débito
  10. Países suportados, marcas de cartões e moedas para autenticação segura em 3D

Questões:

  1. P: Como posso obter a fonte de pagamento a ser fornecida no corpo como uma solicitação?
  2. R: Para obter a fonte de pagamento, você precisa incluir as informações necessárias pelo PayPal no corpo de solicitação. Você pode consultar a documentação para obter os detalhes específicos necessários para recuperar a fonte de pagamento.

  3. P: Existe uma maneira de testar se a autenticação segura 3D está funcionando por padrão?
  4. R: Sim, você pode testar a autenticação segura 3D fazendo um pagamento usando um cartão suportado. O fluxo de autenticação será acionado se o cartão estiver inscrito para o serviço.

  5. P: Como posso personalizar a página de compra do PayPal para sempre mostrar a página de cobrança?
  6. R: Infelizmente, o comportamento da página do PayPal depende do cache e dos cookies do usuário. Não há como garantir que a página de cobrança seja sempre mostrada durante o redirecionamento. No entanto, você pode usar o fluxo no contexto para exibir uma opção consistente “débito ou cartão de crédito”.

  7. P: Preciso implementar o 3D seguro para todos os tipos de integrações com PayPal?
  8. R: Não, a implementação do 3D Secure é necessária apenas para integrações de cartões diretos, como cartões avançados de crédito e débito (com ou sem campos hospedados) ou o Braintree Gateway.

Respostas detalhadas:

  1. P: Como posso obter a fonte de pagamento a ser fornecida no corpo como uma solicitação?
  2. R: Para recuperar a fonte de pagamento, você precisa incluir as informações necessárias no corpo de solicitação. Essas informações normalmente incluem detalhes como o nome do cliente, endereço de cobrança, número do cartão, data de validade e CVV. Você pode seguir a documentação fornecida pelo PayPal para garantir que você inclua todos os campos necessários em sua solicitação.

  3. P: Existe uma maneira de testar se a autenticação segura 3D está funcionando por padrão?
  4. R: Sim, você pode testar a autenticação segura 3D realizando uma transação usando um cartão suportado. Durante o processo de pagamento, se o cartão estiver inscrito para o serviço seguro 3D, o fluxo de autenticação será acionado. Você pode verificar o sucesso da autenticação verificando se a etapa de verificação adicional foi solicitada ao cliente, como inserir uma senha única ou estática.

  5. P: Como posso personalizar a página de compra do PayPal para sempre mostrar a página de cobrança?
  6. R: Infelizmente, não é possível personalizar diretamente o comportamento da página de compra do PayPal para sempre mostrar a página de cobrança. A tela da página depende do cache e cookies do navegador do usuário. No entanto, você pode usar o fluxo no contexto fornecido pelo PayPal para exibir uma opção consistente “débito ou cartão de crédito”, que pode melhorar a experiência do usuário.

  7. P: Preciso implementar o 3D seguro para todos os tipos de integrações com PayPal?
  8. R: Não, a implementação do 3D Secure é necessária apenas para integrações de cartões diretos, como cartões avançados de crédito e débito (com ou sem campos hospedados) ou o Braintree Gateway. Para outros tipos de integrações, o PayPal lida internamente no processo de autenticação e você não precisa implementar o 3D seguro separadamente.

Autenticação segura em 3D

Payflow Pro Compatível.

Como integrar a autenticação segura em 3D no gateway de pagamento do PayPal?

Agora eu quero adicionar a autenticação segura 3D a ele. A partir da documentação da integração do 3D segura, descobri que preciso adicionar a fonte de pagamento dentro dela e adicionar Sca_always Como o atributo de verificação no objeto de cartão. Mas como posso obter a fonte de pagamento a fornecer no corpo como uma solicitação? (Para sua informação, não devo usar nenhuma biblioteca do PayPal como uma política da empresa)

perguntado em 6 de agosto de 2021 às 7:00

S M Zahid Hasan S M Zahid Hasan

3 2 2 crachás de bronze

1 Resposta 1

Ao redirecionar para uma página de compra do PayPal, como https: // www.PayPal.com/checkOutnow?token = 5o190127tn364715t no seu exemplo (ou para um UX melhor, nunca redirecionando e, em vez disso, usando um pop-up no contexto que mantém seu site carregado), não há necessidade de implementar o 3D seguro. O PayPal apresentará qualquer fluxo seguro 3D, se necessário, que dependerá da conta do comprador e de seu país e do cartão de crédito usado, e só pode acontecer na primeira vez que o cartão é usado.

A implementação do 3D Secure se aplica apenas a integrações diretas de cartões, como cartões de crédito e débito avançados (com ou sem campos hospedados) ou o Braintree Gateway.

respondeu em 6 de agosto de 2021 às 8:44

Preston Phx Preston Phx

26.4K 4 4 Badges de ouro 24 24 Crachás de prata 43 43 Crachás de bronze

Então, neste cenário, não preciso adicionar mais nada? Posso saber que existe uma maneira de testar se estiver funcionando por padrão ou não?

6 de agosto de 2021 às 8:47

Se você não estiver usando cartões avançados de crédito e débito/campos hospedados ou o Braintree Gateway, não há nada a implementar ou testar. O PayPal tem sua própria integração com empresas de cartões e cuida de tudo. Você nem saberá se um cartão foi usado para pagar, tudo o que você sabe é que recebeu um pagamento preenchido do PayPal.

6 de agosto de 2021 às 8:51

Outra pergunta, quando a página de checkout é carregada, com base no cache/cookies do navegador, mostra a opção. Como se eu o abrir em uma página de incógnita, ele mostra tudo como o usuário pode pagar com cartão de crédito ou conta do PayPal, se tiver algum, mas se eu o abrir usando outra guia onde eu conectei o PayPal na transação anterior, ele não mostra nenhuma opção de cartão de crédito, mesmo que eu tenha feito com força a página de destino para estar cobrando . Existe alguma maneira de corrigir isso para que toda vez que a página de cobrança seja mostrada ao redirecionar para o link de checkout?Obrigado

6 de agosto de 2021 às 9:27

Não, não há. O comportamento da página do PayPal sempre dependerá de cookies dessa maneira. Mas se você quiser sempre mostrar uma opção preta “débito ou cartão de crédito”, use o fluxo no contexto

6 de agosto de 2021 às 9:35

Faça duas rotas no seu servidor, uma para ‘Criar ordem’ e outra para ‘Capture Order’, documentada aqui: desenvolvedor.PayPal.com/docs/negócios/checkout/… essas rotas devem retornar apenas dados JSON (sem html ou texto). Quando uma resposta de captura for bem -sucedida, armazene os detalhes de pagamento bem -sucedidos em seu banco de dados (particularmente compra_units [0].pagamentos.captura [0].ID, o PayPal Transaction ID) e execute qualquer lógica de negócios necessária (como enviar e -mails de confirmação ou reservar um produto) antes de enviar seu retorno JSON

Autenticação segura em 3D

Use 3D seguro para autenticar os titulares de cartões por meio de emissores de cartões. Reduz a probabilidade de fraude quando você usa cartões suportados e melhora o desempenho da transação. Uma autenticação segura em 3D bem -sucedida pode mudar de responsabilidade por estornos fraudulentos de você para o emissor do cartão.

A autenticação segura em 3D é realizada apenas se o cartão estiver inscrito para o serviço. Quando o cliente envia os detalhes do cartão no seu site para processamento, você tem a opção de acionar 3D seguro. Quando desencadeados, os clientes são solicitados pelo banco que emitirá o banco a concluir uma etapa de verificação adicional para inserir uma senha única ou estática, dependendo da implementação.

Como funciona

Esta demonstração mostra um fluxo de checkout que desencadeia a autenticação com 3D Seguro.

Elegibilidade

3D Secure está disponível para integrações de pagamentos de crédito e débito avançado.

País Marca de cartão Moedas
Austrália MasterCard,
Visto,
American Express (somente AUD)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
Canadá MasterCard,
Visto,
American Express (apenas CAD),
JCB (somente CAD)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
França MasterCard,
Visto,
American Express (apenas EUR),
Carte Bancaire
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
Alemanha MasterCard,
Visto,
American Express (apenas EUR)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
Itália MasterCard,
Visto,
American Express (apenas EUR)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
Espanha MasterCard,
Visto,
American Express (apenas EUR)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
Estados Unidos MasterCard,
Visto,
American Express (apenas USD),
Descubra (apenas USD)
AUD, CAD, EUR, GBP, JPY, USD
Reino Unido MasterCard,
Visto,
American Express (apenas GBP, USD)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD
México MasterCard,
Visto,
Expresso americano
Mxn
Japão MasterCard,
Visto,
American Express (apenas JPY),
JCB (apenas JPY)
AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD,
Huf, JPY, Nok, NZD, PLN, SEK, SGD, USD

PayPal Pro com 3D seguro

Suporta contas antigas e novas do PayPal, incluindo o novo padrão de fluxo de pagamento. Para nós, Reino Unido, Canadense, Australiano e Nova Zelândia, comerciantes. Inclui compatibilidade PSD2 e 3DS (3D segura). Este plug -in permite que os cartões de crédito e débito sejam processados ​​sem que o cliente saia do site do comerciante.

paypal_payments_pro_logo.jpg

SalesPrice com desconto

Preço de venda 46,41 €

Preço excl. IVA: 39,00 €

Valor do imposto 7,41 €

Especificações de extensões

Virtuemart 3

plugar

Tipo de licença: comercial

Idiomas incluídos

Descrição

A versão mais recente 1.3.39 contém atualizações importantes para conexões seguras SSL.

Payflow Pro Compatível.

Para nós, Reino Unido, Canadense, Australiano e Nova Zelândia, comerciantes

Suporta PSD2 e 3DS (3D Seguro) para comerciantes do Reino Unido.

Este plug -in permite que os cartões de crédito e débito sejam processados ​​sem que o cliente saia do site do comerciante.

Página de recibo personalizável.

Detalhes completos do pedido de linha enviados para sua conta do PayPal.

Suporta o código de conversão do Google Adwords.

Suporta pagamentos e assinaturas recorrentes.

Compatível com uma página de uma página.

Demonstração

Experimente o nosso Demoção de trabalho

  • O PayPal Premier, negócios, contas pessoais e avançadas não funcionarão com este plug -in.
  • Este plug -in foi projetado apenas para comerciantes do Reino Unido e do Canadá e não está disponível em outros países.
  • O PayPal exige que os comerciantes do PayPal Payments Pro usem SSL em seu servidor para fornecer links HTTPs seguros para o plug -in.
  • O PayPal também exige que o PayPal Payments Pro Merchants’ sites para ser compatível com PCI

1 O tipo de cartão de crédito é detectado automaticamente do número digitado em.

2 espaços adicionados automaticamente à medida que o número é digitado.

3 pairando sobre o “link CSC” explica o que é.

4 erros detectados à medida que os detalhes são digitados em.

PayPal Payments Pro Plugin Instalação

Depois de baixar o arquivo zip do PayPal Payments Pro para o seu disco rígido.

  1. Vou ao Gerente de Extensão Joomla e clique em Carregar seção de arquivo de pacote. Clique em Navegar e localizar PLGVM_PAYPALPAYMENTSPRO.fecho eclairVirtuemart Extension Manager2
  2. Clique no Carregue e instale botão. Isso instalará o Payments Pro no Virtuemart.
  3. Clique no link intitulado Clique aqui para ativar o plug -in. pagamentos pro atabille plugin2Isso o levará ao gerente de plug -in.
  4. Vá para o gerente de plug -in.
  5. Clique na caixa PayPal Payments Pro – SSC e clique no botão de ativação verde Métodos de pagamento publicados2
  6. Vá para Virtuemart e clique em Métodos de Pagamento. Clique no Novo botão.
  7. Digite o nome que deseja dar o método de pagamento na caixa de nome de pagamento. Lembre -se de que este é o nome que o cliente verá.
  8. Selecione PayPal Payments Pro – SSC No menu suspenso do método de pagamento. Definir Publicados para ‘sim’. Adicione um método de pagamento2
  9. Digite seu nome de usuário, senha e assinatura da API do PayPal e, em seguida, salve.Payments Pro Setup2
  10. Os métodos de pagamento publicados terão um carrapato verde ao lado deles na seção Método de pagamento. Métodos de pagamento publicados2

Avaliações

Quinta -feira, 11 de fevereiro de 2016

O plug-in de estoque para PayPal-Pro em Virtuemart não funcionaria na minha instalação (VM-3.0.12 e Joomla 3.4.8) – Decidi jogar sobre este plug -in e ele pagou. Funciona perfeitamente agora! Pequeno problema CSS com a tela no carrinho e não há como escolher quais cartões de crédito você deseja oferecer – mas eu ainda dou uma classificação de 5 estrelas porque funciona tão bem!

Greg Remaley

Quarta -feira, 10 de julho de 2013

Eu paguei, mas não recebi nenhum e -mail ou link para baixar .
[Comentário: Abra um tíquete de suporte, nós o ajudaremos!]

PayPal – Ativando o 3DSecure para a conformidade do PSD2 com a forte autenticação de clientes (SCA)

A atual implementação do PayPal 3DSecure através do comércio cardeal não está permitindo que os clientes adicionem o gateway, a partir de fevereiro. 22, 2021. A equipe de redes envolventes está identificando uma solução alternativa, e clientes com a integração já ativada com 3DS e aqueles que usam pagam via PayPal não devem ser afetados.

Com a introdução da Diretiva de Serviços de Pagamento Revisada (PSD2) da União Europeia, os gateways de pagamento são obrigados a começar a usar ‘Forte autenticação do cliente’ (SCA) até setembro de 2019 . Para você como usuário de redes envolventes, isso significa que você precisará atualizar sua configuração de gateway para conter alguns parâmetros adicionais.

Para o apoiador, eles verão um pop-up extra quando enviarem sua doação:

Configurando com PayPal

Para o gateway do PayPal, você precisará ativar ‘3D seguro’ funcionalidade, que é fornecida por um parceiro do PayPal chamado cardeal. Esta é uma organização de terceiros, então você precisará passar por um processo de registro separado para isso. Você pode iniciar o processo de registro aqui.

Consulte o alerta acima, pois este processo não está ativo para aceitar novos clientes usando o 3DS.

Observe que, ao preencher este formulário, você precisará escolher o carrinho de compras: ‘Carrinho personalizado’. Depois de enviar o formulário de registro, você receberá uma página de confirmação. Certifique -se de imprimir esta página ou pelo menos salve os detalhes em algum lugar para uso futuro. Ele conterá as credenciais necessárias para ativar o 3D seguro para o PayPal em redes envolventes.

Configurando com redes envolventes

Depois de concluir o registro e receber suas credenciais, você pode fazer login no painel de redes envolventes para modificar suas instâncias de gateway para incluir os novos parâmetros seguros 3D. Agora, visite Olá nome de usuário> Configurações da conta> Gateways.

Identifique suas instâncias do PayPal na lista. Observe que pode e, idealmente, deve haver duas instâncias; um para transações ao vivo e outro para testar. Se você não tiver uma instância de teste do seu gateway, é recomendável que você crie um agora, pois simplificará os testes, pois você pode usar os números de cartão de teste em vez de detalhes reais para verificar como suas novas páginas respondem às doações bem -sucedidas e falhadas/rejeitadas. Os procedimentos de teste para o 3DSecure geralmente também têm detalhes de teste diferentes que podem simular uma variedade de condições, tanto para transações e falhas bem -sucedidas. Esses detalhes serão fornecidos separadamente – consulte a documentação do cardeal recebida durante o registro para obter detalhes.

Clique para editar as instâncias do gateway (teste ou ao vivo). Para mãos, você precisará dos detalhes do seu gateway do PayPal (para o teste ou a instância ao vivo), bem como os detalhes do cardeal (também para uma instância de teste ou ao vivo) que você recebeu ao se registrar.

Verifica a ‘Ativar 3D: ‘ opção. Isso trará aos parâmetros adicionais para a conta cardeal.

Uma vez que isso for ativado, qualquer pessoa que doar através de páginas usando este gateway receberá uma caixa de luz pop-up com um desafio 3D seguro.

Você recomenda testar o procedimento, tanto com um gateway de teste quanto se funcionando corretamente, com um gateway ao vivo, antes de promover a página.