Introduction
PayTR tabanlı abonelik yönetimi için sıfır bağımlılıklı kütüphane
@vinenastudio/recurr nedir?
PayTR'nin Direct API'si kart saklama ve tekrarlayan ödeme almayı destekler — ama abonelik yönetimi sunmaz. Plan oluşturma, fatura döngüsü hesaplama, otomatik yenileme, başarısız ödeme yeniden denemesi ve abone durumu takibi tamamen geliştiriciye bırakılmıştır.
@vinenastudio/recurr tam olarak bu boşluğu doldurur.
Paketler
| Paket | Açıklama |
|---|---|
@vinenastudio/recurr | Sıfır bağımlılık, framework bağımsız iş mantığı |
@vinenastudio/recurr/nextjs | Next.js App Router route handler fabrikası + UI |
Temel Özellikler
Sıfır Bağımlılık
Core paket hiçbir harici bağımlılık taşımaz.
Adapter Pattern
Kendi veritabanınla çalış — Prisma, Drizzle, Mongoose, istediğin her şey.
Otomatik Yenileme
Cron tabanlı otomatik fatura kesme ve başarısız ödeme yeniden denemesi.
Next.js Entegrasyonu
Tek bir route handler ile tüm billing endpoint'lerini yönet.