Descrizione del progetto
TradottoIn particolare, il sistema dovrebbe supportare più piani e livelli (mensili e annuali), prove gratuite con conversione automatica in abbonamento a pagamento e contabilità dell'uso per i tenant che superano la loro quota inclusa. In caso di upgrade a metà ciclo, abbiamo bisogno di una corretta ripartizione: sia un credito per la parte non utilizzata del vecchio piano che un addebito per il nuovo. Gli addebiti falliti dovrebbero attivare una sequenza di solleciti personalizzabile con ripetizioni e promemoria fino a quando l'abbonamento non viene sospeso, e ogni evento di fatturazione deve generare una fattura chiara con voci, tasse e il ciclo applicato. Tutto è rigorosamente isolato per tenant: nessun account dovrebbe vedere i dati di un altro.
Si prega di proporre un modello di dati chiaro e integrazione con un fornitore di pagamento a scelta per addebiti su carta e webhook. Per noi, la gestione idempotente dei callback del fornitore, un registro auditato di tutti gli addebiti e crediti e strumenti di amministrazione per visualizzare e modificare l'abbonamento di un tenant sono importanti. Nella tua risposta, dicci come hai gestito la ripartizione e i solleciti in precedenza.
— Piani tariffari e livelli con cicli mensili/annuali e upgrade a metà ciclo
— Contabilità dell'uso con quote incluse e addebiti per superamento
— Ripartizione in caso di upgrade, downgrade e cambiamenti nel numero di posti
— Prove gratuite con conversione automatica in pagamento
— Solleciti: ripetizioni, promemoria e sospensione in caso di pagamento fallito
— Fatture con voci e tasse più un registro per tenant
— Rigorosa isolamento dei tenant e webhook di pagamento idempotenti