Prefilling del checkout
Il checkout Riseact supporta il prefilling dei dati via query string dell'URL. Puoi precompilare campi anagrafici, importo, frequenza e altro ancora direttamente nell'URL della campagna.
Funziona sia per il checkout web (accesso diretto all'URL della campagna) che per il Donation Button (embedded in modale).
Parametri supportati
Aggiungi i parametri come normali query string all'URL del checkout.
| Parametro | Tipo | Descrizione |
|---|---|---|
amount | decimale | Importo preselezionato (es. 25.00) |
frequency | intero | Frequenza: 0 = una tantum, 12 = mensile |
first_name | stringa | Nome |
last_name | stringa | Cognome |
email | stringa | Indirizzo email |
phone | stringa | Telefono |
mobile | stringa | Cellulare |
business_name | stringa | Ragione sociale (per persone giuridiche) |
supporter_id | intero | ID di un supporter esistente. Se fornito, i campi anagrafici sopra vengono ignorati |
cost_example | UUID | ID di un esempio di costo preselezionato |
cost_example_quantity | intero | Quantità per l'esempio di costo (deve essere > 0) |
tags[] | array | Tag da associare al checkout (notazione bracket: tags[]=a&tags[]=b) |
note
Se supporter_id è valorizzato, i campi first_name, last_name, email, phone, mobile e business_name vengono ignorati, anche se presenti nell'URL.
Checkout web
https://tua-org.riseact.site/campaigns/nome-campagna/donate?email=mario.rossi@esempio.it&first_name=Mario&amount=25&frequency=0
Donation Button
<script>
(window.riseactDonateBtns = window.riseactDonateBtns || []).push({
checkoutUrl: "https://tua-org.riseact.site/campaigns/nome-campagna/donate?email=mario.rossi@esempio.it&first_name=Mario&amount=25&frequency=0"
})
</script>