• Novo
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules
xtdwayforpay - Módulo de pagamentos WayForPay - Módulo PrestaShop da Extendo Modules

Módulo de pagamentos WayForPay

xtdwayforpay
34,90 €
Com IVA

Aceite e gerencie pagamentos WayForPay no PrestaShop.

Ofereça aos clientes um processo de finalização de compra configurável com WayForPay e gerencie status de pagamento, autorizações, capturas, reembolsos e recuperação de pagamentos a partir do painel administrativo do PrestaShop.

  • Redirecionamento e finalização da compra por widget
  • Fluxos de trabalho de pagamento de VENDA e AUTORIZAÇÃO
  • Disponibilidade do Apple Pay e do Google Pay
  • Processamento de retorno de chamada assinado
  • Links para pagamento de pedidos não pagos
  • Modo registrado incluído na compra
  • Licença vitalícia para um domínio atribuído.
  • Um ano de atualizações gratuitas
Suporte à versão do PrestaShop: 1.7.8.x 8.x 9.x
Traduções: Inglês ucraniano
Requisitos: Extensão PHP - IonCube Loader v14

 

Conecte sua loja PrestaShop ao WayForPay

O módulo proporciona uma integração estruturada entre os pedidos do PrestaShop e as transações do WayForPay.

Quando um cliente faz um pedido, o módulo envia com segurança as informações necessárias do pedido e do pagamento para a WayForPay. O cliente conclui o pagamento usando o fluxo de finalização de compra selecionado, e a WayForPay envia o resultado da transação de volta para a loja.

O status do pedido correspondente no PrestaShop é então atualizado de acordo com o mapeamento de status de pagamento configurado.

Isso permite que os comerciantes gerenciem todo o fluxo de trabalho de pagamento sem precisar verificar manualmente cada transação em um painel de pagamento separado.

Escolha a experiência de finalização da compra

Redirecionar para a finalização da compra

Com o redirecionamento de pagamento, o cliente é transferido da sua loja para a página de pagamento segura da WayForPay.

Após concluir ou cancelar o pagamento, o cliente é redirecionado de volta para a loja.

Esta opção é adequada quando você deseja:

  • uma integração simples;
  • Detalhes de pagamento inseridos na página hospedada do WayForPay;
  • Configuração mínima da interface de pagamento dentro da loja;
  • Um fluxo de finalização de compra mantido pelo provedor de pagamento.

Os métodos de pagamento exibidos na página do WayForPay dependem da sua conta comercial, moeda, dispositivo do cliente, navegador e configuração do WayForPay.

Widget de finalização de compra incorporado

O widget de finalização de compra exibe a interface de pagamento do WayForPay sem enviar o cliente por um redirecionamento convencional de página inteira.

Isso pode proporcionar uma experiência de pagamento mais integrada, enquanto o formulário de pagamento seguro e o processamento do cartão continuam sendo gerenciados pela WayForPay.

O widget de finalização de compra é adequado quando você deseja:

  • uma experiência de loja mais contínua;
  • Movimentação menos visível entre a loja e o gateway de pagamento;
  • Uma interface de pagamento integrada ao fluxo de finalização da compra;
  • a opção de manter mais etapas do processo de pagamento dentro da página da loja.

A aparência e a disponibilidade dos métodos de pagamento dentro do widget dependem das configurações da conta WayForPay e da compatibilidade do dispositivo do cliente.

Métodos de pagamento aceitos pelo cliente

Dependendo dos métodos de pagamento habilitados para sua conta comercial WayForPay, os clientes poderão pagar usando:

  • Cartões de pagamento Visa e Mastercard;
  • Apple Pay;
  • Google Pay;
  • Outros métodos disponibilizados pela WayForPay para sua conta comercial.

A disponibilidade do Apple Pay e do Google Pay depende do dispositivo do cliente, do navegador, da configuração da carteira digital, da elegibilidade do comerciante no WayForPay e dos métodos de pagamento habilitados.

O módulo não habilita automaticamente métodos de pagamento que não tenham sido ativados para sua conta WayForPay.

Captura de pagamento imediato e diferido

VENDA: cobre o pagamento imediatamente

SALE é o fluxo de trabalho de pagamento padrão em uma única etapa.

Quando a transação é aprovada, o valor é debitado do cartão do cliente e o pedido no PrestaShop é movido para o status de pagamento bem-sucedido, conforme configurado.

SALE é adequado quando:

  • Os produtos estão disponíveis para entrega imediata;
  • O valor total do pedido deverá ser cobrado durante a finalização da compra;
  • Não é necessária confirmação manual de pagamento;
  • A loja utiliza um fluxo de trabalho convencional de pagamento e processamento.
AUT.: autorizar o pagamento antes da captura

O AUTH cria um fluxo de trabalho de pagamento em duas etapas.

Em vez de capturar o pagamento imediatamente, o WayForPay autoriza a transação e retém o valor necessário.

O comerciante pode posteriormente capturar o valor autorizado usando o Settle ou cancelar a retenção quando o pedido não puder ser atendido.

A autenticação é útil quando:

  • A disponibilidade em estoque deve ser confirmada;
  • O valor final do pedido pode sofrer alterações;
  • O pagamento só deve ser processado após revisão manual;
  • São vendidos produtos feitos sob encomenda ou com estoque limitado;
  • O comerciante deseja verificar um pedido antes de cobrar o pagamento.

A disponibilidade e a duração da retenção da autorização são controladas pela WayForPay e pelo banco emissor.

Efetuar um pagamento autorizado

Uma transação autorizada com sucesso pode ser concluída usando a operação Liquidar.

Dependendo da transação e das regras do WayForPay, o módulo pode enviar o valor total ou parcial, conforme permitido, para captura.

Essa operação pode ser realizada a partir do pedido PrestaShop correspondente quando a transação for elegível.

O resultado é registrado nas informações de pagamento do módulo e pode atualizar o status do pedido de acordo com o mapeamento configurado.

Cancelar uma retenção de autorização.

Quando um pedido autorizado não puder ser atendido, a retenção poderá ser cancelada em vez de o pagamento ser capturado.

Isso libera o valor bloqueado de acordo com os prazos de processamento da WayForPay e do banco do cliente.

Os casos de uso típicos incluem:

  • Produto indisponível após o pedido;
  • Pedido rejeitado durante revisão manual;
  • cancelamento do cliente antes da captura;
  • Valor do pedido incorreto;
  • autorização duplicada.

Cancelar uma reserva é diferente de reembolsar um pagamento já efetuado, pois o valor autorizado ainda não foi debitado.

Gerencie pagamentos a partir do painel administrativo do PrestaShop.

O módulo adiciona operações de transação WayForPay compatíveis ao pedido PrestaShop correspondente.

Dependendo do status da transação e da disponibilidade do recurso registrado, os administradores podem:

  • Verificar o estado atual da transação;
  • liquidar um pagamento autorizado;
  • cancelar uma retenção de autorização;
  • emitir um reembolso total ou parcial;
  • Criar um novo link de pagamento;
  • Analisar tentativas de pagamento;
  • Inspecionar códigos de resposta e mensagens do gateway;
  • processar operações enfileiradas.

Somente as ações válidas para o status atual da transação WayForPay devem ser exibidas ou aceitas.

Isso ajuda a evitar que os administradores enviem operações que não sejam aplicáveis ao pagamento.

Atualizações automáticas do status do pagamento

Retornos de chamada assinados da WayForPay

A WayForPay envia notificações de servidor para servidor quando uma transação é criada, aprovada, recusada ou tem seu status alterado de alguma outra forma.

O módulo valida os dados de retorno de chamada recebidos antes de aplicar o resultado ao pedido correspondente do PrestaShop.

Um callback válido pode:

  • Registre a tentativa de pagamento;
  • Salvar o status da transação WayForPay;
  • Armazenar informações de resposta disponíveis;
  • Atualizar o status do pedido no PrestaShop;
  • Impedir que a mesma transação bem-sucedida seja processada duas vezes.

Como as notificações são enviadas diretamente entre a WayForPay e a loja, as atualizações de pedidos não dependem apenas do cliente retornar à página de sucesso.

Mapeamento flexível do status do pedido

Os diferentes resultados de transações do WayForPay podem ser atribuídos aos respectivos status de pedido do PrestaShop.

O mapeamento exato pode ser ajustado para corresponder ao fluxo de trabalho de pedidos existente na loja.

Isso é útil para lojas que já utilizam status personalizados para processamento de pedidos, revisão, autorização ou reembolso.

Tentativas de pagamento e histórico de transações

Um cliente pode tentar pagar pelo mesmo pedido mais de uma vez.

O módulo regista as tentativas de pagamento separadamente, para que os administradores possam consultar o histórico real das transações em vez de verem apenas o estado mais recente.

Dependendo da resposta do gateway, uma tentativa de pagamento pode incluir:

  • Referência do pedido WayForPay;
  • status da transação;
  • Valor e moeda solicitados;
  • data de pagamento;
  • data de processamento;
  • código de resposta;
  • mensagem de resposta;
  • tipo de transação;
  • Informações do cartão mascaradas quando devolvidas;
  • Identificadores de autorização ou transação.

Isso ajuda a investigar pagamentos recusados, tentativas repetidas, atrasos nas ligações de retorno e contestações sobre se um pedido foi cobrado.

Recuperar pedidos não pagos e expirados

Gere um link de pagamento seguro

Quando um pedido permanece sem pagamento, a sessão de pagamento anterior expirou ou o cliente deseja tentar novamente, um administrador pode gerar um novo link de pagamento WayForPay.

O link pode ser enviado ao cliente usando um modelo de e-mail contendo:

  • Nome do cliente;
  • referência do pedido;
  • Total do pedido;
  • URL de pagamento seguro;
  • URL do histórico de pedidos;
  • Nome da loja.

Após o cliente concluir o pagamento, o fluxo de trabalho de retorno de chamada atualiza automaticamente o status da transação e do pedido.

Os links de pagamento podem ajudar a recuperar pedidos afetados por:

  • uma página de pagamento abandonada;
  • uma sessão de pagamento expirada;
  • uma falha temporária do cartão;
  • um cliente fechando o navegador;
  • Um pagamento recusado seguido de uma nova tentativa de pagamento.

Um link de pagamento não garante a aprovação. O resultado final ainda depende da WayForPay, do método de pagamento e do banco emissor.


Evite pagamentos duplicados

Antes de enviar ou usar um novo link de pagamento, o status da transação atual deve ser verificado caso haja alguma possibilidade de o pagamento original já ter sido concluído.

Os e-mails para clientes também devem orientá-los a não efetuar um novo pagamento caso o valor já tenha sido cobrado.

Isso reduz o risco de pagamentos duplicados causados por atrasos nas respostas às solicitações, redirecionamentos interrompidos do navegador ou incerteza após a autorização bancária.

Reembolsar pagamentos já efetuados

Transações elegíveis e aprovadas podem ser reembolsadas na página de pedidos do PrestaShop.

Dependendo da operação WayForPay disponível e das condições de transação, o módulo pode suportar:

  • reembolsos integrais;
  • reembolsos parciais;
  • Rastreamento do status do reembolso;
  • armazenamento de respostas de reembolso;
  • Atualizações configuráveis do status do pedido.

O envio de uma solicitação de reembolso para a WayForPay não significa que o dinheiro será devolvido ao cliente imediatamente.

O tempo final de processamento depende da WayForPay, da rede de cartões e do banco emissor do cliente.

O módulo deve manter a solicitação enviada e o resultado da transação retornada visíveis para revisão administrativa.

Verifique o status atual da transação.

A operação Verificar Status solicita ao WayForPay o estado de pagamento mais recente disponível, utilizando a referência do pedido correspondente.

Isso é útil quando:

  • O cliente informa que o pagamento foi concluído;
  • O redirecionamento do navegador foi interrompido;
  • A chamada de retorno foi atrasada ou não foi recebida;
  • um pedido permanece em estado pendente;
  • O administrador precisa verificar um reembolso ou autorização;
  • O status do pedido local e o status do gateway parecem inconsistentes.

Verificar o status não cria um novo pagamento. Recupera as informações atuais da transação existente.

Filas confiáveis e processamento cron

Algumas operações de pagamento podem ser processadas por meio de uma fila, em vez de exigir que o administrador aguarde um resultado imediato no navegador.

O processamento Cron pode ser usado para tarefas em segundo plano compatíveis, tais como:

  • Tentando novamente as operações enfileiradas;
  • Processando ações de pagamento pendentes;
  • Verificação de estados de transações não resolvidas;
  • Lidar com falhas temporárias de comunicação;
  • Atualização dos registros operacionais relacionados.

O processamento em fila ajuda a separar as ações administrativas dos tempos de resposta da API externa e fornece uma maneira controlada de tentar novamente em caso de falhas temporárias.

O URL ou comando cron deve ser protegido contra acesso não autorizado e configurado de acordo com a documentação do módulo.

Diagnóstico de pagamento claro

Os gateways de pagamento podem recusar ou interromper pagamentos por diversos motivos, incluindo:

  • Rejeição por parte do banco emissor;
  • Dados do cartão incorretos;
  • cartão vencido;
  • Fundos insuficientes;
  • verificação falhou;
  • verificações antifraude;
  • Sessão do cliente expirada;
  • Configurações de transação não suportadas;
  • problemas temporários de comunicação.

O módulo armazena os códigos de resposta e mensagens disponíveis do WayForPay para que os administradores possam entender melhor o motivo de um pagamento falho.

Quando apropriado, as explicações para o cliente podem ser mapeadas para recomendações mais claras, enquanto a resposta técnica completa permanece disponível para o administrador.

Isso facilita a distinção entre:

  • um problema de configuração da loja;
  • um problema temporário de pagamento;
  • uma rejeição bancária;
  • um pagamento abandonado;
  • uma operação sem suporte;
  • Transação concluída com sucesso, aguardando sincronização local.

Princípios de integração segura

Solicitações assinadas e retornos de chamada

As solicitações de pagamento e os retornos de chamada do servidor usam assinaturas WayForPay para verificar a integridade dos dados.

A chave secreta do comerciante é armazenada na configuração do módulo e nunca deve ser mostrada aos clientes nem incluída no HTML da loja virtual.

As chamadas de retorno recebidas devem ser processadas somente após:

  • verificação de assinatura;
  • Validação de conta comercial;
  • Validação de referência de pedido;
  • Verificações de valor e moeda;
  • Proteção contra processamento duplicado.
Os dados do cartão não são armazenados pelo módulo.

Os clientes inserem informações de pagamento confidenciais através da interface de pagamento WayForPay.

O módulo não precisa armazenar números de cartão completos ou códigos de segurança de cartão no PrestaShop.

Qualquer informação de cartão mascarada retornada pela WayForPay destina-se apenas à identificação da transação e a fins administrativos.

Requisitos do servidor

A loja deve ser capaz de:

  • Estabelecer conexões HTTPS de saída para o WayForPay;
  • receber chamadas de retorno da WayForPay;
  • Utilize um certificado HTTPS público válido;
  • Resolver domínios de serviço WayForPay;
  • Gerar e verificar as assinaturas necessárias;
  • Execute a versão do PHP selecionada e as extensões do PHP necessárias.

Firewalls, autenticação HTTP, modo de manutenção, camadas de cache ou módulos de segurança não devem bloquear o endpoint de retorno de chamada configurado.

Como funciona o fluxo de trabalho de pagamento

Pagamento padrão de VENDA
  • O cliente faz um pedido no PrestaShop.
  • O módulo cria uma solicitação de pagamento WayForPay assinada.
  • O cliente conclui o pagamento usando a página de redirecionamento ou o widget.
  • A WayForPay processa a transação.
  • A WayForPay envia uma mensagem de retorno assinada para a loja.
  • O módulo valida o retorno de chamada.
  • A tentativa de pagamento foi registrada.
  • O status do pedido no PrestaShop foi atualizado.
Pagamento AUTH em duas etapas
  • O cliente faz um pedido.
  • A WayForPay autoriza o valor do pagamento.
  • O pedido recebe o status de autorização configurado.
  • O comerciante analisa ou prepara o pedido.
  • O administrador efetua o pagamento ou cancela a retenção.
  • O estado da transação resultante é armazenado.
  • O status do pedido no PrestaShop foi atualizado.
Recuperação de pagamento
  • Um pedido permanece sem pagamento ou sua sessão de pagamento expira.
  • O administrador gera um novo link de pagamento.
  • O cliente recebe o link seguro por e-mail.
  • O cliente efetua o pagamento através do WayForPay.
  • A função de retorno atualiza automaticamente o pedido correspondente.

Adequado para diferentes fluxos de trabalho na loja.

Lojas online padrão

Utilize o sistema de pagamentos SALE para cobrar os pedidos imediatamente e encaminhar os pedidos aprovados diretamente para a preparação.

Produtos com estoque limitado

Use a autorização (AUTH) para reservar fundos enquanto confirma a disponibilidade real do produto.

Pedidos personalizados ou revisados manualmente

Autorize o valor primeiro e capture-o depois que o pedido for aprovado.

Pedidos que exigem outra tentativa de pagamento

Gere um link de pagamento seguro em vez de pedir ao cliente que crie um pedido duplicado.

Lojas com status de pedidos personalizados

Mapear os resultados das transações do WayForPay para os status já utilizados pela equipe da loja.

Lojas que exigem diagnóstico de pagamento

Analise as tentativas individuais, os códigos de status do gateway e as operações de transação na página do pedido.

Modos Base e Registrado

O pacote de módulos pode fornecer processamento básico de pagamentos antes do cadastro.

A compra do módulo inclui o registro de um domínio de produção atribuído e habilita o conjunto completo de recursos comerciais listados para o produto.


Recurso Modo base Modo registrado
Conexão de comerciantes WayForPay Incluído Incluído
Redirecionar para a finalização da compra Incluído Incluído
Pagamentos básicos de VENDA Incluído Incluído
Processamento de retorno de chamada assinado Incluído Incluído
Atualização básica do status do pedido Incluído Incluído
Widget de finalização de compra Limitado ou indisponível Incluído
Fluxo de trabalho de pagamento AUTH Limitado ou indisponível Incluído
Liquidar pagamento autorizado
Incluído
Cancelar retenção de autorização Incluído
Reembolsos totais e parciais Incluído
Verificação manual do status Limitado ou indisponível Incluído
Links de pagamento Incluído
Gestão de tentativas de pagamento Limitado Incluído
Mapeamento de status avançado Limitado Incluído
Automação de filas e cron Incluído
Diagnóstico avançado Limitado Incluído

Perguntas frequentes

O que é o módulo de pagamentos WayForPay?

É um módulo de pagamento para PrestaShop que conecta os pedidos da loja ao gateway WayForPay.

Ele oferece suporte à iniciação de pagamentos, processamento de retornos de chamada assinados, atualizações de status de pedidos e gerenciamento de transações a partir do painel administrativo do PrestaShop.

Preciso de uma conta comercial da WayForPay?

Sim. O módulo conecta o PrestaShop a uma conta de comerciante WayForPay existente.

A aprovação da conta, as moedas aceitas, os métodos de pagamento e as condições de processamento são determinados pela WayForPay.

Os clientes podem pagar com cartão?

Sim. Os clientes podem usar cartões de pagamento compatíveis com o WayForPay e a conta do comerciante.

O módulo é compatível com Apple Pay e Google Pay?

A integração pode exibir Apple Pay e Google Pay quando esses métodos estiverem disponíveis para a conta comercial WayForPay e forem compatíveis com o dispositivo e navegador do cliente.

O módulo não pode forçar a exibição de um método de carteira quando o WayForPay ou o ambiente do cliente não o disponibilizam.

Qual a diferença entre redirecionamento e finalização de compra por widget?

O redirecionamento no checkout envia o cliente para a página de pagamento hospedada da WayForPay.

O widget de finalização de compra exibe a interface do WayForPay em um fluxo de loja virtual mais integrado.

Ambos os métodos utilizam o WayForPay para processar o pagamento.

O que é um pagamento de VENDA?

SALE é um pagamento em uma única etapa que cobra o valor aprovado imediatamente.

O que é um pagamento AUTH?

AUTH autoriza a transação e retém temporariamente o valor sem concluir a cobrança imediatamente.

O comerciante deverá liquidar posteriormente a transação elegível ou cancelar a autorização.

Posso capturar um pagamento autorizado posteriormente?

Sim. O modo registrado oferece suporte à operação de liquidação para transações autorizadas elegíveis.

Posso cancelar uma reserva?

Sim. Uma autorização válida pode ser cancelada antes da captura.

O tempo de liberação do valor bloqueado depende da WayForPay e do banco emissor.

Posso emitir reembolsos pelo PrestaShop?

O modo registrado permite operações de reembolso para transações elegíveis.

A disponibilidade de reembolso total ou parcial depende do status atual da transação e das regras da WayForPay.

O módulo consegue atualizar o pedido automaticamente?

Sim. O WayForPay envia retornos de chamada assinados para a loja, e o módulo mapeia os resultados de transações válidas para os status de pedido configurados no PrestaShop.

O que acontece se o cliente fechar o navegador após o pagamento?

O pedido ainda pode ser atualizado por meio do retorno de chamada servidor para servidor, desde que o ponto de extremidade de retorno de chamada esteja acessível e a notificação seja válida.

O administrador também pode usar a opção Verificar Status quando for necessária uma verificação manual.

Posso enviar um novo link de pagamento para um pedido não pago?

Sim. O modo registrado pode gerar um link de pagamento seguro do WayForPay para um pedido elegível ainda não pago.

O link pode ser enviado usando o modelo de e-mail do cliente configurado.

É possível que o mesmo pedido tenha várias tentativas de pagamento?

Sim. O módulo pode registrar tentativas separadas para que os administradores possam revisar as transações recusadas, expiradas e bem-sucedidas associadas ao pedido.

Como evitar pagamentos duplicados?

O módulo valida as referências de transação e os dados de retorno de chamada e deve evitar processar o mesmo evento bem-sucedido mais de uma vez.

Os administradores devem verificar o status atual do pagamento antes de pedir ao cliente que tente novamente quando o resultado original for incerto.

O módulo armazena dados de cartão?

Não armazene dados completos de cartões ou códigos de segurança no PrestaShop.

A entrada e o processamento de pagamentos confidenciais são gerenciados pela WayForPay.

Por que o Apple Pay ou o Google Pay podem não aparecer?

Possíveis razões incluem:

  • O método de pagamento não está habilitado para o comerciante;
  • O dispositivo ou navegador não é compatível com a carteira;
  • O cliente não possui nenhum cartão adequado na carteira;
  • A moeda da transação ou a configuração da conta não é compatível;
  • A WayForPay não disponibiliza esse método para essa transação.
O módulo inclui uma conta WayForPay?

Não. O módulo fornece a conexão técnica entre o PrestaShop e o WayForPay. O cadastro do comerciante e os serviços de processamento de pagamentos são fornecidos separadamente pelo WayForPay.

É necessário o IonCube Loader?

O IonCube Loader é necessário para recursos avançados de tempo de execução no modo registrado.

A funcionalidade de pagamento base pode permanecer disponível sem o IonCube Loader, dependendo da versão atual do módulo.

A licença é permanente?

A licença do módulo permanece válida para o domínio atribuído, de acordo com os termos da licença.

O módulo pode continuar a ser utilizado mesmo após o término do período de atualização incluído.

Baixar, registrar e usar um módulo

Traduções
Inglês
ucraniano
Suporte à versão do PrestaShop
1.7.8.x
8.x
9.x
Requisitos
Extensão PHP - IonCube Loader v14

Current version: 1.3.5


Version 1.3.5

- Record captured WayForPay transactions in the standard PrestaShop order payment history.

- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.

- Return to the WayForPay order panel after its Back Office actions reload the order page.

- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.

- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.

- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.

- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.

- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.

- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.

- Prevent the same Back Office payment action from being processed more than once during one request.

- Serialize order state transitions from synchronous API responses and callbacks.

- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.

- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.

- Treat `Approved` for an AUTH payment as captured rather than merely authorized.

- Accept both documented WayForPay signature layouts for Settle responses.

- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.

- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.

- Added canonical payment lifecycle state and captured amount tracking.

- Added duplicate-operation protection and legacy AUTH reconciliation state.

- Send `merchantTransactionType=AUTH` in Purchase requests.

- Treat gateway business declines as failed operations even when the HTTP response is successful.

- Prevent Check Status and failed Settle responses from reopening captured payments for capture.

- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.

- Queue Cancel Hold as the correct protected operation.

- Select the Authorized confirmation card from the canonical AUTH payment state.

- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.

- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.

- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.

- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.

- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.

- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.

- Added customer payment recovery links with optional automatic creation and localized email delivery.

- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.

- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.


Version 1.2.5

Initial stable release

Produto adicionado à lista de desejos