Un pagamento con carta non riesce a causa di un tipo di carta non supportato

Questo articolo consente di risolvere l'errore "Il tipo di carta non è una forma di pagamento accettata" che si verifica durante l'elaborazione di transazioni con carta di credito o di debito in Microsoft Dynamics 365 Commerce.

Sintomi

Un pagamento con carta (o carta regalo) non riesce con il seguente messaggio di errore nel punto vendita :A card (or gift card) payment fails with the following error message in the point of sale (POS):

Il tipo di carta non è una forma di pagamento accettata. Usare una carta di pagamento diversa e quindi riprovare.

È anche possibile visualizzare il messaggio di errore seguente nel registro eventi:

Tipo di scheda con ID 'Sconosciuto' non trovato.

Nota

Il pagamento con carta viene autorizzato correttamente prima di ricevere il messaggio di errore. Dopo che si è verificato il messaggio di errore, il pagamento con carta viene annullato dal servizio di pagamento.

Causa

I tipi di carta configurati per il metodo di pagamento del canale non corrispondono alle informazioni di pagamento restituite dal connettore di pagamento.

I tipi di carta sono abbinati a una combinazione di intervallo di contenitori, ID tipo di carta (ad esempio , Credito o Debito) e tipo di voce (Swipe o Manual).

Risoluzione 1

Per risolvere questo problema, verificare che i tipi di schede siano configurati correttamente per il tipo di gara e il canale.

  • Controllare il registro eventi nel POS o nel log client POS in Microsoft Dynamics Lifecycle Services (LCS) per i nomi degli eventi seguenti per vedere quali valori del tipo di scheda vengono usati.

    • posPaymentCardTypeFilterByBinRangeIsDebitOrCredit

      Questo evento indica se il processore di pagamento ha ricevuto il tipo di carta come carta di credito, debito o carta regalo. Se il valore non è come previsto, l'origine di finanziamento potrebbe non essere impostata o inviata correttamente.

    • posPaymentCardTypeFilterByBinRangeIsSwipe

      Questo evento indica se l'utente ha scelto di scorrere rapidamente o immettere manualmente la scheda attraverso il POS. Se il tipo di carta con un intervallo di contenitori corrispondente non consente una voce manuale, ma la scheda è stata immessa tramite una voce di scorrimento rapido, ciò potrebbe non comportare alcun tipo di carta corrispondente.

    Nota

    Il POS cerca un intervallo di contenitori corrispondente in base al tipo di carta restituito dal processore o dal connettore di pagamento.

    • Se il tipo di carta è "Carta di credito", il POS cerca tutti i tipi di carta impostati per il negozio come "Carta di credito internazionale" e cerca una corrispondenza di intervallo di contenitori all'interno di questi tipi di carta.
    • Se il tipo di carta è "Carta di debito", il POS cerca tutti i tipi di carta impostati per il negozio come "Carta di debito internazionale" e corrisponde all'interno di questi intervalli di contenitori.
    • Se il connettore di pagamento non imposta un tipo di carta, il POS lo considera per impostazione predefinita come carta di credito e cerca una corrispondenza all'interno del tipo "Carta di credito internazionale".
  • Nella sede centrale di Commerce passare a Retail and Commerce>Channel Setup>Payment methods(Imposta i metodi >di pagamento) Tipi di carta.

    • Controllare se esiste un marchio di carta. Se manca, aggiungere un marchio di carta.
    • Verificare che il tipo di carta (carta di credito internazionale o carta di debito internazionale) sia stato assegnato correttamente al marchio.
    • Selezionare Numeri di scheda sulla barra degli strumenti e assicurarsi che un intervallo di contenitori sia impostato per coprire il numero di carta non impostato.

    Nota

    Se una carta di credito o di debito è impostata correttamente ma viene comunque visualizzato un errore, l'errore può essere causato dal connettore di pagamento che restituisce l'ID del tipo di carta errato. Ad esempio, il connettore di pagamento restituisce il tipo "Carta di debito", ma solo il tipo "Carta di credito" viene impostato nella sede centrale di Commerce. In questo caso, creare un tipo di carta con lo stesso intervallo di contenitori per le carte di credito e di debito.

  • Nella sede centrale di Commerce passare al modulo del canale o dello store che presenta il problema.

    1. Selezionare Imposta>metodi di pagamento e selezionare il metodo di pagamento usato dalle carte.
    2. Selezionare Configurazione pagamento elettronico e aggiungere i tipi di carta di credito e di debito al metodo di pagamento.

Se sono state apportate modifiche ai tipi di carta o al metodo di pagamento, eseguire il processo CDX 1090 e verificare che lo stato venga visualizzato come applicato.

Risoluzione 2

Per risolvere questo problema, controllare l'identificatore fundingSource impostato in Adyen.

Nel connettore di pagamento Dynamics 365 per Adyen viene impostato un tipo di carta in base all'identificatore fundingSource nella risposta di autorizzazione Adyen. Se l'identificatore fundingSource non è impostato da Adyen nelle risposte di autorizzazione, il tipo di scheda non verrà impostato nel connettore. Tuttavia, il POS per impostazione predefinita è "credito" quando si cercano intervalli di contenitori.

Se si verifica un problema di "intervallo di contenitori mancante", ma le impostazioni dell'intervallo di contenitori del tipo di scheda non sono state modificate di recente, il problema potrebbe essere causato da uno dei motivi seguenti:

  1. Un aggiornamento recente del firmware di Adyen ha iniziato a inviare l'identificatore fundingSource .
  2. L'identificatore fundingSource è stato abilitato di recente nel portale di Adyen.
  3. L'intervallo bin non è impostato per quel tipo di scheda o scheda specifico.

In Adyen firmware versione 1.42.4 e versioni precedenti, l'identificatore fundingSource non è obbligatorio e Adyen usato per non inviarlo. In Adyen firmware versione 1.44 e versioni successive, la fonte di finanziamento verrà inviata di nuovo nella risposta di autorizzazione come campo obbligatorio per un terminale POS e la proprietà non è controllata da alcuna configurazione nel portale di Adyen.

Seguire questa procedura per attivare o disattivare l'origine di finanziamento nel portale di Adyen:

  1. Accedere al portale di Adyen.
  2. Nella barra di spostamento superiore selezionareURL> API account>Impostazioni dati aggiuntive.
  3. Scorrere verso il basso per trovare l'impostazione Origine finanziamento , abilitarla o disabilitarla e quindi salvare le modifiche.

Ulteriori informazioni

Per altre informazioni, vedere Configurazione dei metodi di pagamento.

Dichiarazione di non responsabilità sulle informazioni di terze parti

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti