İç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ş özelliği geliyor; şimdilik yayınlanmış bir önizlemede düşük değerli bir ürünle gerçek kart kullanın.

Proyecta Commerce şu an yalnızca production ortamında çalışıyor — test ve canlı mod arasında geçiş yapan yerleşik bir builder geçişi bulunmuyor. Bugün için önerilen yöntem, uygulamanı yayınlamak, düşük değerli bir ürünle gerçek bir ödeme yapmak ve ardından kendine hemen iade etmek.

  1. Admin > Commerce bölümünde 1 $ (veya en küçük para birimi cinsinden) bir test ürünü oluştur
  2. Uygulamanı *.proyecta.live alt alanına yayınla
  3. Yayınlanan URL’yi ayrı bir tarayıcı sekmesinde aç ve kendi kartınla tam checkout akışını gerçekleştir
  4. Yan etkileri doğrula — webhook işleyicileri çalıştı, müşteri oluşturuldu, haklar verildi
  5. Admin > Commerce > Payments sekmesinden işlemi iade et

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

Şu an Proyecta’nın Stripe ile 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 geçişi yol haritasında yer alıyor.

  • Başarısız senaryoları test et — reddedilen kartlar, terk edilen checkout’lar, ağ hataları
  • Webhook’ları uçtan uca test et — Stripe olayları tetiklendiğinde abonelik durumunun doğru güncellendiğinden emin ol
  • İptali test etat_billing_period_end akışı gözden kaçırılması kolay bir senaryodur
  • Özellik kısıtlamalarını test et — çalıştığını varsaymadan önce kullanıcı arayüzündeki kısıtlı rotayı dene
  • Admin > Commerce içinde test modu geçişi — Ödeme Hesabını Stripe test moduna alıp sahte kartlar kullanabileceksin
  • Önizleme modunda checkout — yayınlamadan builder içinde checkout akışını deneyebileceksin
  • Webhook olay simülatörü — çalışma zamanına sahte Stripe olayları gönderebileceksin