- Prezzi variabili senza dover gestire più prodotti
- Prezzi determinati dal cliente, in cui gli acquirenti scelgono l’importo
- Controllo programmatico dei prezzi, in cui imposti l’importo tramite API
- Modelli di prezzo flessibili per prodotti digitali, donazioni o lanci sperimentali
Prerequisiti
- Un prodotto con pagamento una tantum e Pay What You Want abilitato nel dashboard
- L’ID del prodotto (ad esempio,
pdt_123abc456def) - Una chiave API disponibile in Developer → API Keys
Abilitare Pay What You Want su un prodotto
Nel dashboard di Dodo Payments:1
Go to Products
Vai su Products e seleziona il prodotto con pagamento una tantum che vuoi configurare.
2
Enable Pay What You Want
Nella sezione Pricing, attiva Pay What You Want.
3
Set the minimum price
Inserisci il Minimum Price che i clienti devono pagare. È obbligatorio.
4
Set a suggested price (optional)
Facoltativamente, imposta un Suggested Price per orientare i clienti. Non esiste un’impostazione per il prezzo massimo. Per limitare l’importo addebitato, applica il limite nel tuo codice prima di creare la sessione.
5
Save
Fai clic su Update Product e annota l’ID del prodotto da utilizzare nelle sessioni di checkout.
Creare una sessione di checkout con un importo fisso
Quando passi unamount nel carrello del prodotto, il checkout utilizza esattamente quell’importo come prezzo unitario, purché sia uguale o superiore al prezzo minimo del prodotto.
Il campo amount utilizza l’unità minima della valuta: centesimi per USD, penny per GBP, centesimi per EUR. Ad esempio, 1500 = $15.00 o €15.00.
Il campo
amount viene ignorato per i prodotti senza Pay What You Want abilitato. Si applica solo ai pagamenti una tantum.Lasciare che siano i clienti a scegliere il prezzo
Ommetti il campoamount per visualizzare un campo di inserimento del prezzo nel checkout. I clienti possono inserire qualsiasi importo uguale o superiore al prezzo minimo del prodotto.
Utilizzare Payment Links con importi dinamici
I link di pagamento statici per i prodotti Pay What You Want accettano un parametro di querypaymentAmount che fissa l’importo addebitato. A differenza dell’API Checkout Sessions, questo parametro utilizza le unità principali della valuta (ad esempio, 12.5 per $12.50).
Modelli comuni
Prezzi a livelli per segmento di clientela
Addebita importi diversi a diversi tipi di clienti utilizzando lo stesso prodotto:Prezzi basati sulla quantità
Modifica il prezzo unitario in base alla quantità acquistata.amount è un prezzo per unità e il totale è amount × quantity:
Prezzi promozionali
Applica prezzi con validità limitata nel tempo:pricing_tier, discount_code, user_segment). Questo ti aiuta ad analizzare i modelli di prezzo e il comportamento dei clienti.
Convalidare gli importi
Verifica che l’importo sia uguale o superiore al prezzo minimo del prodotto prima di creare una sessione di checkout.maxAmount è il limite aziendale che definisci tu; Dodo Payments non dispone di un’impostazione per il prezzo massimo.
Risoluzione dei problemi
Amount is being ignored
Amount is being ignored
Verifica che:
- Il prodotto abbia Pay What You Want abilitato nel dashboard
- Il prodotto sia un prodotto con pagamento una tantum, non un abbonamento
- L’importo sia nel formato corretto (unità minima della valuta: centesimi per USD, penny per GBP, centesimi per EUR)
Amount is below the minimum price
Amount is below the minimum price
L’API rifiuta le sessioni di checkout in cui l’importo è inferiore al prezzo minimo del prodotto. Convalida gli importi prima di creare le sessioni oppure ometti il campo
amount per consentire ai clienti di scegliere.Customer can't enter their own price
Customer can't enter their own price
Se il campo di inserimento del prezzo non viene visualizzato, assicurati di aver omesso il campo
amount dal carrello del prodotto. Quando amount viene fornito, il checkout utilizza esattamente quell’importo.Checkout Sessions API
Riferimento completo dell’API per le sessioni di checkout.
Checkout Sessions Guide
Scopri le funzionalità avanzate delle sessioni di checkout e le opzioni di personalizzazione.
Pay What You Want Feature
Scopri di più sul modello di prezzo Pay What You Want.