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:
- Integração de autenticação segura 3D com gateway de pagamento do PayPal
- Adicionando a fonte de pagamento e usando o atributo de verificação SCA_ALWAYS
- Testando a implementação e verificar se está funcionando por padrão
- O comportamento da página de compra do PayPal com base no cache/cookies do navegador
- Como garantir que a página de cobrança seja sempre mostrada durante o redirecionamento
- A necessidade de implementar o 3D seguro para integrações de cartões diretos
- Como a autenticação segura 3D reduz a fraude e melhora o desempenho da transação
- Quando e como a autenticação segura 3D é acionada durante o processo de pagamento
- Elegibilidade para autenticação segura em 3D com cartões avançados de crédito e débito
- Países suportados, marcas de cartões e moedas para autenticação segura em 3D
Questões:
- P: Como posso obter a fonte de pagamento a ser fornecida no corpo como uma solicitação?
- P: Existe uma maneira de testar se a autenticação segura 3D está funcionando por padrão?
- P: Como posso personalizar a página de compra do PayPal para sempre mostrar a página de cobrança?
- P: Preciso implementar o 3D seguro para todos os tipos de integrações com PayPal?
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.
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.
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”.
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:
- P: Como posso obter a fonte de pagamento a ser fornecida no corpo como uma solicitação?
- P: Existe uma maneira de testar se a autenticação segura 3D está funcionando por padrão?
- P: Como posso personalizar a página de compra do PayPal para sempre mostrar a página de cobrança?
- P: Preciso implementar o 3D seguro para todos os tipos de integrações com PayPal?
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.
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.
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.
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
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.
- 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 eclair
- Clique no Carregue e instale botão. Isso instalará o Payments Pro no Virtuemart.
- Clique no link intitulado Clique aqui para ativar o plug -in.
Isso o levará ao gerente de plug -in.
- Vá para o gerente de plug -in.
- Clique na caixa PayPal Payments Pro – SSC e clique no botão de ativação verde
- Vá para Virtuemart e clique em Métodos de Pagamento. Clique no Novo botão.
- 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á.
- Selecione PayPal Payments Pro – SSC No menu suspenso do método de pagamento. Definir Publicados para ‘sim’.
- Digite seu nome de usuário, senha e assinatura da API do PayPal e, em seguida, salve.
- Os métodos de pagamento publicados terão um carrapato verde ao lado deles na seção Método de pagamento.
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.