İçeriğe geç
TurnitPass
GeliştiricilerAPI v1API anahtarı al
Belgelere göz at

GeliştiricilerFaturalandırma

Faturalandırmayı plan sınırlarına bağlayın

Checkout, müşteri portalı, webhook saklama ve plana bağlı sözcük sınırları, canlı Stripe gizlerinin eklenmesi için bağlanmıştır.

REST API v1

Platformunuz

Genel bakış

çalışma alanı
POST/api/billing/checkout
hesaba bağlı
checkout isteği
POST /api/billing/checkout
fetch('/api/billing/checkout', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ plan: 'pro', cycle: 'monthly' })
})

Notlar

01

Checkout

Plan seçimi, canlı gizler ve price ID ayarlandığında checkout rotasına gider.

02

Portal

Oturum açmış kullanıcılar abonelik varsa Stripe müşteri portalına yönlendirilebilir.

03

Webhooks

Faturalandırma olayları saklanır; abonelik durumu çalışma alanıyla mutabık kılınabilir.

Faturalandırma döngüsü

Yükseltmeden sonra ne olur

1

Plan seçin

Fiyat sayfası planı, döngüyü, sözcük tahsisini, API erişimini ve checkout metinlerini belirler.

2

Checkout’u açın

Faturalandırma rotası, canlı kimlik bilgileri yapılandırıldığında Stripe Checkout oturumu oluşturur.

3

Webhook alın

Stripe, planı ve sözcük bakiyesini güncelleyebilecek abonelik olayları gönderir.

4

Portalı yönetin

Aboneler kart, fatura, iptal veya plan değişimi için Stripe portalına döner.

Yapılandırma

Lansmandan önce onaylanan ayarlar

Checkout anahtarı
checkout için gerekliCheckout ve portal oturumları için sunucu kimliği.
Webhook imzası
webhook’lar için gerekliHesap güncellenmeden önce faturalandırma olaylarını doğrular.
Price IDs
plana özelAylık ve dönem ID’leri sayfa metinlerinin dışında yapılandırılır.
Site URL’si
kanonik URLCheckout dönüşleri, site haritası ve üretim bağlantıları için.
Uygulama notu. Stripe ve Google kimlik bilgileri dış yapılandırmada kalır. Ön yüz, gizli bilgileri gömmeden akışı anlatır.
Ardından iş akışınıza bağlayın.Okumaya devam et