Partilhar via


Módulo de cartão oferta

Isto artigo aborda os módulos cartão do presente e descreve como adicioná-los às páginas do site Microsoft Dynamics 365 Commerce.

Os módulos de oferta cartão podem ser utilizados em módulos de checkout para aceitar ofertas Cartões, uma forma de pagamento comum utilizada em transacções de comércio eletrónico. O módulo de oferta cartão suporta Dynamics 365, SVS e a oferta Givex Cartões. As ofertas SVS e Givex Cartões são resgatadas através do fornecedor de pagamentos Adyen. Para mais informações sobre o apoio a ofertas externas Cartões, tais como SVS e Givex, consulte Apoio a ofertas externas Cartões.

Nota

A versão Dynamics 365 Commerce 10.0.11 oferece suporte ao resgate de ofertas SVS e Givex Cartões durante o fluxo de pagamento.

Estão disponíveis dois módulos cartão para oferta:

  • Presente cartão - Isto módulo pode ser utilizado numa página de checkout para resgatar um presente cartão como oferta.
  • Verificação do saldo de uma prenda cartão - Isto módulo pode ser utilizado em qualquer página para verificar o saldo de uma prenda cartão. Isto módulo está disponível na versão 10.0.14 e posterior do Commerce.

Nota

O suporte para o módulo de verificação de saldo do presente cartão está disponível na versão Dynamics 365 Commerce 10.0.14.

A imagem seguinte mostra um exemplo de um módulo cartão de oferta numa página de checkout.

Exemplo de um módulo de oferta cartão.

Propriedades do properties

  • Mostrar campos adicionais - Esta propriedade define os campos que devem ser apresentados para a oferta Cartões para além do número da oferta cartão, que é sempre apresentado por predefinição. Por exemplo, algumas ofertas Cartões suportam a apresentação de um número de identificação pessoal (PIN) e outras suportam a apresentação de um PIN e de uma data de validade. Em alternativa, esta propriedade pode ser definida como "None", o que mostraria apenas o número do presente cartão e nenhum campo adicional.

    São suportados os seguintes valores:

    • PIN
    • Data de validade
    • PIN e data de validade
    • Nenhum
  • Ativar para utilizadores convidados - Quando esta propriedade está activada, os utilizadores convidados podem resgatar ou verificar saldos em ofertas externas Cartões. Esta propriedade requer que o acesso anónimo (convidado) para presentes externos Cartões seja ativado na sede do Comércio. A definição Ativar para utilizadores convidados aplica-se apenas ao presente externo Cartões. Para mais informações, consulte Ativar pagamentos de ofertas cartão para checkout de convidados.

Importante

A propriedade Enable for guest users está disponível a partir da versão 10.0.21 do Commerce. Requer que o pacote Commerce biblioteca de módulos versão 9.31 esteja instalado.

Definições do sítio para módulos cartão de oferta

No Commerce construtor de sites, em Site Settings > Extensions, existe uma definição de módulo de oferta cartão chamada Tipo de oferta suportada cartão. Esta definição suporta três valores:

  • Presente do Dynamics 365 cartão - Quando esta definição é aplicada, o módulo de presente cartão apenas permite o resgate do presente do Dynamics 365 Cartões. Esta definição só é suportada para utilizadores com sessão iniciada no site de comércio eletrónico. A funcionalidade de verificação do saldo do presente cartão só é suportada para utilizadores com sessão iniciada.
  • Oferta SVS e Givex Cartões - Quando esta definição é aplicada, o módulo da oferta cartão apenas permite o resgate da oferta Givex e SVS Cartões. Esta definição é suportada para utilizadores com sessão iniciada e anónimos no site de comércio eletrónico.
  • Dynamics 365, SVS, e Givex gift Cartões - Quando esta definição é aplicada, o módulo de oferta cartão permite o resgate de Dynamics 365, Givex, e SVS gift Cartões. Esta definição só é suportada para utilizadores com sessão iniciada no site de comércio eletrónico. Devido à inclusão da oferta interna Cartões, a funcionalidade de verificação do saldo da oferta cartão só é suportada para utilizadores com sessão iniciada.

Importante

Estas definições estão disponíveis na versão Dynamics 365 Commerce 10.0.11 e só são necessárias se necessitar de suporte para a oferta SVS ou Givex Cartões. Se estiver a atualizar a partir de uma versão mais antiga de Dynamics 365 Commerce, tem de atualizar manualmente o ficheiro appsettings.json. Para obter instruções sobre como atualizar o ficheiro appsettings.json, consulte SDK e biblioteca de módulos updates.

Alargar a oferta interna Cartões para utilização em montras de comércio eletrónico

Por predefinição, as ofertas internas Cartões não são optimizadas para utilização em montras de comércio eletrónico. Por conseguinte, antes de permitir que a oferta interna Cartões seja utilizada para pagamento, deve configurá-la com extensões que ajudem a torná-la mais segura. Eis as áreas do dom cartão que deve alargar antes de permitir que o dom Cartões interno seja utilizado na produção:

  • Número de oferta cartão - As sequências numéricas são utilizadas para gerar números de oferta cartão para oferta interna Cartões. Uma vez que as sequências de números podem ser facilmente previstas, deve alargar a geração de números cartão de oferta para que sejam utilizadas sequências aleatórias e criptograficamente seguras para os números cartão de oferta emitidos.
  • GetBalance - A API GetBalance é utilizada para procurar saldos de ofertas cartão. Por defeito, esta API é pública. Se não for necessário um PIN para procurar saldos de cartão de prendas, existe o risco de ataques de força bruta poderem utilizar a API GetBalance para tentar procurar números de cartão de prendas que tenham saldos. Ao implementar requisitos de PIN para ofertas internas Cartões e limitação da API, pode ajudar a mitigar o risco.
  • PIN - Por defeito, a oferta interna Cartões não suporta PINs. Deve alargar a oferta interna Cartões para que seja necessário um PIN para consultar os saldos. Esta funcionalidade também pode ser utilizada para bloquear o presente Cartões após tentativas incorrectas consecutivas de introdução do PIN.

Ativar pagamentos de ofertas cartão para checkout de convidados

Por predefinição, os pagamentos de ofertas cartão não estão activados para a finalização da compra por convidados (anónimos). Para os ativar, siga estes passos.

  1. Na sede do Comércio, ir a Retail and Commerce > Channel setup > POS setup > POS > POS Operations.
  2. Seleccione e mantenha premido (ou clique com o botão direito do rato) o cabeçalho da grelha e, em seguida, seleccione Inserir colunas.
  3. Na caixa de diálogo Inserir colunas , seleccione a caixa de verificação AllowAnonymousAccess .
  4. Seleccione Update.
  5. Para as operações 520 (saldo Gift cartão) e 214, defina o valor AllowAnonymousAccess para 1.
  6. Selecione Guardar.
  7. Execute a tarefa do agendador 1090 para sincronizar as alterações na base de dados do canal.

Adicionar um módulo cartão de oferta a uma página

Para obter instruções sobre como adicionar um módulo cartão de oferta a uma página de checkout e definir as propriedades necessárias, consulte Módulo de checkout.

Recursos adicionais

Módulo de carrinho

Módulo de ícone do carrinho

Módulo de finalização da compra

Módulo de pagamento

Módulo do endereço para envio

Módulo de opções de entrega

Módulo de informações de recolha

Módulo de detalhes da encomenda

Suporte para oferta externa Cartões

Actualizações do SDK e do biblioteca de módulos