Environments
Sandbox ve production ayrımı, anahtar yönetimi ve release güvenliği.
Ortam stratejisi
İki temel ortam önerilir:
sandbox: geliştirme, QA ve staging testleriproduction: canlı trafik
Önerilen değişkenler
HSRCPAY_TEST_KEY=sk_test_xxx
HSRCPAY_LIVE_KEY=sk_live_xxx
HSRCPAY_ENVIRONMENT=sandboxDeployment kuralları
- Staging pipeline yalnızca test anahtarı kullanır.
- Production pipeline yalnızca canlı anahtarı kullanır.
- Pull request preview ortamlarında gerçek ödeme akışı kapalı tutulur.
Geçiş kontrolü
Canlıya geçiş öncesi:
- Webhook endpoint ve secret'ları production'da yeniden üret.
- Callback URL'leri production domain ile güncelle.
- Monitoring dashboard ve alarm politikalarını aktif et.