Anteprima della Modifica del Piano
Visualizza gli effetti di una modifica del piano di abbonamento prima di impegnarti. Restituisce l’importo immediato dell’addebito e i dettagli del nuovo abbonamento senza apportare modifiche effettive.
Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Casi d’Uso
- Conferma del checkout: Visualizza l’addebito prorate prima che i clienti confermino un cambio di piano
- Calcolatori di prezzo: Costruisci calcolatori di upgrade/downgrade nella tua applicazione
- Self-service del cliente: Permetti ai clienti di esplorare le opzioni di piano con prezzi accurati
- Validazione sconti: Anteprima di come i codici sconto cumulativi influenzano il prezzo del cambio di piano
discount_codes (un array di fino a 20 codici, applicati in ordine) nella richiesta di anteprima per vedere come gli sconti cumulativi influenzano l’addebito immediato e il prezzo del nuovo piano prima di confermare il cambio. Il campo singolare discount_code è deprecato ma ancora supportato per retrocompatibilità; raccomandiamo discount_codes in futuro.Campi di risposta
La risposta di anteprima include:| Campo | Descrizione |
|---|---|
immediate_charge | L’addebito che verrebbe creato immediatamente, inclusi gli articoli e il riepilogo |
new_plan | L’intero oggetto di sottoscrizione che mostra come apparirebbe dopo il cambio di piano |
Autorizzazioni
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parametri del percorso
Subscription Id
Corpo
Unique identifier of the product to subscribe to
Proration Billing Mode
prorated_immediately, full_immediately, difference_immediately, do_not_bill Number of units to subscribe for. Must be at least 1.
x >= 0Whether adaptive currency fees should be included in the price (true) or added on top (false). If not specified, uses the subscription's stored setting.
Addons for the new plan. Note : Leaving this empty would remove any existing addons
DEPRECATED: Use discount_codes instead. Cannot be used together with discount_codes.
Stacked discount codes to apply to the new plan. Max 20. Cannot be used together with discount_code. If provided, replaces any existing discount codes. Empty array removes all discounts. If not provided (None), existing discounts with preserve_on_plan_change=true are preserved.
When to apply the plan change.
immediately(default): Apply the plan change right awaynext_billing_date: Schedule the change for the next billing date
immediately, next_billing_date Metadata for the payment. If not passed, the metadata of the subscription will be taken
Controls behavior when the plan change payment fails.
prevent_change: Keep subscription on current plan until payment succeedsapply_change(default): Apply plan change immediately regardless of payment outcome
If not specified, uses the business-level default setting.
prevent_change, apply_change