Payment Method Settings, uygulamanızda kullanılacak ödeme yöntemlerini belirlemenize ve yapılandırmanıza olanak tanır. Kuika Config Manager modülü üzerinden bu ayarları yaparak Stripe, Iyzico ve Param gibi farklı ödeme servis sağlayıcılarını hızlı ve güvenli şekilde entegre edebilirsiniz.
Bu kılavuzda ödeme yöntemlerini nasıl yapılandıracağınızı, her ödeme sistemi için gerekli alanları nasıl dolduracağınızı ve işlemleri nasıl test edeceğinizi adım adım öğreneceksiniz.
Payment Method Ayarları Nasıl Yapılır?
1. Konfigürasyonu Açın veya Oluşturun
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Üst menüden Config Manager modülüne tıklayın.
Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
2. Payment Method Ayarına Gidin
Konfigürasyon ekranının üst kısmında App Settings sekmesinin seçili olduğundan emin olun.
Sol menüde INTEGRATIONS başlığı altındaki Payment Method seçeneğine tıklayın. Menünün üstündeki Search settings alanına "payment" yazarak da bu ayara hızlıca ulaşabilirsiniz.
Ekranda Stripe, Iyzico ve Param için ayrı alanlar yer alır. Yapılandırmak istediğiniz ödeme yönteminin altındaki Add New bağlantısına tıklayın.
3. Ödeme Yöntemi Detaylarını Doldurun
Stripe Ayarları
Stripe, global çapta kullanılan popüler bir online ödeme sistemidir. Açılan Stripe Setting penceresinde aşağıdaki alanları doldurun:
Name (zorunlu): Yapılandırma için tanımlayıcı isim.
Title: Yapılandırmaya ait başlık.
Publish Key: Stripe yönetim panelinden alınan Publishable Key.
Secret Key: Stripe hesabınıza özel gizli anahtar.
Webhook Secret: Stripe webhook bildirimlerini doğrulamak için kullanılan imzalama anahtarı.
Iyzico Ayarları
Iyzico, Türkiye merkezli bir ödeme çözümüdür. Açılan Iyzico Setting penceresinde aşağıdaki alanları doldurun:
Name (zorunlu): Yapılandırma için tanımlayıcı isim.
Title: Yapılandırmaya ait başlık.
API Key (zorunlu): Iyzico yönetim panelinden aldığınız API anahtarı.
Secret Key (zorunlu): Iyzico hesabınıza özel gizli anahtar.
Base URL (zorunlu): Iyzico API adresi. Test ortamı için https://sandbox-api.iyzipay.com/, canlı ortam için https://api.iyzipay.com/ adresini kullanın.
Param Ayarları
Param, Türkiye'deki bankalarla entegre çalışan bir ödeme sistemidir. Açılan Param Payment Setting penceresinde aşağıdaki alanları doldurun (tüm alanlar zorunludur):
Name: Yapılandırma için tanımlayıcı isim.
Client Code: Param tarafından verilen müşteri kodunuz.
Client User Name: Param sisteminde tanımlı kullanıcı adınız.
Client Password: Param şifreniz.
Client Guid: Param tarafından sağlanan benzersiz müşteri kimliği.
URL: Param API erişim adresi (ör. https://test-api.param.com.tr/).
Bilgileri girdikten sonra her pencerede Create butonuna tıklayarak yapılandırmayı oluşturun.
4. Ayarları Kaydedin ve Test Edin
Ayarları Kaydetme
Kullanmak istediğiniz her ödeme yöntemi için ilgili Choose Configuration açılır menüsünden oluşturduğunuz yapılandırmayı seçin.
Gerekli tüm alanları eksiksiz ve doğru şekilde doldurduğunuzdan emin olun.
Sağ üst köşedeki Save butonuna tıklayarak değişiklikleri kaydedin. (Mevcut bir konfigürasyonda bu buton Update olarak görünür.)
Test İşlemi
Entegrasyonun sorunsuz çalıştığından emin olmak için test ortamında ödeme işlemi gerçekleştirin.
Stripe için test kartları kullanarak işlem yapabilirsiniz.
Iyzico ve Param için test ortamı bilgileriyle denemeler yapın.
Bu adımları tamamladığınızda uygulamanızda güvenli ve işlevsel bir ödeme altyapısı kurmuş olacaksınız.
Önemli İpuçları
Her ödeme yöntemi için gerekli API anahtarlarını ve güvenlik bilgilerini dikkatlice saklayın.
Test ortamında ödeme akışlarını farklı senaryolarla test edin.
Canlı ortama geçmeden önce Base URL ve URL alanlarının canlı ortam adresleriyle güncellendiğini ve tüm ayarların doğru olduğunu kontrol edin.
Payment Method ayarlarını doğru şekilde yapılandırarak kullanıcılarınıza çeşitli ve güvenli ödeme alternatifleri sunabilirsiniz.