İçeriğe geç

Ödemeleri Test Etme

Yayına geçmeden önce tam satın alma akışını test edin. Yerleşik bir test modu geçişi yakında geliyor; şimdilik, yayımlanmış bir önizlemede düşük değerli bir ürünle gerçek bir kart kullanın.

Proyecta Commerce şu an yalnızca production modunda çalışıyor — builder içinde test ve canlı mod arasında geçiş yapmanı sağlayan bir toggle mevcut değil. Bugün önerilen yöntem uygulamanı yayımlamak, düşük değerli bir ürünle gerçek bir ödeme yapmak ve ardından hemen kendine iade işlemi uygulamaktır.

  1. Dashboard > Commerce bölümünde 1 $ (veya en küçük para birimi) değerinde bir test ürünü oluştur
  2. Uygulamanı *.proyecta.live alt alan adına yayımla
  3. Yayımlanan URL’yi ayrı bir tarayıcı sekmesinde aç ve kendi kartınla tam checkout akışını çalıştır
  4. Yan etkileri doğrula — webhook handler’ları çalıştı mı, müşteri oluşturuldu mu, yetkiler verildi mi
  5. İşlemi iade etDashboard > Commerce > Payments sekmesinden iade işlemini gerçekleştir

Bu, gerçek para akışının tam uçtan uca kapsamını sağlar ve entegrasyonunun çalıştığından %100 emin olmanın tek yolu budur.

Şu an Proyecta’nın Stripe bağlantısı yalnızca canlı modda çalışıyor. Commerce’i Stripe’ın test ortamına yönlendirmeni ve 4242 4242 4242 4242 gibi sahte kartlar kullanmanı sağlayacak bir test modu toggle’ı yol haritasında yer alıyor.

  • Olumsuz senaryoları test et — reddedilen kartlar, yarım kalan checkout işlemleri, ağ hataları
  • Webhook’ları uçtan uca test et — Stripe olayları tetiklendiğinde abonelik durumunun doğru şekilde güncellendiğinden emin ol
  • İptali test etat_billing_period_end akışı gözden kaçırılması kolay bir adımdır
  • Özellik kapılarını test et — çalıştığını varsaymadan önce bir UI akışından commerce.check() çağrısı yap
  • Dashboard > Commerce bölümünde Test modu toggle’ı — Ödeme Hesabını Stripe test moduna alıp sahte kartlar kullanabileceksin
  • Önizleme modu checkout’u — yayımlamadan builder içinde checkout akışını deneyebileceksin
  • Webhook olay simülatörü — çalışma zamanına sahte Stripe olayları gönderebileceksin