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.
Aggiorna il metodo di pagamento per un abbonamento. Questo endpoint supporta sia abbonamenti attivi che abbonamenti nello stato on_hold.
Per gli abbonamenti in stato on_hold, l’aggiornamento del metodo di pagamento crea automaticamente un addebito per i due residui, genera una fattura e riattiva l’abbonamento allo stato active dopo il pagamento riuscito.
Casi d’Uso
- Abbonamenti attivi: Aggiorna il metodo di pagamento quando una carta scade o il cliente desidera utilizzare un metodo di pagamento diverso
- Abbonamenti in sospeso: Riattiva abbonamenti che sono stati messi in sospeso a causa di pagamenti non riusciti aggiornando il metodo di pagamento
- Gestione dei metodi di pagamento: Passa tra i metodi di pagamento salvati o aggiungi nuovi metodi
Per elencare i metodi di pagamento esistenti per un cliente, utilizza le List Payment Methods API. Questo ti aiuta a recuperare gli ID dei metodi di pagamento disponibili quando usi type: "existing" per aggiornare il metodo di pagamento di un abbonamento.
Comportamento per Abbonamenti Attivi
Quando aggiorni il metodo di pagamento per un abbonamento attivo:
- Il metodo di pagamento viene aggiornato immediatamente
- Non viene creato alcun addebito
- L’abbonamento rimane attivo
- I rinnovi futuri utilizzeranno il nuovo metodo di pagamento
Comportamento per Abbonamenti in Sospeso
Quando aggiorni il metodo di pagamento per un abbonamento in stato on_hold:
- Viene creato automaticamente un addebito per i due residui
- Viene generata una fattura per l’addebito
- Il pagamento viene elaborato con il nuovo metodo di pagamento
- Dopo il pagamento riuscito, l’abbonamento viene riattivato allo stato
active
- Riceverai eventi webhook:
payment.succeeded seguito da subscription.active
Se il pagamento fallisce dopo l’aggiornamento del metodo di pagamento per un abbonamento on_hold, l’abbonamento rimarrà nello stato on_hold. Monitora gli eventi webhook per tracciare lo stato del pagamento.
Eventi Webhook
Quando aggiorni un metodo di pagamento per un abbonamento on_hold, riceverai i seguenti eventi webhook:
payment.succeeded - L’addebito per i due residui è stato completato con successo
subscription.active - L’abbonamento è stato riattivato
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.