Salta ai contenuti

Test dei Pagamenti

Testa il flusso di acquisto completo prima di andare in produzione. Un’opzione integrata per la modalità di test è in arrivo; per ora, usa una carta reale con un prodotto di basso valore su una preview pubblicata.

Proyecta Commerce è attualmente disponibile solo in modalità produzione — non esiste un’opzione nel builder per passare dalla modalità di test a quella live. Il metodo consigliato oggi è pubblicare la tua app, effettuare un pagamento reale con un prodotto di basso valore e rimborsarti immediatamente.

  1. Crea un prodotto di test da $1 (o l’unità valutaria minima) in Dashboard > Commerce
  2. Pubblica la tua app sul suo sottodominio *.proyecta.live
  3. Apri l’URL pubblicato in una scheda separata del browser ed esegui il flusso di checkout completo con la tua carta
  4. Verifica gli effetti collaterali — i webhook handler sono stati eseguiti, il cliente è stato creato, i permessi sono stati assegnati
  5. Rimborsa la transazione dalla scheda Dashboard > Commerce > Payments

Questo ti offre una copertura end-to-end completa del flusso con denaro reale, che è l’unico modo per essere certi al 100% che la tua integrazione funzioni.

Perché non usare semplicemente la modalità di test di Stripe?

Sezione intitolata “Perché non usare semplicemente la modalità di test di Stripe?”

Oggi, la connessione di Proyecta a Stripe funziona esclusivamente in modalità live. Un toggle per la modalità di test che consente di puntare Commerce all’ambiente di test di Stripe (e usare carte fittizie come 4242 4242 4242 4242) è nella roadmap.

  • Testa i percorsi di errore — carte rifiutate, checkout abbandonati, errori di rete
  • Testa i webhook end-to-end — assicurati che lo stato dell’abbonamento si aggiorni correttamente quando si attivano gli eventi di Stripe
  • Testa la cancellazione — il flusso at_billing_period_end è facile da trascurare
  • Testa i gate delle funzionalità — chiama commerce.check() da un flusso UI prima di dare per scontato che funzioni
  • Toggle per la modalità di test in Dashboard > Commerce — passa il tuo account di pagamento alla modalità di test di Stripe e usa carte fittizie
  • Checkout in modalità preview — esegui il flusso di checkout all’interno del builder senza pubblicare
  • Simulatore di eventi webhook per inviare eventi Stripe fittizi al tuo runtime