Integrazioni
Stripe
Stripe è l'integrazione di pagamento standard per i siti Web Elmony. Le app mobili dovrebbero normalmente utilizzare RevenueCat per la fatturazione su App Store e Google Play; Il checkout mobile diretto con Stripe è un'opzione avanzata per i flussi di pagamento personalizzati idonei.
Configurazione globale o di progetto
Usa Stripe globale
Configura account di prova e live riutilizzabili in Impostazioni → Integrazioni, quindi seleziona la modalità utilizzata dall'app.
Utilizza Project Stripe
Salva una sostituzione separata dell'account Stripe quando il progetto non deve condividere le credenziali globali.
Configura i pagamenti
- Apri il progetto web in Builder e seleziona Pagamenti.
- Scegli la sorgente Stripe globale o di progetto.
- Connettiti Prova modalità e selezionala per il checkout in anteprima.
- Implementare e verificare i flussi di pagamento, webhook, evasione ed errori.
- Connettiti Vivi modalità solo quando i prodotti di produzione e i webhook sono pronti.
- Passa l'app a Live immediatamente prima del lancio della produzione ed esegui una piccola transazione reale.
Ripiego manuale
Se la connessione Stripe non riesce a riempire i valori, la configurazione avanzata accetta un ID account, una chiave pubblicabile, una chiave segreta e un segreto webhook per ciascuna modalità. Mantenere le chiavi segrete e webhook fuori dal codice del browser e dal controllo del codice sorgente; utilizzarli solo nel codice lato server o nella configurazione dell'ambiente protetto.
Risoluzione dei problemi
- Confermare che le chiavi pubblicabili, segrete e webhook appartengano tutte alla modalità di test o live selezionata.
- Utilizza il registro eventi di Stripe per controllare la consegna del webhook e le risposte del server.
- Non combinare prodotti di prova, ID prezzo o clienti con una connessione in modalità live.
- Se un progetto deve utilizzare un account diverso, passa a Project Stripe anziché modificare un account globale utilizzato da altre app.
