Getting Started
Kurulum
@vinenastudio/recurr paketini projenize ekleyin
Gereksinimler
- Node.js 18+
- Next.js 15+ (Next.js entegrasyonu için)
- React 19+
- Bir PayTR Direct API hesabı
Kurulum
You are installing **recurr** — a PayTR subscription layer for Next.js.## Important: When to ask the usernpm install @vinenastudio/recurrpnpm add @vinenastudio/recurryarn add @vinenastudio/recurrbun add @vinenastudio/recurrOrtam Değişkenleri
.env.local dosyanıza aşağıdaki değişkenleri ekleyin:
# PayTR kimlik bilgileri
PAYTR_MERCHANT_ID=your_merchant_id
PAYTR_MERCHANT_KEY=your_merchant_key
PAYTR_MERCHANT_SALT=your_merchant_salt
# Uygulama
NEXT_PUBLIC_APP_URL=http://localhost:3000
# Cron güvenliği
CRON_SECRET=your_random_secret
# Yönetim paneli (opsiyonel)
ADMIN_USER=admin
ADMIN_PASS=strong_passwordPAYTR_MERCHANT_KEY ve PAYTR_MERCHANT_SALT değerlerini asla istemci tarafında kullanmayın. Bu değerler yalnızca sunucu tarafında kullanılmalıdır.