Vai al contenuto principale

Panoramica

La Consegna di Prodotti Digitali è il tipo di autorizzazione File Digitali. Carichi i tuoi file una volta su un’autorizzazione File Digitali, colleghi l’autorizzazione a un prodotto, e Dodo Payments fornisce link di download presigned a ogni cliente pagante tramite email e il portale clienti. L’autorizzazione supporta:
  • Caricamenti di file ospitati: memorizza i file su Dodo Payments e fornisce loro tramite URL presigned a breve durata.
  • Link di download esterni: collega a file ospitati su Dropbox, Google Drive, S3 o qualsiasi URL.
  • Istruzioni di download: testo libero mostrato al cliente sulla pagina dell’ordine e nell’email di consegna.
Puoi combinare tutti e tre su un’unica autorizzazione.

Caratteristiche Principali

File Upload

Carica file (PDF, ZIP, immagini, video, ecc.) fino a 500 MiB. I file vengono trasmessi in streaming e archiviati in modo efficiente.

Multiple Files

Allega quanti file vuoi a un’unica autorizzazione.

External Links

Fornisci link di download esterni (Dropbox, Google Drive, URL S3 firmati) come alternativa o aggiunta.

Presigned URLs

I file ospitati vengono forniti tramite URL presigned a breve durata. Ogni URL di download scade automaticamente dopo circa 15 minuti.

Configura Consegna di Prodotti Digitali

1

Open Entitlements

Vai su Autorizzazioni nel dashboard di Dodo Payments e fai clic su + per creare una nuova autorizzazione.
2

Choose Digital Files

Seleziona Consegna di Prodotti Digitali come integrazione.
3

Add files, links, and instructions

Configura qualsiasi combinazione di:
  • File: carica uno o più file. Ogni caricamento restituisce un file_id che viene aggiunto all’autorizzazione.
  • URL esterno: un link HTTPS pubblicamente raggiungibile consegnato insieme ai file ospitati.
  • Istruzioni: testo libero mostrato al cliente (ad es., “Decomprimi ed esegui setup.sh”).
Autorizzazione File Digitali con campi di caricamento file, URL esterno e istruzioni
4

Save the entitlement

Salva. L’autorizzazione è ora disponibile per essere allegata a qualsiasi prodotto.

Allegare ai Prodotti

Apri un prodotto, espandi Impostazioni Avanzate → Autorizzazioni & Crediti, e seleziona la tua autorizzazione File Digitali. L’autorizzazione viene consegnata a ogni acquisto riuscito o abbonamento attivo collegato a quel prodotto.
Pannello di autorizzazioni del prodotto con Consegna di Prodotti Digitali selezionata

Come Funziona la Consegna

La consegna dei File Digitali segue il processo standard del ciclo di vita della concessione:
La revoca impedisce a Dodo Payments di emettere nuovi URL di download, ma non invalida le copie che un cliente ha già scaricato. Tratta i download dei file ospitati come “forniti una volta letti.”

Esperienza del Cliente

Conferma Acquisto

Dopo una transazione riuscita, il cliente riceve un’email con link di download e eventuali istruzioni configurate.
Email di conferma acquisto che mostra link di download per i prodotti digitali

Accesso al Portale Clienti

I clienti possono recuperare nuovamente i link di download in qualsiasi momento dal Portale Clienti. La pagina del portale genera nuovi URL presigned su richiesta, quindi lo stesso acquisto continua a funzionare anche dopo che i link dell’email sono scaduti.
Interfaccia del portale clienti che mostra i prodotti digitali disponibili per il download
I clienti possono scaricare i file direttamente dalle email di conferma o accedervi in qualsiasi momento attraverso il loro portale.

Gestione Programmata dei File

Carica un file su un’autorizzazione

Elenca concessioni e risolvi URL di download

Rimuovi un file da un’autorizzazione


Considerazioni Importanti

  • Gli URL presigned scadono velocemente. Gli URL di download restituiti nei payload delle concessioni o negli eventi webhook sono validi per ~15 minuti. Non memorizzarli; recuperali nuovamente quando il cliente deve scaricare di nuovo.
  • Aggiornare i file influisce solo sugli acquisti futuri. Sostituzioni o rimozioni di file non alterano retroattivamente i download già emessi. I clienti precedenti possono comunque recuperare la versione che era valida quando la loro concessione è stata creata.
  • I rimborsi non invalidano le copie scaricate. Un cliente che ha già scaricato un file mantiene quella copia. Per contenuti revocabili (media con licenze, accesso limitato nel tempo), abbina File Digitali con Chiavi di Licenza e valida a runtime.
  • Per contenuti sensibili, preferisci URL esterni con la propria autenticazione. Gli URL presigned di Dodo Payments sono a breve durata ma non autenticati all’interno del loro intervallo; chiunque abbia l’URL può scaricare in quel lasso di tempo. Contenuti ospitati esternamente e protetti da account offrono garanzie più forti.

Gestione API

Create Entitlement

Crea un diritto ai file digitali con URL esterno opzionale e istruzioni.

Upload File

Carica un file (fino a 500 MiB) e aggiungilo al diritto.

Delete File

Rimuovi un file dal diritto.

List Grants

Elenca i permessi e leggi gli URL di download risolti.

Update Entitlement

Aggiorna istruzioni, URL esterno o sostituisci file.

Revoke Grant

Revoca manualmente l’accesso di un cliente.

Webhook

La consegna e la revoca dei file digitali attivano i quattro eventi webhook entitlement_grant.*. Per le concessioni File Digitali, il payload include un oggetto digital_product_delivery con l’elenco dei file risolti (URL presigned, nomi file, dimensioni), l’opzionale instructions, e il opzionale external_url.

Consegna di Prodotti Digitali Legacy

I prodotti configurati con il vecchio blocco digital_product_delivery sul prodotto stesso sono stati automaticamente migrati a un’autorizzazione File Digitali. I file esistenti caricati sotto l’API legacy dei file del prodotto sono preservati; continuano a essere scaricabili e apparire nei payload delle concessioni contrassegnati con source: "legacy". Gli aggiornamenti futuri (aggiungere file, modificare istruzioni, sostituire l’URL esterno) devono essere effettuati modificando l’autorizzazione File Digitali migrata sotto Autorizzazioni.I campi legacy a livello di prodotto (digital_product_delivery.external_url, digital_product_delivery.instructions) continuano a essere popolati nelle risposte dei prodotti per la compatibilità con versioni precedenti, ma l’autorizzazione è la fonte di verità andando avanti.

Buone Pratiche

  • Tratta i download come operazioni una tantum. I clienti condivideranno o perderanno i link, quindi progetta il tuo prodotto assumendo che ciò che scaricano sia loro da conservare.
  • Usa le istruzioni per impostare aspettative. Per pacchetti multi-file, aggiungi una riga instructions che spieghi cosa installare per primo o come combinare i file.
  • Controlla il limite di 500 MiB. Gli oggetti più grandi (dataset multi-GB, corsi video) dovrebbero essere ospitati esternamente e collegati tramite external_url invece di essere caricati.
  • Combina con chiavi di licenza per accesso revocabile. Se è necessario revocare l’accesso a funzionalità del prodotto dopo un rimborso, associa il diritto ai file digitali con un diritto alla chiave di licenza e convalida la chiave in fase di esecuzione.
  • Testa il flusso di aggiornamento del portale clienti. Conferma che un cliente possa tornare al portale una settimana dopo e ottenere ancora un link di download funzionante. Questo è il percorso di recupero principale quando i link email scadono.
Ultima modifica il 9 luglio 2026