Checkout
Il checkout Riseact è il form di donazione: importo, anagrafica, pagamento. Puoi usare quello di Riseact o costruirne uno tuo con le API.
Modalità di utilizzo
1. URL del checkout, per il sito Riseact
Se il sito principale dell'organizzazione è quello creato con Riseact, il checkout è già integrato. Basta condividere l'URL della campagna, da email, social, QR code o dal sito:
https://tua-org.riseact.site/campaigns/nome-campagna/donate2. Donation Button, per siti esterni
Se l'organizzazione ha un sito proprio, uno script apre il checkout in una modale
sulla pagina, senza redirect. A donazione completata la modale si chiude e la pagina
può essere reindirizzata a un URL a scelta (redirectUrl), oppure puoi gestire
l'evento checkoutCompleted con codice tuo.
3. Checkout personalizzato, per integrazioni avanzate
Un form di donazione tutto tuo, nel tuo sito o nella tua applicazione. Il tuo backend chiama le API autenticate di Riseact; flusso e pagina di ringraziamento sono gestiti dall'organizzazione.
Vedi Crea il tuo checkout personalizzato.
Come funziona il checkout Riseact
- L'utente apre
/campaigns/nome-campagna/donate. - Il backend crea un checkout con un token univoco e reindirizza (302) a
/campaigns/nome-campagna/donate?co=<token>. - Il form carica la configurazione della campagna e i dati già inseriti o passati con il prefilling, poi procede in quattro passi: importo, anagrafica, pagamento, completato.
Il token salva lo stato a ogni passo, quindi i dati sopravvivono a un refresh o alla
condivisione del link. A donazione completata il donatore arriva alla pagina di
ringraziamento: https://tua-org.riseact.site/thankyou/{token}.
Configurazione della campagna
Il checkout si adatta alla campagna: campi mostrati e obbligatori, importi proposti, metodi di pagamento abilitati. Si configura dal pannello Riseact o con le API autenticate.
Fonte: https://dev.riseact.org/docs/checkout/. Copia automatica da dev.riseact.org: non modificare qui, le modifiche vanno fatte sulla documentazione Docusaurus.