Introduzione
L’integrazione di Dodo Payments con Slack ti consente di ricevere notifiche in tempo reale sui tuoi pagamenti direttamente nel tuo workspace Slack. Questa integrazione ti permette di rimanere aggiornato sullo stato dei tuoi pagamenti, monitorare le transazioni e gestire i tuoi pagamenti in modo più efficiente.Questa integrazione utilizza il nostro portale di gestione webhook per trasformare automaticamente gli eventi webhook di Dodo Payments in messaggi compatibili con Slack. Non è richiesto alcun ulteriore codice: configura semplicemente il connettore e inizia a ricevere le notifiche.
Iniziare
Open the Webhook Section
Vai alla sezione Webhook nella tua dashboard di Dodo Payments. Clicca sul pulsante + Aggiungi Endpoint, quindi apri il menu a tendina dei webhook per visualizzare altre integrazioni.

Grant Slack Permissions
Concedi i permessi necessari all’app Incoming Webhooks di Slack affinché possa pubblicare messaggi nel canale scelto.

Customize Transformation Code
Aggiungi o modifica il codice di trasformazione per personalizzare le notifiche Slack in base al tuo caso d’uso. Puoi usare i modelli predefiniti oppure scrivere la tua logica.

Test and Create
Testa il tuo codice di trasformazione con payload di eventi personalizzati o predefiniti. Una volta soddisfatto, clicca su Crea per attivare l’integrazione.

Esempi di Codice di Trasformazione
Notifiche di Pagamento di Base
Questa trasformazione invia messaggi di testo semplici per eventi di pagamento:payment_notifs.js
Notifiche di Abbonamento Ricche
Questa trasformazione crea messaggi Slack ricchi con allegati per eventi di abbonamento:subscription_notifs.js
Notifiche di Gestione delle Controversie
Questa trasformazione gestisce eventi di controversia con colori e urgenza appropriati:dispute_notifs.js
Gestore Completo di Tutti gli Eventi
Questa trasformazione gestisce tutti i tipi di eventi con formattazione coerente:all_events_notifs.js
Migliori Pratiche
Per rendere efficaci le tue notifiche Slack:- Usa allegati di messaggi ricchi con colori, campi e formattazione per chiarezza e azione immediata.
- Includi sempre i dati chiave come importi, email dei clienti e ID per un’identificazione rapida.
- Scegli colori che corrispondano al tipo di evento: verde (
good) per i successi, rosso (danger) per controversie o errori, giallo (warning) per cancellazioni e blu (#36a64f) per eventi informativi. - Aggiungi timestamp per tracciare quando si è verificato ciascun evento.
Risoluzione dei Problemi
Notifications not appearing in Slack
Notifications not appearing in Slack
- Verifica che l’URL webhook di Slack sia corretto e attivo
- Controlla che il codice di trasformazione sia JavaScript valido
- Assicurati che i tipi di evento selezionati vengano attivati
- Verifica che la tua app Slack abbia i permessi necessari
Transformation errors
Transformation errors
- Controlla il portale di gestione webhook per i log degli errori di trasformazione
- Verifica che la struttura del payload webhook corrisponda al tuo codice di trasformazione
- Testa il tuo codice di trasformazione con dati di esempio
- Assicurati che tutti i campi richiesti siano presenti nel payload webhook
Missing event types
Missing event types
- Conferma che gli eventi che desideri ricevere siano abilitati nella configurazione webhook di Dodo Payments
- Controlla che i tipi di evento siano selezionati nella configurazione del connettore Slack
- Verifica che il tuo endpoint sia correttamente configurato per ricevere gli eventi
