2014-05-15 3 views
7

Ho un piano denominato "bronzo" che è attualmente addebitato a $ x dollari al mese?Piano di aggiornamento dei costi in Stripe

Come posso aggiornare il prezzo a $ y al mese e lasciare i clienti esistenti a $ y al mese?

C'è un modo migliore di creare un nuovo piano che addebita $ y?

risposta

10

I piani su Stripe sono immutabili per progettazione, il che significa che non è possibile modificare il prezzo. Tuttavia, è possibile eliminare il piano e ricrearlo a un nuovo prezzo, con lo stesso nome e plan_id. Internally Stripe continuerà a utilizzare il vecchio piano per i clienti esistenti.

Questo probabilmente ti confonderà molto, quindi ti consiglio di creare un nuovo piano con un nuovo ID.

0

Nella modalità di test Stripe, ho avuto molti clienti che sottoscrivono un piano specifico con ID, ho rimosso piano, ma non i clienti, poi ho fatto creare il piano e ho notato i clienti erano ancora iscritti alla nuovo piano Ho appena creato.

Suggerisco di creare il tuo piano non solo nella tua estremità Stripe ma anche nel tuo database, ma con lo stesso nome e ID e memorizzandoli nella cache poiché non li cambi quasi mai. In questo modo, se si aggiorna il costo in Piani nel database, quando si addebita agli utenti, è possibile impostare l'addebito in base a quanto impostato sulla tabella plans nel database.