Per il nostro sito (jbpdaily), abbiamo deciso di optare per pagamenti una tantum utilizzando una campagna (e un ID prodotto Stripe associato), e le donazioni vengono elaborate correttamente (appaiono in Stripe), ma l’importo visualizzato nel banner in alto non viene aggiornato (mostra gli utenti che hanno donato, ma l’importo indica ancora $0 dell’obiettivo della campagna). È necessario attivare un webhook in Stripe per consentire la lettura dell’importo in denaro pagato per un prodotto con un dato ID?
In alternativa, sarebbe possibile sovrascrivere manualmente l’“importo raggiunto” in qualche modo?
È probabile che sia un bug e indagherò domani e ti farò sapere cosa ho scoperto. Stiamo anche lavorando al supporto adeguato per gli articoli acquistati singolarmente.
Sì, ho appena provato questo e non è stato aggiornato/non è successo nulla.
Una ragione potrebbe essere che ho configurato il prodotto (con 3 livelli di prezzo) in Stripe e non ho utilizzato il pulsante “+ Nuovo prodotto” in Discourse. Inoltre, non capisco appieno come Discourse sincronizzerebbe i prodotti/prezzi con Stripe.
Quando ho letto la documentazione originale, la sezione “webhooks” menzionava solo tre di questi, tutti sotto customer.subscription (.created, .deleted, .updated). Presumo che per gli acquisti di prodotti singoli sarebbero necessari webhook diversi…?
Voglio dire, quando la transazione ha successo, Discourse la registra (per un utente), poiché quando tentano di pagare di nuovo, mostra un messaggio di
\u003eGrazie mille per il tuo precedente acquisto di questo prodotto!
Tuttavia, quando faccio clic su “Vai alla fatturazione”, sia la sezione/scheda Abbonamenti che Pagamenti sono vuote.
Ho appena creato una PR che dovrebbe risolvere il problema dell’importo raccolto non visualizzato per gli acquisti una tantum.
Ma devo aspettare che venga revisionata e distribuita sul tuo sito. Ti terrò aggiornato su quando ciò sarà stato fatto e potrai testare di nuovo.
Ah, ok. Questa è un’informazione utile, ma non è la causa del problema. Tuttavia, a un certo punto vorrei aggiornare il plugin in modo che ignori completamente tutto ciò che non è stato creato direttamente in Discourse per evitare questo tipo di confusione.
Una ragione per cui alcune di queste funzionalità funzionano ancora è che hai aggiunto l’ID del prodotto all’impostazione del sito discourse_subscriptions_campaign_product. Questo consente gli acquisti, ma poiché il prodotto non è stato aggiunto tramite Discourse, alcune funzionalità mancano.
Ho appena aggiunto manualmente l’ID del prodotto che hai aggiunto a Stripe alla tua istanza di Discourse in modo che le cose dovrebbero essere visualizzate correttamente nella sezione fatturazione.
Ok, questa correzione è stata distribuita sul tuo sito. Puoi verificare che l’importo donato venga ora visualizzato correttamente?
Se ricevi una nuova donazione, ci sarà ancora un ritardo di circa 30 minuti prima che il banner venga aggiornato, ma sto lavorando per migliorarlo in modo che sia istantaneo.
Ho elaborato il rimborso tramite il sito web di Stripe. Finora, l’importo non si è aggiornato. Controllerò di nuovo domani.
Forse sarebbe bello se il rimborso potesse essere effettuato dal software Discourse? Per quello sarebbe necessario vedere da qualche parte i singoli pagamenti, immagino…
Grazie per aver lavorato così prontamente! Se c’è qualcosa che posso fare per ulteriori test, ecc., fammelo sapere! Nel frattempo, ho sentito dalla persona con cui sto collaborando in questa community che il banner ha un aspetto fantastico. Quindi, almeno da parte nostra, adoriamo davvero il design!
Spero vada bene metterlo qui durante le feste Un utente ha provato ad acquistare un prodotto per la campagna, ma il codice CVC è stato negato (vedo un pagamento “bloccato” in Stripe). L’utente ha poi acquistato con successo una fascia di prezzo diversa (stesso ID prodotto), ma il totale della campagna ha sommato entrambi gli importi. Volevo solo segnalarlo…
Grazie mille! Puoi farmi sapere quando verrà distribuito in produzione (per il nostro forum della community), ti farò sapere se viene visualizzato correttamente!
…e immagino non sia possibile utilizzare una logica simile per i pagamenti “rimborsati”, corretto?
Il tuo sito dovrebbe essere nuovamente distribuito nei prossimi giorni, ma ti aggiornerò quando sarà avvenuto.
La logica del rimborso è un po’ più complessa. È comunque nella mia lista.
Se (nelle prossime settimane/mesi) fosse possibile anche monitorare/integrare i rimborsi (sia nel conteggio, sia permettendo alle persone di dare un altro contributo a una campagna esistente), sarebbe apprezzato.