Entegrasyon

Magento Mağazanızda Güvenli Ödeme Alın

Magento ve Adobe Commerce mağazalarında ödeme adımı, yönetim panelinden tanımlanan bir ödeme yöntemi üzerinden çalışır. Aşağıdaki bölümler eklentinin nasıl kurulduğunu, ödeme yöntemi ayarlarında nelerin tanımlandığını ve çoklu mağaza yapısında akışın nasıl kurgulandığını anlatır. Entegrasyon araçları ve API, hesabınızın açıldığı ödeme kuruluşunun çözümüne aittir.

  • Eklenti / SDK veya doğrudan API
  • Test ortamında deneyip canlıya geçiş
  • Dokümantasyon hesap açılışında

Eklenti dosyası ve ödeme anahtarları, hesabınız açıldıktan sonra tanımlanır.

Entegrasyon araçları ve API, hesabınızın açıldığı ödeme kuruluşunun çözümüne aittir; sanalpos.com başvuruyu koordine eder.

Magento mağazanızda kartla ödeme: hangi aşamadasınız?

Dört adım

Kurulum Adımları

Başvurudan canlı ödemeye giden sıra.

01

Başvuru ve hesap açılışı

Önce başvuru formunu doldurursunuz; ön değerlendirme sonrası hesabınız açılır. Mağazanızda kullanacağınız test ve canlı anahtarlar, hesap açıldığında ayrı ayrı iletilir. Anahtarları Magento kurulumunuzun dosyalarına ya da sürüm deposuna yazmayın.

02

Eklenti veya modül kurulumu

Magento 2 tarafında ödeme yöntemi bir modül olarak eklenir. Eklenti veya modül dosyası, kurulum komutu ve sürüm desteği hesabınız açıldığında iletilen dokümantasyonda belirtilir. Modül yerine doğrudan REST çağrılarıyla ilerlemek de mümkündür.

03

Ödeme yöntemi ayarları

Yönetim panelinde Stores altındaki ödeme yöntemleri bölümünden yöntemi etkinleştirir, anahtarlarınızı girer, 3D Secure akışını ve dönüş (callback) ile bildirim (webhook) adreslerinizi tanımlarsınız. Taksit ve para birimi seçenekleri de bu ekranda yapılandırılır.

04

Test ve canlıya geçiş

Akışı önce test anahtarlarıyla uçtan uca çalıştırın: başarılı ödeme, başarısız ödeme ve 3D Secure adımı. Doğruladıktan sonra yalnız ortam ve anahtar değerlerini canlıya çevirirsiniz; modül yapılandırmasının geri kalanı aynı kalır.

Kurulum süresi mağazanızın yapısına, kullandığınız temaya ve seçilen ödeme kuruluşunun çözümüne göre değişir.

Ücretsiz Başvuru →

Başvuru ücretsizdir. Teklifi inceleyip karar verin.

Magento entegrasyon özellikleri

Magento mağazanız için ödeme akışının parçaları.

Aşağıdaki üç başlık, Magento kurulumlarında ödeme adımını doğrudan ilgilendiren konuları özetler. Kapsam ve hangi seçeneklerin hesabınıza tanımlı olduğu seçilen ödeme kuruluşunun çözümüne göre değişir.

Çoklu mağaza yapısı

  • Website, store ve store view ayrımı
  • Her store view için ayrı yapılandırma
  • Farklı para birimi ve dil

Hangi ayarın hangi kapsamda geçerli olacağını modül yapılandırmasında belirlersiniz.

Kurumsal ve bireysel satış

  • B2B ve B2C sipariş akışları
  • Müşteri grubuna göre ödeme seçenekleri
  • Taksit seçeneklerinin tanımlanması

Taksit ve komisyon koşulları sözleşmenizde ve teklifinizde yazar.

Güvenlik ve sonuç bildirimi

  • 3D Secure doğrulamalı akış
  • İmza doğrulamalı webhook
  • Sipariş durumunun güncellenmesi

Ödemeyi tarayıcıdan dönen yanıtla değil, sunucunuza gelen bildirimle kesinleştirin.

Eklenti veya modül dosyası, kurulum komutu ve sürüm desteği hesabınız açıldığında iletilen dokümantasyonda belirtilir.

Ücretsiz Başvuru →Test siparişlerinde ve günlük kayıtlarında gerçek kart ya da müşteri verisi tutmayın. Ayrıntı için: KVKK Aydınlatma Metni.
Sık sorulan sorular

Magento entegrasyonu hakkında.

Magento sanal POS entegrasyonu ne kadar sürer?

Süre mağazanızın yapısına, kullandığınız temaya ve seçilen ödeme kuruluşunun çözümüne göre değişir. Hazır modül kullanan ekipler genellikle daha az kod yazar. Adım adım sıra için entegrasyon kılavuzu sayfasına bakabilirsiniz.

Adobe Commerce (Magento 2) ile uyumlu mu?

Ödeme yöntemi Magento 2 ve Adobe Commerce kurulumlarında modül olarak tanımlanır. Desteklenen sürümler ve bağımlılıklar seçilen ödeme kuruluşunun çözümüne göre değişir; kesin liste hesabınız açıldığında iletilen dokümantasyonda yer alır.

Magento multi-store yapısında kullanabilir miyim?

Magento'nun website, store ve store view katmanları modül yapılandırmasında kapsam olarak seçilebilir; böylece her store view için ayrı ayar tanımlanabilir. Hangi kapsamların açık olacağı kullandığınız çözüme bağlıdır.

Magento entegrasyonu için Composer gerekli mi?

Magento 2 modülleri çoğunlukla Composer ile yönetilir; Composer, PHP projelerinde bağımlılıkları indirip sürümlerini takip eden araçtır. Kurulumun hangi yöntemle yapılacağı dokümantasyonda belirtilir. Modül yerine doğrudan REST çağrılarıyla ilerlemek de mümkündür.

Sipariş durumu ödeme sonrası otomatik güncellenir mi?

Sipariş durumunun ödeme sonucuna göre güncellenmesi, sunucunuza gelen bildirimin (webhook) işlenmesiyle olur. Bu davranış seçilen çözüme göre sunulabilir; alan yapısı ve imza doğrulaması için webhook ve callback sayfasına bakın.

Entegrasyona başlayın

Önce başvurunuzu tamamlayalım.

Eklenti dosyası, dokümantasyon ve anahtarlar hesap açılışıyla tanımlanır. Ön değerlendirme için başvuru formunu doldurun.

Başvuru ücretsizdir. Teklifi inceleyip karar verin.

Başvuru nasıl ilerler? →

Teknik sorularınız için:0212 909 00 87ya da WhatsApp’tan yazın

Ayrıntılar

Neden Magento Kurulumlarında Ödeme Adımı Ayrı Planlanır?

Magento, açık kaynaklı e-ticaret platformlarından biridir ve Adobe Commerce ile birlikte kurumsal ölçekte mağaza yönetimine kullanılır. Platformun en belirgin özelliği katmanlı yapısıdır: tek bir kurulum içinde birden fazla website, her website altında store ve her store altında store view tanımlanabilir. Bu yapı, farklı markaları, farklı para birimlerini ve farklı dilleri tek yönetim panelinden yürütmeyi mümkün kılar.

Aynı esneklik ödeme tarafında da karşılık ister. Ödeme yöntemi yapılandırması Magento'da kapsam (scope) mantığıyla çalıştığından, bir ayarı tüm kurulum için mi yoksa yalnız belirli bir store view için mi geçerli kılacağınıza karar verirsiniz. Bu nedenle kurulum öncesinde hangi mağazanın hangi anahtarla ve hangi ödeme seçenekleriyle çalışacağını yazılı olarak planlamak, sonradan yapılan düzeltmelerden daha az iş çıkarır.

Magento'nun müşteri grubu ve fiyatlandırma kuralları, kurumsal (B2B) ve bireysel (B2C) satışı aynı kurulumda yürütmenize imkân verir. Ödeme tarafında bunun karşılığı, müşteri grubuna göre farklı ödeme seçeneği ya da taksit tanımı gösterebilmektir. Hangi seçeneklerin hesabınıza tanımlı olacağı ve varsa ücreti teklifinizde yazar. Sepetten ödemeye giden akışın genel çerçevesi için e-ticaret sanal POS sayfasına bakabilir, ön değerlendirme için başvuru formunu doldurabilirsiniz.

Eklenti Kurulumu ve Ödeme Yöntemi Ayarları

Magento 2 tarafında ödeme yöntemi bir modül olarak eklenir. Modüller genellikle Composer ile yönetilir; Composer, PHP projelerinde bağımlılıkları indiren ve sürümlerini izleyen araçtır. Eklenti veya modül dosyası, kurulum komutu ve desteklenen Magento ile PHP sürümleri hesabınız açıldığında iletilen dokümantasyonda belirtilir. Kurulum sonrası önbelleğin temizlenmesi ve kurulum güncelleme komutlarının çalıştırılması gibi adımlar da aynı dokümantasyonda yer alır.

bash
bin/magento maintenance:enable
composer require <dokumantasyondaki-paket-adi>
bin/magento module:enable <Modul_Adi>
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento maintenance:disable

Adobe’nin belgelediği genel kurulum sırası budur (setup:di:compile yalnız üretim kipinde gerekir); bakım kipini kapatmayı (maintenance:disable) unutmayın. Paket ve modül adı dokümantasyonunuzda yazar; tahmin edilen bir adla kurulum yapmayın (sahte paket riski).

Modül kurulduktan sonra yapılandırma yönetim panelinde Stores menüsü altındaki ödeme yöntemleri bölümünden yapılır. Burada yöntemi etkinleştirir, hesabınıza tanımlanan anahtarları girer ve ortamı test ya da canlı olarak seçersiniz. Anahtarların test ve canlı karşılıkları ayrıdır; canlı anahtarla test siparişi oluşturmayın. Anahtarları sürüm deposuna yazmak yerine sunucu ortam değişkenlerinde tutmak, ekip içinde paylaşılan kurulumlarda daha güvenlidir.

Aynı ekranda ödeme akışının davranışı belirlenir: 3D Secure doğrulamasının hangi işlemlerde isteneceği, müşterinin doğrulama sonrası geri döneceği adres (callback) ve sipariş durumunu güncelleyecek sunucu bildiriminin (webhook) gideceği adres. Doğrulama akışının ne işe yaradığı 3D Secure güvenli ödeme sayfasında, şüpheli işlemlerin değerlendirilmesi fraud ve risk skorlama sayfasında anlatılır.

Modül kullanmak zorunlu değildir. Aynı işlemler doğrudan REST çağrılarıyla da yapılabilir; bu durumda imzalama, yeniden deneme ve hata yönetimini kendi kodunuzda kurarsınız. Uç noktalar ve alan yapısı için API dokümantasyonu, Magento'nun çalıştığı dildeki örnekler için PHP SDK sayfasını kullanabilirsiniz. Entegrasyonun genel yolları API ve SDK entegrasyonu sayfasında özetlenir.

Çoklu Mağaza, Test ve Canlıya Geçiş

Çoklu mağaza kurulumlarında her store view'ın kendi para birimi, dili ve müşteri kitlesi olabilir. Ödeme yöntemi ayarlarını bu kapsamda tanımladığınızda, bir mağazada açık olan bir seçeneği diğerinde kapalı tutabilirsiniz. Değişiklik yaptığınız kapsamı her seferinde kontrol edin: üst kapsamda yapılan bir düzeltme, alt kapsamlarda kendi değeri tanımlı olmayan mağazaları da etkiler.

Canlıya geçmeden önce akışı test anahtarlarıyla uçtan uca çalıştırın. En az şu senaryoları deneyin: başarılı ödeme, başarısız ödeme, 3D Secure doğrulama adımı ve iade ya da iptal çağrısı. Test siparişlerinde gerçek kart verisi kullanmayın; test ortamının kapsamı ve kullanılabilir test kartları için test ortamı (sandbox) sayfasına bakın. Sipariş durumunun doğru güncellendiğini, tarayıcının döndüğü sayfaya değil sunucunuza ulaşan bildirime bakarak doğrulayın.

Akış doğrulandıktan sonra yalnız ortam seçimi ve anahtar değerleri canlıya çevrilir; modül yapılandırmasının geri kalanı aynı kalır. Canlıya geçtikten sonraki ilk gerçek siparişleri yönetim panelinden ve kendi kayıtlarınızdan karşılaştırarak izlemek, ayar hatalarını erken yakalamanızı sağlar. Farklı platformlarda çalışan mağazalarınız varsa WooCommerce ve PrestaShop entegrasyon sayfalarına da bakabilirsiniz.

Teknik gereksinimler

Magento entegrasyonu için teknik gereksinimler
Gereksinim Detay
Magento / Adobe Commerce 2.4.4 veya üzeri
PHP Sürümünüzün desteklediği PHP; Adobe sistem gereksinimleri tablosu
SSL Sertifikası Gerekli (HTTPS)
Composer Gerekli
Ödeme kuruluşu hesabı Başvuru sonrası açılır (başvuru ücretsizdir)

Sürüm bilgileri genel çerçevedir; kesin gereksinimler ve desteklenen sürümler, hesabınız açıldığında iletilen dokümantasyonda belirtilir.

Ara WhatsApp Ücretsiz Başvur →