PruvaBelgeler

Faturalama ve yenileme

%10 depozito sonrası 1 aylık deneme, 1. yılda çıkışlı 3 yıllık sözleşme, yıllık faturalama, yenileme, Denemeyi iptal et, Yenilemeyi iptal et, başlamış yıl için iade olmaması ve her siparişin ne sakladığı.

Her paket, %10 depozito sonrası 1 aylık bir denemeyle başlar; ardından gemi başına, peşin yılda bir faturalanan 3 yıllık bir sözleşme gelir. İlk yenilemeden önce, 1. yılda ayrılabilirsiniz. Her fatura bir faturalanan yıldır (12 ay). İlk tahsilat, gemi başına bir kerelik kurulumu, kameralar alındığında Safety Vision kurulumunu ve montajını ve isteğe bağlı ağ geçidi kitini de taşır. Fiyatlar @pruva/pricing kaynağından gelir; bkz. Fiyatlandırma.

Faturalama uyarısı

10% depozito 1 aylık bir deneme açar; ardından gemi başına yıllık faturalanır. 3 yıllık sözleşme. 1. yılda ayrılabilirsiniz. Depozito iade edilmez. Denemeden sonra, başlamış olan yıl için iade yoktur; yenilemeyi istediğiniz zaman iptal edebilirsiniz.

Ücretsiz deneme

  • 1 ay, müşteri başına bir. Denemesi olmuş bir çalışma alanı, sipariş gününde ilk tahsilatın tamamını öder.
  • Bugün %10 depozito. Ödemede alıcı bir ödeme yöntemi seçer ve onay kutusunu işaretler. Depozito o gün alınır. İade edilmez.
  • Ay bitince ilk tahsilatın geri kalanı: siparişin trial.firstChargeOn değeri. Deneme, satın alma gününden trial.end gününe, bir önceki güne kadar sürer.
  • İlk faturalanan yıl (12 ay) denemeden sonra başlar, ilk tahsilat gününde. O yıl o andan itibaren iade edilmez. Sözleşme 3 yıldır. İlk yenilemeden önce, 1. yılda ayrılabilirsiniz.
  • Deneme sırasında iptal, tahsilatın geri kalanını durdurur. Depozito iade edilmez. Bkz. Denemeyi iptal et.

Sitedeki her fiyat kartı "1 aylık deneme · 10% depozito" der.

Ödeme takvimi

@pruva/pricing içindeki scheduleFrom(purchase, firstChargeUsd, withTrial), takvimi hesaplar ve scheduleLabel() bunu, sipariş düğmesinden önce ödemenin gösterdiği satıra çevirir. 10 gemide üç Pro modüllü Operations için, 16 Ekim 2026 tarihinde sipariş edilmiş:

SiparişÜcretsiz denemeBugünİlk tahsilatSüreYenileme tarihiÖdemede görünen
Denemeli16 Eki 2026 – 15 Kas 2026$8,94516 Kas 2026 tarihinde $89,45016 Kas 2026 – 15 Kas 202716 Kas 2027Bugün: $8,945 depozito · Kalanı 16 Kas 2026 tarihinde
Deneme zaten kullanıldıyok (zaten kullanıldı)$89,45016 Eki 2026 tarihinde $89,45016 Eki 2026 – 15 Eki 202716 Eki 2027Bugün: $89,450 · 16 Eki 2027 tarihinde yenilenir

Sipariş düğmesinden önce ödeme, denemeye uygun bir çalışma alanı için "Bugün: $… depozito · Kalan … tarihinde", deneme tarihlerini, faturalanan yılın başlangıç, bitiş ve yenileme tarihlerini ve ilk tahsilat tutarını gösterir. Düğme 1 aylık denemeyi başlat der.

Deneme uygunluğu

Ödeme, uygulamaya GET /api/trial-eligibility?workspace=… sorar (kısa zaman aşımı): çalışma alanının hâlâ denemesi olup olmadığını.

  • Deneme zaten kullanılmış. Ödeme "Ücretsiz denemeniz zaten kullanıldı" der, bugünkü tahsilat takvimini gösterir, siparişi denemesiz kurar ve düğme Demo siparişi ver der.
  • Uygulamaya ulaşılamıyor. Ödeme, denemenin kullanılmamış olduğunu varsayar ve bunu küçük metinle söyler. Sipariş gelince uygulama yeniden kontrol eder.

Uygulama 409 trial_used yanıtı verirse (örneğin ikinci bir sekme denemeyi önce kullandıysa) hiçbir şey sipariş edilmez veya tahsil edilmez. Ödeme iletiyi gösterir, denemesiz takvime geçer ve onay kutusunun işaretini kaldırır. Alıcı kutuyu yeniden işaretlemeli ve siparişi denemesiz vermelidir. Site, kendi başına denemesiz olarak yeniden denemez.

Dönem tarihleri

Bir dönemin üç tarihi vardır. Ödeme, satın almadan önce üçünü de gösterir ve sipariş onları taşır.

TarihAnlamı
BaşlangıçDenemeden sonraki ilk tahsilat günü. Deneme yoksa: sipariş verdiğiniz gün.
BitişFaturalanan yılın son günü: başlangıçtan 12 ay sonra, eksi bir gün.
YenilenmeBitişten sonraki gün. Sonraki yıl bu gün tahsil edilir.

Örnek: 23 Ekim 2026'da başlayan bir dönem 22 Ekim 2027'de biter ve 23 Ekim 2027'de yenilenir. Tarihler @pruva/pricing içindeki termFrom() kaynağından gelir ve UTC günlerini kullanır.

Denemeyi iptal et

Deneme sırasında bir sahip, uygulamada Ayarlar → Modüller ve faturalama ekranını açar; modül kalan deneme günlerini ve bir Denemeyi iptal et düğmesini gösterir.

  • İlk tahsilatın geri kalanı alınmaz. Depozito iade edilmez.
  • Denemenin modülleri hemen kilitlenir.
  • Deneme yine kullanılmış sayılır (müşteri başına bir).

Yalnızca sahip iptal edebilir ve yalnızca deneme sürerken. Her iptal, denetim günlüğüne billing.cancel_trial olarak "(no charge)" notuyla yazılır.

Kalan tahsilat

Bir iş, deneme ayı bitince ilk tahsilatın geri kalanını alır: @pruva/core içindeki runTrialCharges() (demo kipi bunu tembel çalıştırır) ve SQL ikizi public.pv_run_trial_charges() (veritabanı kipi, yalnızca servis rolü). firstChargeOn günü gelmiş her sipariş için o tahsilatı bir kez kaydeder ve siparişin modüllerini trial durumundan active durumuna geçirir.

  • Yinelenmez. charged_at değerini bir kez yazar. Aynı gün veya daha sonraki herhangi bir gün ikinci bir çalıştırma yeniden tahsil etmez.
  • İptal edilmiş bir denemeyi asla tahsil etmez. trial_cancelled_at değeri dolu siparişler atlanır.
  • Bu derlemede ödeme sağlayıcısı yoktur; bu yüzden "tahsil etmek" yalnızca tahsilatı kaydeder. Gerçek bir derleme, tahsilatı siparişteki ödeme yöntemi referansından alır (bir Stripe faturası veya bir 3-D Secure ön yetkilendirmesini tahsil etme).

Yenileme

Yenileme, yenileme tarihinden önce iptal edilmedikçe bir plan bir faturalanan yıl daha (12 ay) yenilenir. 1. yılda ayrılmak, ilk yenilemeden önce iptal etmektir. Fiyatlar yalnızca yenilemede değişebilir ve sahipler yenileme tarihinden önce bilgilendirilir.

Yenilemeyi iptal et

Denemeden sonra bir sahip, uygulamada Ayarlar → Modüller ve faturalama ekranını açar ve Yenilemeyi iptal et düğmesine basar.

  • Sonraki yenilemeyi durdurur, başka bir şeyi değil.
  • Erişim, ödediğiniz dönemin sonuna kadar sürer.
  • Hiçbir şey iade edilmez.

İade yok

Denemeden sonra, başlamış olan yıl için iade yoktur; kullanılmayan aylar, kullanılmayan modüller veya bir alt kademe dahil. Faturalanan yıl bittikten sonra veri, dışa aktarabilmeniz için 90 gün tutulur, sonra silinir.

Ödeme yöntemi: bir referans, asla kart verisi değil

Ödeme bir ödeme yöntemi sorar; adım zorunludur. Bu derlemenin ödeme sağlayıcısı yoktur; bu yüzden kart numarası, son kullanma veya CVC alanları hiç göstermez ve kart verisini hiç kabul etmez. Tek seçenek "Demo kart · gerçek kart yok (üretimde Stripe test kipi — yayından önce doğrulayın)" şeklindedir. Sunucu, kart alanı taşıyan her isteği reddeder.

Gerçek bir derleme kartı Stripe Elements veya bir 3-D Secure ön yetkilendirmesiyle toplar; böylece kart sunucularımıza hiç değmez. Her iki durumda da sipariş yalnızca bir referans taşır:

AlanDemo değeri
payment.providerdemo (gerçek bir derlemede stripe)
payment.referencepm_demo_visa_4242; pm_… ile eşleşmelidir
payment.labelDemo card · no real card; şema, kart numarası içeren bir etiketi reddeder

Siparişte saklanan onay

Ödemede alıcı bir kutuyu işaretlemelidir. Kutu işaretsiz başlar ve hem ödeme yöntemi seçilene hem de kutu işaretlenene kadar sipariş düğmesi devre dışı kalır. Kutu tam olarak şunu der:

Bugün %10 depozito ödemeyi kabul ediyorum; bu depozito 1 aylık deneme süresini başlatır, ardından 3 yıllık sözleşme gelir. Sözleşme, fatura kesilen şirketimin ülke kademesindeki fiyattan gemi başına yıllık peşin faturalanır; buna tek seferlik kurulum ücreti, varsa destek planı, Safety Vision kamera kalemi ve gösterilen gemi donanımı eklenir. Safety Vision; kamera kitini, garantiyi ve değişimi kapsar, bunlar Pruva'nın mülkü olarak kalır. Donanım ayrı bir kalemdir; Safety Vision ve donanım her ülkede tek bir USD fiyatıdır ve ülke kademesiyle indirilmez. İlk yenilemeden önce, 1. yıl içinde ayrılabilirim. İlk ödemenin kalanı, ben öncesinde iptal etmezsem deneme ayı bittiğinde tahsil edilir. Depozito iade edilmez. Deneme süresinden sonra başlamış yıl için iade yapılmaz ve yenilemeyi yenileme tarihinden önce istediğim zaman iptal edebilirim.

Sunucu, tarayıcı ne gönderirse göndersin, onayı olmayan veya ödeme yöntemi olmayan her siparişi reddeder. Sitenin imzalayıp uygulamaya gönderdiği sipariş (@pruva/core içindeki StoreOrderSchema) şunları taşır:

AlanTuttuğu
consent.acceptedHer zaman true; onaysız bir sipariş asla gönderilmez.
consent.versionOnay metninin sürümü, şu an 2026-10-20.2.
consent.atİşaretli formun sunucuya vardığı an (sunucu saati, ISO zamanı).
trialstart, end, firstChargeOn; deneme zaten kullanıldıysa null. Deneme 1 aydır. Faturalanan yıl firstChargeOn gününde başlar.
chargeTodayUsdDenemeliyken %10 depozito; denemesizken ilk tahsilat (annualUsd + oneOffUsd).
paymentYukarıdaki ödeme yöntemi referansı.
term.start, term.end, term.renewsOnYukarıdaki faturalanan yıl tarihleri. Uygulama, bu tarihlerin 12 ay sürdüğünü kontrol eder. Sözleşme 3 yıldır ve 1. yılda çıkış vardır.
sku, modules, vesselsPaket veya sektör paketi, açtığı her modül (çekirdek, Pro modüller ve Safety Vision ile cameras) ve gemi sayısı. support destek planıdır.
annualUsdTüm gemiler için yılın aboneliği. Uygulama bunu fiyat listesine karşı kontrol eder.
oneOffUsdGemi başına kurulum, Safety Vision kurulumu ve montajı ve isteğe bağlı ağ geçidi kiti.
firstChargeUsdannualUsd + oneOffUsd. Depozito bugün alınır; geri kalan, deneme ayı bitince alınır (deneme yoksa tutarın tamamı bugün).

Başarı sayfası sipariş kimliğini, kalemleri, deneme ayını, bugün alınan depozitoyu ve kalanın tarihini (deneme yoksa bugün tahsil edilen tutarı), faturalanan yıl tarihlerini, "Ödeme yöntemi: Demo kart · gerçek kart yok", "Onay kaydedildi: sürüm …, zaman …" ve Ayarlar → Modüller ve faturalama bağlantısını gösterir. Denemeyi orada iptal etmek tahsilatın geri kalanını durdurur. Depozito iade edilmez.

Modül vurguları

Her modülün @pruva/brand/tokens kaynağından kendi vurgu rengi vardır. Uygulama, site ve bu belgeler onu yalnızca kenarlıklar, yongalar ve simgeler için kullanır; gövde metni için asla. Vurgu renkli metin, açık temada WCAG AA'yı karşılamak için daha koyu bir tona geçer. Markanın kendisi tek renk kalır; birincil düğmeler için pirinç kullanılır.

Bu sayfada