Crea la tua chiave con restrizioni Stripe
Card Payments + Buy Now richiede una chiave da Stripe per ciascuna modalità, test e produzione. Stripe chiede alle estensioni di pagamento di utilizzare una chiave con restrizioni: una chiave che può svolgere solo le funzioni necessarie all'estensione. Se mai dovesse trapelare, non potrebbe essere utilizzata per accedere all'intero account Stripe o per dirottare altrove i tuoi accrediti.
Crea la chiave
- In OpenCart, apri Estensioni, quindi Pagamenti, poi Card Payments + Buy Now, e scegli la scheda Test o Live.
- Premi Connect with Stripe. Stripe apre la pagina "Create restricted key" con le autorizzazioni sottostanti già selezionate. Verificale, quindi premi Create key.
- Copia la chiave. Inizia con
rk_live_(ork_test_in modalità di test). Incollala nella casella Chiave con restrizioni in OpenCart e premi Salva. - Premi Check connection. Dovrebbe indicare che la chiave dispone di tutte le autorizzazioni necessarie all'estensione. Se ne segnala una mancante, modifica la chiave su Stripe, imposta tale autorizzazione come indicato nella tabella ed effettua nuovamente il controllo.
Stripe mostra una chiave live una sola volta, al momento della creazione. Se la perdi, creane una nuova seguendo la stessa procedura.
Le autorizzazioni di cui ha bisogno
Se crei la chiave autonomamente nella dashboard Stripe (Sviluppatori, Chiavi API, Crea chiave con restrizioni), assegnale queste autorizzazioni e lascia tutto il resto impostato su "Nessuno".
| Autorizzazione Stripe | Accesso | A cosa serve |
|---|---|---|
| Payment Intent | Accesso in scrittura | accetta pagamenti |
| Setup Intent | Accesso in scrittura | salva una carta per la prossima volta |
| Clienti e sessioni dei clienti | Accesso in scrittura | mostra a un cliente le sue carte salvate |
| Metodi di pagamento | Accesso in scrittura | elenca e rimuovi le carte salvate |
| Addebiti e rimborsi | Accesso in scrittura | rimborso dalla pagina dell'ordine |
| Sessioni di checkout | Accesso in scrittura | l'opzione "paga sulla pagina di Stripe" |
| Configurazioni dei metodi di pagamento | Accesso in scrittura | attiva o disattiva la carta, Apple Pay, Google Pay e le altre opzioni dalle impostazioni |
| Domini dei metodi di pagamento | Accesso in scrittura | registra l'indirizzo del tuo negozio per Apple Pay e Google Pay |
| Endpoint webhook | Accesso in scrittura | il pulsante "Configura webhook" |
| Controversie ed eventi | Lettura (accesso) | mostra le contestazioni relative all'ordine |
Stai già usando la tua chiave segreta completa?
I negozi configurati prima dell'introduzione delle chiavi con restrizioni potrebbero avere salvata la chiave segreta completa (sk_live_). Questa continuerà a funzionare, ma la pagina delle impostazioni mostrerà un avviso finché non la sostituirai. Crea una chiave con restrizioni come indicato sopra, incollala e salva. Successivamente, elimina o ruota la vecchia chiave segreta su Stripe, se nient'altro dalla tua parte la utilizza.
Dove inserire la chiave
La chiave rimane nel tuo negozio e viene inviata esclusivamente a Stripe. L'estensione non utilizza alcun server di licenza e non ci trasmette mai la tua chiave, i dati sulle vendite o le informazioni sui tuoi clienti.