È una domanda comune dai clienti. Se utilizzi Stripe, i metodi di pagamento visualizzati al checkout come Klarna, Afterpay, carte e altri sono scelti dinamicamente da Stripe. Anche se un metodo è abilitato in Stripe e abilitato in Squadd/LeadConnector, 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:
La valuta predefinita del tuo account Stripe
Valuta di presentazione (la valuta del prodotto o della fattura in acquisto)
Posizione del pagante e indirizzo IP
Idoneità e restrizioni sul metodo di pagamento per il tuo account
Limiti dell'importo della transazione per quel metodo
Se il metodo è supportato nel paese o nella regione del pagante
Poiché Stripe Payment Element si adatta a ogni pagante e a ogni transazione, puoi vedere metodi di pagamento diversi per clienti diversi.
Come verificare perché un metodo è mancante?
Puoi risolvere il problema in due modi.
Opzione 1: Usa lo strumento di risoluzione dei problemi di Stripe
Stripe fornisce uno strumento dedicato per debug dei metodi di pagamento mancanti:
https://support.stripe.com/questions/troubleshoot-missing-payment-methods
Esempio -
Opzione 2: Verifica i requisiti del metodo nella dashboard di Stripe
Apri la dashboard di Stripe
Vai a Impostazioni (icona ingranaggio in alto a destra)
Sotto Impostazioni prodotto, apri Pagamenti
Apri la scheda Metodi di pagamento
Cerca il metodo di pagamento che il tuo cliente non riesce a visualizzare
Fai clic su Visualizza dettagli
Si aprirà un pannello con i requisiti del metodo e i dettagli di idoneità. Le ragioni comuni per cui un metodo non è visualizzato includono disallineamenti in:
- Limiti dell'importo della transazione
- Supporto della valuta di presentazione
- Supporto della posizione del cliente
- Disponibilità globale e restrizioni
Se uno di questi requisiti non è soddisfatto per quella transazione, Stripe nasconderà il metodo.
Esempio -

In questo caso, per il tuo account, Klarna funzionerà solo se il tuo cliente si trova negli USA e a Puerto Rico con la valuta al checkout in USD.
Cosa possono controllare i Pagamenti di Squadd/LeadConnector?
Stripe esegue completamente il rendering dell'elemento checkout e decide quali metodi di pagamento appaiono. Squadd/LeadConnector Pagamenti controlla solo se un metodo di pagamento è globalmente abilitato dal lato Squadd/LeadConnector.
Se Stripe mostra un messaggio come "bloccato da Squadd/LeadConnector pagamenti", significa che il metodo non è ancora abilitato per Squadd/LeadConnector e potrebbe richiedere il supporto di Squadd/LeadConnector per abilitarlo dopo i test interni.
Anche in quel caso, Squadd/LeadConnector ancora non può forzare Stripe a visualizzare un metodo. Stripe decide se appare in base alle regole di idoneità per il cliente e la transazione.