Um pagamento com cartão falha devido a um tipo de cartão não suportado
Este artigo ajuda a resolver o erro "O tipo de cartão não é uma forma de pagamento aceita" que ocorre ao processar transações com cartão de crédito ou débito no Microsoft Dynamics 365 Commerce.
Sintomas
Um pagamento com cartão (ou vale-presente) falha com a seguinte mensagem de erro no ponto de venda (PDV):
O tipo de cartão não é uma forma de pagamento aceita. Use um cartão de pagamento diferente e tente novamente.
Você também pode ver a seguinte mensagem de erro no log de eventos:
Tipo de cartão com id 'Desconhecido' não encontrado.
Observação
O pagamento com cartão é autorizado com êxito antes de você receber a mensagem de erro. Após a mensagem de erro ocorrer, o pagamento com cartão é anulado pelo serviço de pagamento.
Causa
Os tipos de cartão configurados para o método de pagamento do canal não correspondem às informações de pagamento retornadas pelo conector de pagamento.
Os tipos de cartão são correspondidos por uma combinação de intervalo de compartimento, ID do tipo de cartão (por exemplo, Crédito ou Débito) e tipo de entrada (Swipe
ou Manual
).
Resolução 1
Para resolver esse problema, certifique-se de que os tipos de cartão estejam configurados corretamente para o tipo e canal de meio de pagamento.
Verifique o log de eventos no PDV ou no log do cliente de PDV no Microsoft Dynamics Lifecycle Services (LCS) para obter os seguintes nomes de evento para ver quais valores de tipo de cartão estão sendo usados.
posPaymentCardTypeFilterByBinRangeIsDebitOrCredit
Esse evento indica se o processador de pagamento recebeu o tipo de cartão como cartão de crédito, débito ou presente. Se o valor não for o esperado, a origem do financiamento pode não ser definida ou enviada corretamente.
posPaymentCardTypeFilterByBinRangeIsSwipe
Esse evento indica se o usuário optou por passar o dedo ou inserir manualmente o cartão por meio do PDV. Se o tipo de cartão com um intervalo de compartimento correspondente não permitir uma entrada manual, mas o cartão tiver sido inserido por meio de uma entrada de tarja magnética, isso poderá resultar em nenhum tipo de cartão correspondente.
Observação
O PDV procura um intervalo de compartimento correspondente com base no tipo de cartão retornado pelo processador ou conector de pagamento.
- Se o tipo de cartão for "Cartão de crédito", o PDV procurará todos os tipos de cartão definidos para a loja como "Cartão de crédito internacional" e procurará uma correspondência de intervalo de compartimento dentro desses tipos de cartão.
- Se o tipo de cartão for "Cartão de débito", o PDV procurará todos os tipos de cartão definidos para a loja como "Cartão de débito internacional" e corresponderá a esses intervalos de compartimento.
- Se o conector de pagamento não definir um tipo de cartão, o PDV o considerará por padrão como um cartão de crédito e procurará uma correspondência dentro do tipo "Cartão de crédito internacional".
No Commerce headquarters, navegue até Configuração de canal>de varejo e comércio>Métodos>de pagamento Tipos de cartão.
- Verifique se existe uma bandeira de cartão. Adicione uma marca de cartão se estiver faltando.
- Verifique se o tipo de cartão (cartão de crédito internacional ou cartão de débito internacional) está corretamente atribuído à marca.
- Selecione Números de cartão na barra de ferramentas e certifique-se de que um intervalo de compartimentos esteja definido para cobrir o número de cartão não aceito.
Observação
Se um cartão de crédito ou débito estiver configurado corretamente, mas você ainda receber um erro, o erro pode ser causado pelo conector de pagamento retornando o ID do tipo de cartão errado. Por exemplo, o conector de pagamento retorna o tipo "Cartão de débito", mas apenas o tipo "Cartão de crédito" é definido no Commerce headquarters. Nessa situação, crie um tipo de cartão com o mesmo intervalo de compartimentos para cartões de crédito e débito.
No Commerce headquarters, navegue até o formulário de canal ou loja que tem o problema.
- Selecione Configurar>formas de pagamento e selecione a forma de pagamento usada pelos cartões.
- Selecione Configuração de pagamento eletrônico e adicione os tipos de cartão de crédito e débito à forma de pagamento.
Se alguma alteração nos tipos de cartão ou na forma de pagamento tiver sido feita, execute o trabalho CDX 1090 e verifique se seu status é exibido como aplicado.
Resolução 2
Para resolver esse problema, verifique o fundingSource
identificador definido na Adyen.
No Dynamics 365 Payment Connector for Adyen, um tipo de cartão é definido com base no fundingSource
identificador na resposta de autorização da Adyen. Se o fundingSource
identificador não for definido pela Adyen nas respostas de autorização, um tipo de cartão não será definido no conector. No entanto, o POS usa como padrão "crédito" ao procurar intervalos de compartimentos.
Se você tiver um problema de "intervalo de compartimentos ausente", mas não alterou as configurações de intervalo de compartimentos do tipo de cartão recentemente, o problema pode ser causado por um dos seguintes motivos:
- Uma atualização recente do firmware da Adyen começou a enviar o
fundingSource
identificador. - O
fundingSource
identificador foi habilitado recentemente no portal da Adyen. - O intervalo de compartimentos não está definido para esse cartão ou tipo de cartão específico.
Na versão 1.42.4 do firmware da Adyen e versões anteriores, o fundingSource
identificador não é obrigatório e a Adyen costumava não enviá-lo. Na versão 1.44 e versões posteriores do firmware da Adyen, a fonte de financiamento será enviada de volta na resposta de autorização como um campo obrigatório para um terminal POS, e a propriedade não é controlada por nenhuma configuração no portal da Adyen.
Siga estas etapas para ativar ou desativar a Fonte de Financiamento no portal da Adyen:
- Entre no portal de Adyen.
- Na barra de navegação superior, selecione URLs>da API da conta>Configurações de dados adicionais.
- Role para baixo para encontrar a configuração Fonte de financiamento , habilite-a ou desabilite-a e salve as alterações.
Mais informações
Para obter mais informações, consulte Configuração de métodos de pagamento.
Aviso de isenção de responsabilidade para informações de terceiros
Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.