Questa è una domanda frequente da parte dei clienti. Se stai usando Stripe, i metodi di pagamento mostrati al checkout — come Klarna, Afterpay, carte e altri — vengono decisi dinamicamente da Stripe. Anche se un metodo è abilitato in Stripe e abilitato in HITLEAD, Stripe potrebbe comunque nasconderlo per alcuni pagamenti.

Perché un metodo di pagamento potrebbe non apparire?

Stripe determina quali metodi mostrare in base a diverse condizioni, tra cui:

  1. La valuta predefinita del tuo account Stripe
  2. La valuta di presentazione (la valuta del prodotto o della fattura in acquisto)
  3. La posizione geografica e l'indirizzo IP del pagante
  4. L'idoneità e le restrizioni del metodo di pagamento per il tuo account
  5. I limiti di importo delle transazioni per quel metodo
  6. Se il metodo è supportato nel paese o nella regione del pagante

Poiché il Stripe Payment Element si adatta per ogni pagante e per ogni transazione, è possibile vedere metodi di pagamento diversi per clienti diversi.

Come verificare perché un metodo è assente?

Puoi fare troubleshooting in due modi.

Opzione 1: Usa lo strumento di troubleshooting di Stripe

Stripe mette a disposizione uno strumento dedicato per diagnosticare i metodi di pagamento mancanti:

https://support.stripe.com/questions/troubleshoot-missing-payment-methods

Esempio -

Schermata 1 — Metodi di pagamento mancanti nel checkout element di Stripe

Opzione 2: Verifica i requisiti del metodo nella dashboard di Stripe

  1. Apri la Stripe Dashboard
  2. Vai su Settings (icona ingranaggio in alto a destra)
  3. Sotto Product settings, apri Payments
  4. Apri la scheda Payment methods
  5. Cerca il metodo di pagamento che il tuo pagante non riesce a vedere
  6. Clicca su View details

Si aprirà un pannello con i requisiti e i dettagli di idoneità del metodo. Le cause più comuni per cui un metodo non viene mostrato includono incompatibilità in:

  • Limiti di importo delle transazioni
  • Supporto della valuta di presentazione
  • Supporto della localizzazione del cliente
  • Disponibilità globale e restrizioni

Se uno qualsiasi di questi requisiti non è soddisfatto per quella transazione, Stripe nasconderà il metodo.

Esempio -

Schermata 2 — Metodi di pagamento mancanti nel checkout element di Stripe

In questo caso, per il tuo account, Klarna funzionerà solo se il pagante si trova negli USA o a Porto Rico e la valuta al checkout è USD.

Cosa può controllare HITLEAD Payments?

Stripe esegue il rendering completo del checkout element e decide quali metodi di pagamento mostrare. HITLEAD Payments controlla solo se un metodo di pagamento è abilitato globalmente sul lato HITLEAD.

Se Stripe mostra un messaggio del tipo "blocked by LC payments", significa che il metodo non è ancora abilitato per LC e potrebbe richiedere l'intervento del supporto LC per essere attivato dopo test interni.

Anche in quel caso, LC non può comunque forzare Stripe a mostrare un metodo. Stripe decide se visualizzarlo in base alle regole di idoneità per il pagante e la transazione.