Razorpay systeme.io'ya nasıl entegre edilir?
Bu makalede, Razorpay hesabınızı systeme.io hesabınıza nasıl entegre edeceğinizi öğreneceksiniz.
Başlamak için ihtiyacınız olanlar:
- Bir systeme.io hesabı
- Bir Razorpay hesabı
Kurulum ve yapılandırma
1. Razorpay hesabınızı systeme.io hesabınıza bağlamak için profil resminize tıklayın ve ardından "Ayarlar"a tıklayın (Resimdeki 1 numara).
Sayfanın sol menüsünde "Ödeme Ağ Geçitleri"ne tıklayın (Resimdeki 2 numara), ardından "Bağlamak"a tıklayın (Resimdeki 3 numara).
2. Razorpay kimlik bilgilerinizi systeme.io hesabınıza ekleyin:
Generating the API keys ID/Secret
To get the API keys ID/secret information from your Razorpay, log into your Razorpay account, go to "Settings" (number 4 in the image), and then to "API Keys" (number 5 in the image).
API anahtarları kimliğini /API anahtarları sırrını (resimde 6 numara) oluşturun ve kopyalayın.
Alternatif olarak, hesabınıza giriş yapın ve https://dashboard.razorpay.com/app/keys adresine giderek API anahtarları kimliğini/sırrını oluşturun ve kopyalayın.
Razorpay webhooklarını yapılandırma
1. Webhook URL'sini ve sırrını systeme.io hesabınızdaki Razorpay bölümünden kopyalayın.
2. "Settings (Ayarlar)"e tıklayın (Resimdeki 7 numara), ardından Razorpay hesabınızdan "Webhooks"a gidin (Resimdeki 8 numara) ve "Add new webhook (Yeni webhook ekle)"ye tıklayın (Resimdeki 9 numara).
3. Açılan pencereye, webhook URL'sini ve webhook sırrını yapıştırın.
Olayları yapılandırmak için aşağıdaki alanları işaretleyin:
Payment events (Ödeme olayları):
- payment.authorized (ödemeye izin verildi)
- payment.failed (ödeme başarısız oldu)
- payment.captured (ödeme alındı)
Order events (Sipariş olayları):
- order.paid (sipariş ödendi)
Invoice events (Fatura olayları):
- invoice.paid (fatura ödendi)
Subscription events (Abonelik olayları):
- subscription.authenticated (aboneliğe izin verildi)
- subscription.paused (abone duraklatıldı)
- subscription.resumed (abonelik devam ettirildi)
- subscription.activated (abonelik etkinleştirildi)
- subscription.pending (abonelik beklemede)
- subscription.halted (abonelik durduruldu)
- subscription.charged (abonelik ücretli)
- subscription.cancelled (abonelik iptal edildi)
- subscription.completed (abonelik tamamlandı)
- subscription.updated (abonelik güncellendi)
Refund events (Geri ödeme olayları):
- refund.processed (iade işlendi)
- refund.created (iade oluşturuldu)
ÖNEMLİ: Yukarıda listelenen olayları işaretlediğinizden emin olun.
Bunlar olmadan, systeme.io gerekli bilgileri alarak işlemleri/abonelikleri toplayamayacaktır ve müşteriler kaynaklara erişemeyecektir.
Not: E-posta alanı sipariş formunun bir parçası olmazsa, ödeme ağ geçidi üzerinden ödeme işlemek mümkün olmayacaktır.
Razorpay ödemesi başarısız olduğunda ne olur?
İlk ödeme girişimine ek olarak, her biri bir gün arayla üç deneme daha yapılır. Her deneme arasındaki bekleme değiştirilemez. Ancak, satıcı, Razorpay kontrol panelinden bir günlük gecikmeyi beklemeden yeni bir doğrudan ödeme denemesi yapma seçeneğine sahiptir. Ancak, bunun maksimum deneme sayısını etkilemeyeceğini unutmamak önemlidir.