Lewati ke konten

Menguji Pembayaran

Uji alur pembelian secara penuh sebelum go live. Toggle mode uji bawaan akan segera hadir; untuk saat ini, gunakan kartu asli dengan produk bernilai rendah pada preview yang sudah dipublikasikan.

Proyecta Commerce saat ini hanya berjalan di mode produksi — tidak ada toggle di dalam builder yang beralih antara mode uji dan mode live. Pola yang direkomendasikan saat ini adalah mempublikasikan aplikasimu, menjalankan pembayaran nyata dengan produk bernilai rendah, lalu langsung melakukan refund pada dirimu sendiri.

Alur pengujian yang direkomendasikan saat ini

Section titled “Alur pengujian yang direkomendasikan saat ini”
  1. Buat produk uji seharga $1 (atau unit mata uang terkecil) di Admin > Commerce
  2. Publikasikan aplikasimu ke subdomain *.proyecta.live-nya
  3. Buka URL yang sudah dipublikasikan di tab browser terpisah dan jalankan alur checkout secara penuh menggunakan kartumu sendiri
  4. Verifikasi efek sampingnya — pastikan webhook handler berjalan, pelanggan berhasil dibuat, dan hak akses telah diberikan
  5. Refund transaksi tersebut dari tab Admin > Commerce > Payments

Ini memberimu cakupan end-to-end penuh atas jalur uang nyata, yang merupakan satu-satunya cara untuk memastikan 100% bahwa integrasi kamu berfungsi dengan benar.

Mengapa tidak menggunakan mode uji Stripe saja?

Section titled “Mengapa tidak menggunakan mode uji Stripe saja?”

Saat ini, koneksi Proyecta ke Stripe hanya berjalan dalam mode live. Toggle mode uji yang memungkinkanmu mengarahkan Commerce ke lingkungan uji Stripe (dan menggunakan kartu dummy seperti 4242 4242 4242 4242) sudah masuk dalam roadmap.

  • Uji skenario yang tidak berjalan mulus — kartu ditolak, checkout yang ditinggalkan, error jaringan
  • Uji webhook secara end-to-end — pastikan status langgananmu diperbarui dengan benar saat event Stripe terpicu
  • Uji pembatalan — alur at_billing_period_end mudah terlewatkan
  • Uji feature gate — coba rute yang dijaga di UI sebelum berasumsi bahwa semuanya berfungsi
  • Toggle mode uji di Admin > Commerce — alihkan Akun Pembayaranmu ke mode uji Stripe dan gunakan kartu dummy
  • Checkout mode preview — jalankan alur checkout di dalam builder tanpa perlu mempublikasikan
  • Simulator event webhook untuk mengirimkan event Stripe palsu ke runtime kamu