Stripe MRR Supabase Sync

Stripe ödeme verisini web kancaları ve gecelik mutabakatla Supabase'e senkronize eden, MRR kartını canlı ve ödemeler tablosunu tutarlı tutan üretim kalitesinde bir hat.

İdempotent web kancaları (birincil anahtar olarak event.id), kur anlık görüntüleme, kohort tutundurma ve gece 03:00 mutabakat cron'u etrafında kurulu olup sessiz ödeme verisi kaybını imkansız kılar.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori E-Ticaret & Ödeme
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, stripe-mrr-supabase-sync

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Bu beceri Stripe ödemelerini paneldeki canlı MRR rakamına çeviren boru hattını işletir; arkasını gece mutabakat denetimi kollar. Kara kutu yok, yaptığı iş şu:

  1. Her Stripe olayını edge handler'da karşılar: HMAC imzası doğrulanır, olay kimliği primary key olarak yazılır; tekrar gönderilen olay sessizce yutulur, asla çift sayılmaz.
  2. Ödeme satırını, ödeme tarihinde dondurulan kur anlık görüntüsüyle yazar; kur sonradan oynasa da gelir geçmişi kaymaz.
  3. Materialized MRR görünümünü her gün tazeler: aktif abonelikler toplanır, yıllık planlar 12'ye bölünür, tek seferlik satın almalar MRR dışında ayrı KPI olarak tutulur.
  4. Sonucu panele realtime aboneliğiyle akıtır: ödeme düştüğü an MRR kartı güncellenir, polling yok.
  5. Cohort retention matrisini kurar (kayıt ayı çarpı ay ofseti); churn deseni anekdot değil ısı haritası olarak görünür.
  6. Her gece mutabakat cron'u koşar: son 24 saatin Stripe tahsilat listesi veritabanıyla karşılaştırılır; fark çıkarsa eksik veya hayalet satırlar listelenerek mail ve alarm gider.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

stripe-mrr-supabase-sync · çekirdek

çekirdek aktif · 6 hat

  1. Her Stripe abonelik veya fatura web kancasında bir ödeme satırı ekleme

    ✓ her stripe abonelik veya
  2. Bir yönetim panelinde canlı aylık tekrar eden gelir kartı gösterme

    ✓ bir yönetim panelinde ca…
  3. Stripe ile veritabanı arasında gecelik mutabakat farkı çalıştırma

    ✓ stripe ile veritabanı ar…
  4. Kayıt ayı ve ötelemeye göre kohort tutundurma matrisleri kurma

    ✓ kayıt ayı ve ötelemeye g…
  5. Doğru tarihsel MRR için ödeme anında döviz kurunu anlık görüntüleme

    ✓ doğru tarihsel mrr için
  6. İdempotency korumasıyla başarısız web kancalarını güvenle yeniden oynatma

    ✓ i̇dempotency korumasıyla…
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. event.id birincil anahtar idempotency ile yinelenen ekleme ve gelir şişirmesini önle

    lisans: kalıcı
  2. Otomatik bir mutabakat alarmıyla web kancası hatalarını 24 saat içinde yakala

    lisans: kalıcı
  3. Saklanmış anlık görüntülerle kurlar değişse bile tarihsel MRR'ı doğru tut

    lisans: kalıcı
  4. Yoklama yerine Supabase abonelikleriyle gelir kartını gerçek zamanlı göster

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

HMAC imza doğrulama ve idempotency kontrolü içeren Next.js Edge web kancası işleyicisi

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Sahadan · yaşanmış vaka

Bu, masa başında yazılmadı.

Sorun

Müdahale

Sonuç

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

Veritabanlarında doğru ve idempotent gelir verisi ile asla sessizce sapmayan canlı bir MRR görünümüne ihtiyaç duyan, Stripe tabanlı abonelik çalıştıran mühendislik ve finans ekipleri için.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Supabase değil düz Postgres kullanıyoruz. Ne kadarı taşınır?

    Çekirdek desenler taşınır: idempotency için birincil anahtar olarak event.id, ödeme anında kur anlık görüntüsü ve gecelik Python mutabakat cron'u her Postgres'te çalışır. Supabase'e özgü olan kısımlar migration SQL'i, realtime ile beslenen MRR kartı bileşeni ve yoklama yerine abonelik tabanlı gösterim.

  2. Zaten veritabanına yazan bir Stripe webhook işleyicim var. Neden yetmiyor?

    Çünkü webhook'lar sessizce düşer: kaçan bir olay, hiçbir yerde hata görünmeden yanlış gelir rakamı demektir. Bu hat ikinci bacağı ekler; gece 03:00'te çalışan mutabakat cron'u Stripe tahsilatlarını tablonuzla karşılaştırır ve 24 saat içinde alarm verir. event.id idempotency'si sayesinde başarısız webhook'u yeniden oynatmak asla çift kayıt üretmez.

  3. Stripe ödemelerini veya checkout akışını da kurar mı?

    Hayır. Ödemelerin zaten Stripe üzerinden aktığını varsayar ve sonrasını çözer: veriyi Supabase'e senkronlamak, tutarlı tutmak ve canlı MRR kartı göstermek. Checkout'un kendisini kurmak stripe-integration paketinin alanı.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.