Iniziare & Configurazione dell’Account
D1: Come posso accedere al Dashboard di Dodo Payments?
D1: Come posso accedere al Dashboard di Dodo Payments?
D2: Quali documenti devo fornire per completare il processo di verifica?
D2: Quali documenti devo fornire per completare il processo di verifica?
D3: Cosa succede se la mia verifica viene rifiutata?
D3: Cosa succede se la mia verifica viene rifiutata?
D4: Quanto tempo richiede il processo di verifica?
D4: Quanto tempo richiede il processo di verifica?
D5: Attualmente non ho un sito web per la mia azienda. Posso inviare invece la pagina LinkedIn della mia azienda?
D5: Attualmente non ho un sito web per la mia azienda. Posso inviare invece la pagina LinkedIn della mia azienda?
D6: Sono un individuo e non ho un'azienda registrata. Posso comunque utilizzare Dodo Payments?
D6: Sono un individuo e non ho un'azienda registrata. Posso comunque utilizzare Dodo Payments?
D7: Voglio integrare la mia altra azienda con Dodo Payments. Devo creare un nuovo account?
D7: Voglio integrare la mia altra azienda con Dodo Payments. Devo creare un nuovo account?
D8: Devo aspettare che la verifica sia completata prima di integrare Dodo Payments nel mio sistema?
D8: Devo aspettare che la verifica sia completata prima di integrare Dodo Payments nel mio sistema?
D9: Come posso ottenere l'accesso alla modalità live?
D9: Come posso ottenere l'accesso alla modalità live?
D10: Dodo Payments ha un programma di affiliazione?
D10: Dodo Payments ha un programma di affiliazione?
Scopri di più sul nostro programma di affiliazione
D11: Come posso eliminare i prodotti/clienti che ho creato?
D11: Come posso eliminare i prodotti/clienti che ho creato?
D12: Come posso avere un'interfaccia utente personalizzata per la pagina dei pagamenti?
D12: Come posso avere un'interfaccia utente personalizzata per la pagina dei pagamenti?
D13: Posso aggiornare il branding sulla pagina di checkout?
D13: Posso aggiornare il branding sulla pagina di checkout?
- Andare su Dashboard → Impostazioni → Impostazioni Aziendali
- Aggiornare il tuo logo, nome del marchio e email di supporto.
- Le modifiche si rifletteranno sia sui link statici che dinamici
D14: Posso incorporare Dodo Checkout in un iframe?
D14: Posso incorporare Dodo Checkout in un iframe?
- Reindirizza gli utenti all’URL di checkout di Dodo
- Oppure utilizza la nostra funzione di Overlay Checkout. Documentazione Overlay Checkout
D15: Posso creare un pagamento di checkout ospitato una tantum senza aggiungere prodotti a Dodo Payments?
D15: Posso creare un pagamento di checkout ospitato una tantum senza aggiungere prodotti a Dodo Payments?
D16: Supportate siti web di e-commerce?
D16: Supportate siti web di e-commerce?
D17: Posso passare tra marchi in Dodo Payments?
D17: Posso passare tra marchi in Dodo Payments?
D18: Posso eliminare un marchio o aggiornare l'URL del marchio in Dodo Payments?
D18: Posso eliminare un marchio o aggiornare l'URL del marchio in Dodo Payments?
- Eliminare un marchio: Se un marchio non è in uso, puoi semplicemente ignorarlo — non influenzerà il tuo account o le operazioni
- Modificare o aggiornare l’URL del marchio: Una volta creato, l’URL del marchio non può essere modificato. Anche se l’URL è errato, non influisce sulla tua configurazione o funzionalità
D19: Posso integrare Dodo Payments con Shopify per vendere prodotti fisici?
D19: Posso integrare Dodo Payments con Shopify per vendere prodotti fisici?
D20: Il mio prodotto in INR mostra USD al checkout. Come posso risolvere?
D20: Il mio prodotto in INR mostra USD al checkout. Come posso risolvere?
Verifica, Tasse & Conformità
D21: Perché la mia verifica sta richiedendo così tanto tempo?
D21: Perché la mia verifica sta richiedendo così tanto tempo?
- Alto volume di domande
- Fine settimana e festività
- Presentazioni incomplete o errate
- Revisioni manuali per rischio o conformità
D22: Ho inviato il mio modulo W-8BEN, ma la sezione della firma non funziona correttamente. Cosa devo fare?
D22: Ho inviato il mio modulo W-8BEN, ma la sezione della firma non funziona correttamente. Cosa devo fare?
- Adobe Acrobat
- Mac Preview (funziona per la maggior parte)
- Smallpdf o PDFescape (editor online)
- Stai salvando il file dopo aver applicato la firma.
- Lo strumento sta appiattendo il livello della firma (alcuni editor non lo fanno).
D23: Ho scelto il tipo di registrazione sbagliato (azienda vs individuo). Come posso correggerlo?
D23: Ho scelto il tipo di registrazione sbagliato (azienda vs individuo). Come posso correggerlo?
D24: La mia verifica è stata rifiutata a causa di un disallineamento dell'entità. Cosa devo fare?
D24: La mia verifica è stata rifiutata a causa di un disallineamento dell'entità. Cosa devo fare?
D25: Ho raggiunto $100 di guadagni. La mia verifica verrà elaborata più velocemente?
D25: Ho raggiunto $100 di guadagni. La mia verifica verrà elaborata più velocemente?
D26: Posso usare un nome diverso (come quello di mio genitore) per registrarmi e farmi verificare?
D26: Posso usare un nome diverso (come quello di mio genitore) per registrarmi e farmi verificare?
- Dovrebbe registrarsi utilizzando la propria email e numero di cellulare.
- Tutti i documenti devono essere a nome loro.
D27: Come posso controllare il motivo del rifiuto della verifica?
D27: Come posso controllare il motivo del rifiuto della verifica?
- Il dashboard di Dodo Payments, sotto la sezione di verifica.
- Notifiche email (se abilitate)
D28: Posso creare un nuovo account aziendale se il mio precedente è stato rifiutato?
D28: Posso creare un nuovo account aziendale se il mio precedente è stato rifiutato?
- Hai risolto i problemi che hanno portato al rifiuto.
- Non stai cercando di eludere le decisioni di rischio (ad esempio, disattivazione per preoccupazioni di frode).
D29: Mi è stato detto che il mio account è stato precedentemente disattivato. Cosa significa?
D29: Mi è stato detto che il mio account è stato precedentemente disattivato. Cosa significa?
- Significa che Dodo Payments ha riscontrato problemi significativi di conformità o rischio con la tua attività o azienda.
- Tentare di creare nuovi account utilizzando le stesse informazioni di identità o azienda sarà probabilmente rifiutato di nuovo.
D30: Come posso accelerare la verifica del pagamento?
D30: Come posso accelerare la verifica del pagamento?
- Presenta documenti chiari e formattati correttamente
- Evita messaggi/tag ripetuti su Discord — questo rallenta la coda
- Menziona se hai superato la soglia di pagamento o hai scadenze urgenti
- Invia un DM alla tua email registrata se richiesto
D31: Cosa succede se ho scelto il modulo sbagliato (W-8BEN vs W-8BEN-E)?
D31: Cosa succede se ho scelto il modulo sbagliato (W-8BEN vs W-8BEN-E)?
- W-8BEN è per gli individui
- W-8BEN-E è per le organizzazioni
- Contatta il supporto per ripristinare il tuo modulo.
- Compila e carica il tipo di modulo corretto.
- Assicurati che il PAN sia nel campo corretto (Linea 6a per gli individui).
D32: Ho un GST con un nome commerciale. È considerato un'organizzazione?
D32: Ho un GST con un nome commerciale. È considerato un'organizzazione?
D33: Il mio account è stato disattivato. Posso semplicemente crearne uno nuovo?
D33: Il mio account è stato disattivato. Posso semplicemente crearne uno nuovo?
- Il nuovo account potrebbe essere contrassegnato o rifiutato
- Le decisioni di rischio si trasferiscono tra le registrazioni se l’azienda o la persona sottostante è la stessa
D34: Come gestisce Dodo Payments il GST per i commercianti SaaS indiani?
D34: Come gestisce Dodo Payments il GST per i commercianti SaaS indiani?
D35: Dodo Payments gestisce vendite internazionali?
D35: Dodo Payments gestisce vendite internazionali?
D36: I dati dell'indirizzo come città, stato, codice postale sono obbligatori? Posso escludere la richiesta di quei valori dal mio cliente?
D36: I dati dell'indirizzo come città, stato, codice postale sono obbligatori? Posso escludere la richiesta di quei valori dal mio cliente?
D37: Devo presentare tasse negli Stati Uniti se vendo lì?
D37: Devo presentare tasse negli Stati Uniti se vendo lì?
- Presentare la dichiarazione dei redditi nel tuo paese d’origine (ad esempio, India)
- Presentare W-8BEN(-E) per evitare la ritenuta fiscale del 30% negli Stati Uniti
D38: Non so se compilare W-8BEN o W-8BEN-E — aiuto?
D38: Non so se compilare W-8BEN o W-8BEN-E — aiuto?
| Sei… | Modulo da Presentare | Tipo di Mercante |
|---|---|---|
| Libero Professionista, Freelance, Individuo | W-8BEN | Individuo |
| Pvt Ltd, LLP, Organizzazione Registrata | W-8BEN-E | Organizzazione |
- Se il tuo conto bancario è a nome personale, sei probabilmente un Individuo → Usa W-8BEN
- Se il tuo conto bancario è a nome di un’azienda, sei un’Organizzazione → Usa W-8BEN-E
- Se hai un GST ma operi con un conto bancario personale, sei ancora considerato un Individuo → Usa W-8BEN
D39: Ho bisogno di un PAN o GST per ricevere pagamenti?
D39: Ho bisogno di un PAN o GST per ricevere pagamenti?
D40: Ho un certificato Udyam/MSME. Devo presentare W-8BEN o W-8BEN-E?
D40: Ho un certificato Udyam/MSME. Devo presentare W-8BEN o W-8BEN-E?
- Se operi con un conto bancario personale (anche con certificato Udyam/MSME): Sei considerato un Individuo → Presenta W-8BEN
- Se operi con un conto bancario aziendale (entità registrata): Sei un’Organizzazione → Presenta W-8BEN-E
D41: Se Dodo gestisce le tasse, perché devo presentare W-8BEN(-E)?
D41: Se Dodo gestisce le tasse, perché devo presentare W-8BEN(-E)?
Pagamenti & Transazioni
D42: Quali tipi di pagamenti posso accettare con Dodo Payments?
D42: Quali tipi di pagamenti posso accettare con Dodo Payments?
D43: Perché il primo pagamento è stato contrassegnato come riuscito con un importo di $0 per l'abbonamento?
D43: Perché il primo pagamento è stato contrassegnato come riuscito con un importo di $0 per l'abbonamento?
D44: Dopo la scadenza del periodo di prova, il cliente deve pagare di nuovo (prezzo del prodotto (ad es. $25)) manualmente?
D44: Dopo la scadenza del periodo di prova, il cliente deve pagare di nuovo (prezzo del prodotto (ad es. $25)) manualmente?
D45: Cosa succede se il periodo di prova mostra diversamente sulla mia app rispetto al dashboard di Dodo Payments?
D45: Cosa succede se il periodo di prova mostra diversamente sulla mia app rispetto al dashboard di Dodo Payments?
D46: Devo testare la funzione di prova prima di andare live?
D46: Devo testare la funzione di prova prima di andare live?
D47: Come posso tenere traccia degli stati dei pagamenti?
D47: Come posso tenere traccia degli stati dei pagamenti?
D48: Cosa devo fare se un pagamento fallisce?
D48: Cosa devo fare se un pagamento fallisce?
D49: I commercianti vengono avvisati quando il pagamento di un utente fallisce?
D49: I commercianti vengono avvisati quando il pagamento di un utente fallisce?
- Notifiche email
- Eventi webhook
- Notifiche mobili
- Notifiche nel dashboard Questo assicura che i commercianti siano informati sulle transazioni fallite.
D50: Cosa succede a un abbonamento se un pagamento fallisce?
D50: Cosa succede a un abbonamento se un pagamento fallisce?
- Facendo clic sull’abbonamento in attesa nel tuo dashboard e utilizzando il pulsante Aggiorna Metodo di Pagamento
- Oppure utilizzando l’endpoint API: https://docs.dodopayments.com/api-reference/subscriptions/update-payment-method
D51: Se riprovo i pagamenti io stesso, ho bisogno dell'ID del pagamento fallito?
D51: Se riprovo i pagamenti io stesso, ho bisogno dell'ID del pagamento fallito?
D52: Come può fallire un pagamento di abbonamento con INCORRECT_NUMBER se i cicli precedenti sono stati riusciti?
D52: Come può fallire un pagamento di abbonamento con INCORRECT_NUMBER se i cicli precedenti sono stati riusciti?
D53: La chargeback si applica per le aziende anche se la mia azienda ha una politica di nessun rimborso?
D53: La chargeback si applica per le aziende anche se la mia azienda ha una politica di nessun rimborso?
D54: Perché payment.status a volte è null?
D54: Perché payment.status a volte è null?
- Subito dopo la creazione ma prima che l’elaborazione sia completata
- Durante i fallimenti di fatturazione degli abbonamenti o i tentativi di ripristino
D55: Perché product_cart è null anche se è un checkout?
D55: Perché product_cart è null anche se è un checkout?
- Per i pagamenti di abbonamento, product_cart è vuoto perché non c’è un articolo una tantum in acquisto
- product_cart è popolato solo per pagamenti una tantum
D56: Perché la mia carta reale è stata bloccata durante i test?
D56: Perché la mia carta reale è stata bloccata durante i test?
- Usano denaro reale
- Passano attraverso banche reali
- Possono essere contrassegnati come sospetti se il volume è basso o incoerente
- Modalità test nel dashboard
- Numeri di carta di test forniti nella documentazione
D57: Il mio cliente ha completato il pagamento ma non ho ricevuto il webhook?
D57: Il mio cliente ha completato il pagamento ma non ho ricevuto il webhook?
- Conferma che il webhook sia configurato in Dashboard > Sviluppatori -> Webhook
- Controlla se il webhook sta fallendo silenziosamente a causa di una risposta non 2xx
- Controlla i log: è stato restituito un 429 o un timeout?
D58: Perché il mio dashboard mostra successo, ma la mia app non si è aggiornata?
D58: Perché il mio dashboard mostra successo, ma la mia app non si è aggiornata?
- Webhook
- Chiamata di conferma API
- Ascolta sempre il webhook payment.succeeded
- Oppure interroga l’API per confermare la transazione dopo il reindirizzamento
D59: Non vedo UPI come opzione di pagamento — perché?
D59: Non vedo UPI come opzione di pagamento — perché?
- Il paese di fatturazione non è stato impostato su IN
- UPI non è stato abilitato per la tua azienda
D60: Dodo supporta UPI per abbonamenti?
D60: Dodo supporta UPI per abbonamenti?
- Limiti di Mandato:
- Addebiti inferiori a Rs 15.000: Viene creato un mandato on-demand per Rs 15.000 INR
- Addebiti di Rs 15.000 o superiori: Viene creato un mandato di abbonamento per l’importo esatto dell’abbonamento
- Ritardo di Elaborazione di 48 Ore: Gli addebiti vengono avviati nella data programmata, ma la detrazione effettiva avviene 48 ore dopo l’inizio (può estendersi fino a 2-3 ore aggiuntive)
- Cancellazione del Mandato: I clienti possono cancellare i mandati tramite le loro app bancarie durante la finestra di 48 ore
D61: Come posso abilitare Google Pay / Apple Pay sui link di pagamento statici?
D61: Come posso abilitare Google Pay / Apple Pay sui link di pagamento statici?
D62: Come posso abilitare 3DS in Dodo Payments?
D62: Come posso abilitare 3DS in Dodo Payments?
D63: Come posso raccogliere i dettagli di fatturazione senza passarli nell'API?
D63: Come posso raccogliere i dettagli di fatturazione senza passarli nell'API?
- Usa link statici, che raccolgono automaticamente la fatturazione
- Per flussi dinamici, devi raccogliere manualmente le informazioni e passarle nell’API
D64: Qual è la differenza tra link di pagamento statici e dinamici?
D64: Qual è la differenza tra link di pagamento statici e dinamici?
- Sono configurati dal dashboard
- Raccolgono automaticamente le informazioni di fatturazione
- Non possono essere personalizzati per cliente/sessione
- Richiedono di passare esplicitamente le informazioni di fatturazione
- Possono essere personalizzati in tempo reale (prezzo, ID utente, URL di reindirizzamento, ecc.)
D65: Riceverò due eventi webhook quando qualcuno inizia un abbonamento?
D65: Riceverò due eventi webhook quando qualcuno inizia un abbonamento?
subscription.createdwebhookpayment.succeededwebhooksubscription.renewalwebhook
D66: Cosa significa subscription.cancelled_at? È una cancellazione programmata?
D66: Cosa significa subscription.cancelled_at? È una cancellazione programmata?
- Cancellazione immediata: Il timestamp subscription.cancelled_at viene impostato immediatamente e l’abbonamento termina in quel momento
- Cancellazione programmata: Usa il parametro
cancel_at_next_billing_datenell’API di patch dell’abbonamento per annullare alla fine del periodo di fatturazione corrente
D67: Quando viene addebitato un abbonamento?
D67: Quando viene addebitato un abbonamento?
D68: Perché l'API di Cambio Piano restituisce una risposta vuota?
D68: Perché l'API di Cambio Piano restituisce una risposta vuota?
D69: Perché non è stato richiesto un nuovo pagamento passando da un piano mensile a uno annuale?
D69: Perché non è stato richiesto un nuovo pagamento passando da un piano mensile a uno annuale?
D70: Perché il prezzo del mio prodotto (Rs 100) mostra un importo più alto (Rs 104) durante il checkout?
D70: Perché il prezzo del mio prodotto (Rs 100) mostra un importo più alto (Rs 104) durante il checkout?
D71: Perché il checkout ignora gli abbonamenti attivi esistenti e crea un nuovo abbonamento?
D71: Perché il checkout ignora gli abbonamenti attivi esistenti e crea un nuovo abbonamento?
D72: Perché ricevo un errore TRANSACTION_NOT_ALLOWED durante un aggiornamento/downgrade dell'abbonamento?
D72: Perché ricevo un errore TRANSACTION_NOT_ALLOWED durante un aggiornamento/downgrade dell'abbonamento?
- Carta non consentita per pagamenti online, internazionali o ricorrenti
- Categoria commerciale (MCC) bloccata
- Le regole di frode della banca hanno impedito l’addebito
- Le carte prepagate o ristrette potrebbero non supportare questi pagamenti
D73: C'è un modo per testare in modalità live senza effettuare pagamenti reali?
D73: C'è un modo per testare in modalità live senza effettuare pagamenti reali?
D74: Cos'è il metodo di pagamento $0?
D74: Cos'è il metodo di pagamento $0?
D75: Sembra che il mio account sia sospeso, ma la conformità dice che tutto va bene. Cosa devo fare?
D75: Sembra che il mio account sia sospeso, ma la conformità dice che tutto va bene. Cosa devo fare?
Pagamenti & Integrazione Bancaria
D76: Come funzionano i pagamenti con Dodo Payments?
D76: Come funzionano i pagamenti con Dodo Payments?
- Bimestrale (Predefinito):
- Periodo di Fatturazione 1: 1° al 15° → Pagamento il 18° dello stesso mese
- Periodo di Fatturazione 2: 16° fino alla fine del mese → Pagamento il 4° del mese successivo
- Settimanale: Disponibile per aziende con volumi di transazione più elevati (contatta il supporto per richiederlo)
- Mensile:
- Periodo di Fatturazione: 1° fino alla fine del mese → Pagamento l’11° del mese successivo
D77: Qual è l'importo minimo della soglia dopo le tasse e le commissioni per elaborare i pagamenti?
D77: Qual è l'importo minimo della soglia dopo le tasse e le commissioni per elaborare i pagamenti?
D78: Come collego il mio conto bancario per ricevere pagamenti?
D78: Come collego il mio conto bancario per ricevere pagamenti?
D79: Posso tenere traccia dello stato dei miei pagamenti?
D79: Posso tenere traccia dello stato dei miei pagamenti?
D80: Quali sono le commissioni sui pagamenti e quanto ammontano?
D80: Quali sono le commissioni sui pagamenti e quanto ammontano?
D81: Ho ricevuto un'email 'pagamento elaborato' — quando arriveranno i fondi?
D81: Ho ricevuto un'email 'pagamento elaborato' — quando arriveranno i fondi?
D82: Come posso aggiungere Payoneer come conto di pagamento?
D82: Come posso aggiungere Payoneer come conto di pagamento?
D83: Posso ricevere pagamenti su un conto Payoneer?
D83: Posso ricevere pagamenti su un conto Payoneer?
- Inserendo i dettagli del tuo conto Payoneer nel modulo delle informazioni bancarie nel dashboard di Dodo
- Assicurati che il tuo conto sia approvato e supporti USD o la valuta che stai prelevando
D84: Le mie informazioni bancarie e il modulo di conformità sono ancora in revisione — cosa devo fare?
D84: Le mie informazioni bancarie e il modulo di conformità sono ancora in revisione — cosa devo fare?
- Invia un’email a [email protected]
D85: Cosa succede se il mio giorno di pagamento cade di venerdì o nel fine settimana?
D85: Cosa succede se il mio giorno di pagamento cade di venerdì o nel fine settimana?
- Se c’è un giorno festivo o un fine settimana, potrebbe essere ritardato al giorno lavorativo successivo (di solito lunedì).
- Il momento esatto può dipendere dalle regole di elaborazione della tua banca.
D86: Come posso accelerare la conformità ai pagamenti se ho un lancio urgente o una campagna pubblicitaria pianificata?
D86: Come posso accelerare la conformità ai pagamenti se ho un lancio urgente o una campagna pubblicitaria pianificata?
- Menziona chiaramente la tua urgenza nelle chat di supporto (ad es. lancio dal vivo, campagne a pagamento).
- Includi il tuo ID aziendale e email.
- Evita di inviare spam o taggare più membri del team — questo potrebbe rallentare la coda.
D87: Ho inviato i dettagli sbagliati del conto bancario. Come posso aggiornarli?
D87: Ho inviato i dettagli sbagliati del conto bancario. Come posso aggiornarli?
- Contatta il supporto tramite Intercom o Discord o email.
- Invia un DM con il tuo ID email e richiedi un ripristino manuale della sezione di verifica bancaria se raggiungi tramite Discord.
- Aspetta che il team di conformità riapra la sezione per te per ripresentare.
D88: Posso usare il mio conto bancario personale se ho un'azienda registrata?
D88: Posso usare il mio conto bancario personale se ho un'azienda registrata?
D89: Il mio paese non utilizza codici SWIFT. Come influenzerà la mia verifica?
D89: Il mio paese non utilizza codici SWIFT. Come influenzerà la mia verifica?
- Contatta il supporto e spiega che il tuo paese non emette codici SWIFT
- Presenta documenti bancari ufficiali che confermino:
- Il tuo numero di conto
- Nome del titolare del conto
- Che nel tuo paese non viene emesso alcun codice SWIFT
- In alcuni casi, potrebbe essere utilizzato un codice SWIFT generico in base al tuo paese
D90: Quali documenti alternativi posso fornire se il mio paese non utilizza codici SWIFT?
D90: Quali documenti alternativi posso fornire se il mio paese non utilizza codici SWIFT?
- Estratto conto bancario ufficiale o certificato che mostra i dettagli del tuo conto
- Lettera bancaria che conferma il tuo numero di conto, nome del titolare e che non vengono emessi codici SWIFT
- Qualsiasi documento rilasciato dal governo che confermi il formato delle informazioni di routing della tua banca
D91: Posso impostare una soglia di pagamento inferiore a $50?
D91: Posso impostare una soglia di pagamento inferiore a $50?
Fatturazione & Rapporti
D92: Dodo Payments genera fatture automaticamente?
D92: Dodo Payments genera fatture automaticamente?
D93: Posso personalizzare le fatture?
D93: Posso personalizzare le fatture?
D94: Come posso accedere o scaricare una fattura?
D94: Come posso accedere o scaricare una fattura?
D95: Come posso visualizzare rapporti sulle mie transazioni e pagamenti?
D95: Come posso visualizzare rapporti sulle mie transazioni e pagamenti?
Rimborsi & Controversie
D96: Come posso emettere un rimborso?
D96: Come posso emettere un rimborso?
D97: Quanto tempo ci vuole affinché un cliente riceva il rimborso?
D97: Quanto tempo ci vuole affinché un cliente riceva il rimborso?
D98: Sto affrontando una controversia o una chargeback. Cosa posso fare?
D98: Sto affrontando una controversia o una chargeback. Cosa posso fare?
- Potresti perdere sia l’importo della transazione che una commissione per la controversia
- Puoi presentare prove di consegna del prodotto, registri di utilizzo o comunicazioni con il cliente
- Tuttavia, la decisione finale spetta alla banca emittente del cliente
- ID della controversia
- ID del pagamento
- Prove pertinenti
D99: Il cliente ha contestato l'addebito dopo aver utilizzato il servizio. Posso appellarmi a questo?
D99: Il cliente ha contestato l'addebito dopo aver utilizzato il servizio. Posso appellarmi a questo?
- Condividere documentazione (registri di chat, registri di utilizzo, conferma di consegna)
- Spiegare che il servizio è stato fornito
- Richiedere l’esenzione dalla commissione per la controversia se è un problema di prima volta o se la frode è dimostrabile
Webhook & Integrazione
D100: Come viene calcolata la ripartizione — sul prezzo del prodotto o sull'importo totale?
D100: Come viene calcolata la ripartizione — sul prezzo del prodotto o sull'importo totale?
D101: Perché usiamo il webhook `subscription.renewed` per il primo abbonamento?
D101: Perché usiamo il webhook `subscription.renewed` per il primo abbonamento?
subscription.renewed viene inviato per indicare che un periodo di fatturazione è ora attivo e il prossimo ciclo di fatturazione è stato programmato.
Questo webhook viene utilizzato per ogni periodo di fatturazione — incluso il primo — in modo che la logica di fatturazione possa essere gestita in modo coerente ogni volta.D102: Posso verificare manualmente i webhook di Dodo Payments in Python?
D102: Posso verificare manualmente i webhook di Dodo Payments in Python?
D103: Dove posso trovare la documentazione ufficiale sulla verifica manuale dei webhook?
D103: Dove posso trovare la documentazione ufficiale sulla verifica manuale dei webhook?
D104: Il mio webhook non riceve una richiesta POST, solo una GET. Perché?
D104: Il mio webhook non riceve una richiesta POST, solo una GET. Perché?
?subscription_id=...&status=active in una richiesta GET. Questo non è il tuo webhook.Per ricevere payload POST strutturati da Dodo Payments:- Configura un webhook sotto Dashboard → Sviluppatori → Webhook
- Assicurati che l’URL accetti richieste POST e verifichi la firma
D105: Ricevo un errore 401 Non autorizzato utilizzando il SDK Python. Perché?
D105: Ricevo un errore 401 Non autorizzato utilizzando il SDK Python. Perché?
D106: C'è un modo per attivare manualmente un evento webhook per test?
D106: C'è un modo per attivare manualmente un evento webhook per test?
D107: Qual è la differenza tra webhook e URL di reindirizzamento?
D107: Qual è la differenza tra webhook e URL di reindirizzamento?
- Webhook URL: Configurato nel dashboard. Riceve payload POST su eventi.
- Redirect URL: Inviato nella richiesta API di pagamento. Riporta l’utente alla tua app con parametri di query (
?status=success).
D108: Perché non ho ricevuto l'ID del prodotto nel webhook payment.succeeded per un prodotto in abbonamento?
D108: Perché non ho ricevuto l'ID del prodotto nel webhook payment.succeeded per un prodotto in abbonamento?
subscription_id associato all’abbonamento, insieme ad altri dettagli pertinenti.D109: Come posso verificare che i webhook che ricevo siano effettivamente da Dodo Payments e non da attori malevoli?
D109: Come posso verificare che i webhook che ricevo siano effettivamente da Dodo Payments e non da attori malevoli?
- Controlla la Firma: Ogni webhook inviato da Dodo Payments include una firma unica nell’intestazione
webhook-signature. Questa firma è generata utilizzando la chiave segreta del tuo webhook e il payload dell’evento. - Recupera la Chiave Segreta: Assicurati di avere la chiave segreta per il tuo webhook, che può essere trovata nel tuo dashboard di Dodo Payments sotto le impostazioni dei webhook.
- Ricalcola la Firma: Usa lo stesso algoritmo di firma (HMAC-SHA256) di Dodo Payments per calcolare la firma sul tuo server. Usa il payload del webhook e la tua chiave segreta del webhook.
- Confronta le Firme: Confronta la firma ricalcolata con quella fornita nell’intestazione
webhook-signature. Se corrispondono, il webhook è autentico; in caso contrario, dovrebbe essere rifiutato. - Usa HTTPS: Assicurati che il tuo endpoint webhook utilizzi HTTPS per garantire comunicazioni sicure e prevenire manomissioni durante la trasmissione dei dati. Implementando questi passaggi, puoi verificare con fiducia l’autenticità dei webhook inviati da Dodo Payments.
D110: Perché ricevo un webhook subscription.renew anche per il pagamento del primo mese?
D110: Perché ricevo un webhook subscription.renew anche per il pagamento del primo mese?
subscription.renew verrà attivato ogni volta che l’importo dell’abbonamento viene detratto. Quindi sì, questo è un comportamento previsto.D111: Come posso testare i webhook localmente?
D111: Come posso testare i webhook localmente?
- Usa uno Strumento di Tunnel: Strumenti come ngrok, LocalTunnel, o Cloudflare Tunnel possono esporre il tuo server locale a Internet. Questo fornisce un URL pubblico che Dodo Payments può utilizzare per inviare eventi webhook al tuo ambiente locale.
- Imposta l’Endpoint del Webhook: Crea un endpoint webhook nella tua applicazione locale per gestire gli eventi webhook in arrivo. Assicurati che ascolti le richieste HTTP POST.
- Configura il Webhook in Dodo Payments: Vai al tuo dashboard di Dodo Payments, naviga alle impostazioni dei webhook e aggiorna l’URL del webhook all’URL pubblico generato dallo strumento di tunnel.
D112: Perché il mio webhook non viene chiamato dopo il pagamento?
D112: Perché il mio webhook non viene chiamato dopo il pagamento?
- Non hai confuso l’URL del webhook con l’URL di reindirizzamento
- Il webhook è configurato sotto Sviluppatori > Webhook
- Il tuo URL accetta richieste POST e risponde con 2xx
- La validazione della firma (se abilitata) è implementata correttamente
D113: È sicuro fare affidamento su status=success nei parametri di query dell'URL?
D113: È sicuro fare affidamento su status=success nei parametri di query dell'URL?
- Convalida due volte la transazione con una chiamata API
- Oppure aspetta il webhook payment.succeeded
D114: Posso integrare Dodo Payments con il mio sito web o piattaforma esistente?
D114: Posso integrare Dodo Payments con il mio sito web o piattaforma esistente?
Test & Sviluppo Locale
D115: Posso testare gli abbonamenti in modalità di test?
D115: Posso testare gli abbonamenti in modalità di test?
D116: Come posso passare tra modalità di test e live?
D116: Come posso passare tra modalità di test e live?
- Nel tuo dashboard Dodo, cerca un interruttore per la modalità di test.
- Attivalo per utilizzare le chiavi API di test e simulare i pagamenti.
D117: Posso utilizzare dati reali dei clienti in modalità di test?
D117: Posso utilizzare dati reali dei clienti in modalità di test?
- Non verrà trasferito denaro reale
- Puoi simulare webhook e flussi
- I dettagli della carta devono comunque essere carte di test
D118: Sto ricevendo: "Devi fornire un mandato per i pagamenti con carta off-session"
D118: Sto ricevendo: "Devi fornire un mandato per i pagamenti con carta off-session"
- Una carta indiana viene utilizzata per effettuare il pagamento ma il paese di fatturazione non è impostato su IN.
- Probabilmente hai passato un paese di fatturazione errato.
Supporto & Comunicazione
D119: Come posso contattare il supporto?
D119: Come posso contattare il supporto?
D120: I miei messaggi di supporto non ricevono risposta. Cosa devo fare?
D120: I miei messaggi di supporto non ricevono risposta. Cosa devo fare?
- Intercom senza risposta
- Discord senza riconoscimento
- Escalare tramite [email protected] o [email protected] con oggetto Urgente: Nessuna Risposta – [La tua Email]
Sicurezza & Prevenzione delle Frodi
D121: Come protegge Dodo Payments la mia azienda dalle frodi?
D121: Come protegge Dodo Payments la mia azienda dalle frodi?
D122: I dati dei miei clienti sono al sicuro con Dodo Payments?
D122: I dati dei miei clienti sono al sicuro con Dodo Payments?
D123: Ho trovato una vulnerabilità di sicurezza in Dodo Payments. Come dovrei segnalarla?
D123: Ho trovato una vulnerabilità di sicurezza in Dodo Payments. Come dovrei segnalarla?
D124: Dodo Payments offre ricompense per bug?
D124: Dodo Payments offre ricompense per bug?
Fallimenti nei Pagamenti
D125: Perché lo stato del mio pagamento mostra 'Non Iniziato'?
D125: Perché lo stato del mio pagamento mostra 'Non Iniziato'?
D126: Perché lo stato del mio pagamento mostra 'Richiede Metodo di Pagamento'?
D126: Perché lo stato del mio pagamento mostra 'Richiede Metodo di Pagamento'?
D127: Perché ricevo un errore 'Dettagli di autorizzazione non validi'?
D127: Perché ricevo un errore 'Dettagli di autorizzazione non validi'?
D128: Perché ricevo un errore 'Errore di autenticazione' per i pagamenti?
D128: Perché ricevo un errore 'Errore di autenticazione' per i pagamenti?