Entegrasyon

OpenCart E-Ticaret Sitenizde Güvenli Ödeme Alın

OpenCart, mağaza yönetimi, ürün kataloğu ve sipariş akışı hazır gelen açık kaynak kodlu bir e-ticaret yazılımıdır. Ödeme adımı ise ayrı bir modül olarak eklenir ve yönetim paneli üzerinden yapılandırılır. Aşağıdaki bölümler, OpenCart mağazanızda sanal POS ile ödeme almaya başlarken izlenen sırayı ve dikkat edilmesi gereken noktaları özetler.

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

Ödeme modülü ve 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.

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

Dört adım

OpenCart Sanal POS Kurulum Adımları

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

01

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

Önce başvuru formunu doldurursunuz; değerlendirme sonrasında hesabınız açılır. Ödeme modülü, test ve canlı anahtarlar ile dokümantasyon erişimi bu aşamada tanımlanır. Anahtarlar hesap açıldığında iletilir, öncesinde oluşturulmaz.

02

Modül kurulumu

OpenCart yönetim panelindeki eklenti yükleyici üzerinden modül dosyası sisteme aktarılır ve eklenti listesinden kurulur. Eklenti veya modül dosyasının adı ile desteklenen OpenCart sürümleri, hesabınız açıldığında iletilen dokümantasyonda belirtilir.

03

Ödeme akışı ve ayarlar

Ödeme yöntemleri ekranında modül etkinleştirilir; anahtarlar, ortam seçimi (test veya canlı), 3D Secure davranışı, dönüş adresi ve sipariş durumu eşlemesi girilir. Bildirim (callback / webhook) adresi de bu ekranda tanımlanır.

04

Test ve canlıya geçiş

Test anahtarlarıyla başarılı ödeme, başarısız ödeme ve 3D Secure adımı denenir; sipariş durumlarının doğru güncellendiği kontrol edilir. Akış doğrulandıktan sonra yalnızca ortam ve anahtar değerleri canlıya çevrilir.

Kurulum süresi mağazanızın tema ve eklenti yapısına, ayrıca seçilen çözüme göre değişir.

Ücretsiz Başvuru →

Başvuru ücretsizdir. Teklifi inceleyip karar verin.

OpenCart entegrasyonu

Mağazanızda öne çıkan başlıklar.

OpenCart'ın açık kaynak yapısı, ödeme adımının mağazanın akışına göre düzenlenmesine imkân verir. Aşağıdaki üç başlık entegrasyonun ana parçalarını özetler.

Kurulum ve yapılandırma

  • Eklenti yükleyici ile modül kurulumu
  • Ödeme yöntemleri ekranında etkinleştirme
  • Test ve canlı anahtar ayrımı

Anahtarları tema dosyalarına ya da kod deposuna yazmayın; panel üzerindeki alanlarda tutun.

Ödeme akışı

  • Sepet ve sipariş adımına bağlı ödeme
  • 3D Secure yönlendirmesi
  • Taksit seçeneklerinin gösterimi

Taksit, iade ve iptal gibi işlemlerin kapsamı seçilen çözüme göre değişebilir.

Sipariş durumu ve bildirim

  • Bildirim (callback) adresi tanımı
  • Sipariş durumu eşlemesi
  • Çoklu mağaza yapılandırması

Ödeme sonucunu yalnız sunucunuza gelen bildirimle kesinleştirin.

Modül dosyasının adı, desteklenen sürümler ve ayar alanları, hesabınız açıldığında iletilen dokümantasyonda belirtilir.

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

OpenCart entegrasyonu hakkında.

OpenCart sanal POS entegrasyonu zor mu?

Entegrasyon, modülün yüklenmesi ve ödeme yöntemi ekranındaki alanların doldurulmasıyla ilerler. Adımların sırası ve ayar alanları, hesabınız açıldığında iletilen dokümantasyonda anlatılır; doğrudan API ile ilerlemek isterseniz API dokümantasyonu sayfasına bakabilirsiniz.

OpenCart hangi versiyonları destekleniyor?

Desteklenen OpenCart ve PHP sürümleri, çalışılacak ödeme kuruluşunun çözümüne göre değişir. Kesin liste, hesabınız açıldığında iletilen dokümantasyonda belirtilir.

OpenCart çoklu mağaza yapısında kullanabilir miyim?

Çoklu mağaza (multi-store) kurulumlarında her mağaza için ayrı ödeme yapılandırması tanımlanabilir. Bu yapının modül tarafındaki kapsamı seçilen çözüme göre değişir; mağaza yapınızı ön görüşmede belirtmeniz yeterlidir.

OpenCart entegrasyonunda teknik destek alabilir miyim?

Entegrasyon sırasında karşılaştığınız sorular için destek kanallarını kullanabilirsiniz. Test senaryoları için test ortamı (sandbox), bildirim alanları için webhook ve callback sayfaları başlangıç noktasıdır.

Entegrasyona başlayın

Önce başvurunuzu tamamlayalım.

Modül erişimi 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 OpenCart ile Sanal POS?

OpenCart, Türkiye dahil birçok pazarda küçük ve orta ölçekli mağazaların tercih ettiği bir alışveriş platformudur. Kurulumu görece basittir, yönetim paneli sade bir yapıdadır ve eklenti ekosistemi sayesinde kargo, muhasebe ya da pazaryeri bağlantıları gibi ihtiyaçlar sonradan eklenebilir. Ödeme tarafı da aynı mantıkla çalışır: sanal POS bağlantısı, mağazanın çekirdek koduna dokunulmadan bir modül olarak devreye alınır.

Açık kaynak kodlu olması, ödeme akışının mağazanın kendi yapısına göre düzenlenebilmesi anlamına gelir. Sepet sayfasının görünümü, ödeme adımında gösterilen seçenekler ve sipariş sonrası bilgilendirme akışı temanıza ve iş akışınıza göre uyarlanabilir. Desteklenen kart aileleri, taksit seçenekleri ve 3D Secure davranışı ise hesabınızın açıldığı ödeme kuruluşunun çözümüne bağlıdır; kesin kapsam başvuru değerlendirmesi sonrasında netleşir.

OpenCart'ın çoklu mağaza yapısı, tek bir kurulum üzerinden birden fazla mağaza yönetmeye imkân verir. Bu yapıda her mağaza için ayrı ödeme yapılandırması tanımlanabilir. Çoklu dil ve çoklu para birimi desteği de yurt dışına satış yapan mağazalarda ödeme adımının yerelleştirilmesini kolaylaştırır. Bu özelliklerin ödeme tarafındaki karşılığı seçilen çözüme göre değiştiğinden, mağaza yapınızı başvuru formunda belirtmeniz süreci kolaylaştırır.

Modül Kurulumu ve Ödeme Yöntemi Ayarları

Kurulum, ödeme modülünün OpenCart yönetim paneline yüklenmesiyle başlar. Eklenti yükleyici ekranından modül dosyası sisteme aktarılır, ardından eklenti listesinde ilgili kayıt kurulur ve düzenleme ekranı açılır. Eklenti veya modül dosyası, desteklenen OpenCart sürümleri ve gereken PHP sürümü, hesabınız açıldığında iletilen dokümantasyonda belirtilir. Modül dosyaları OpenCart’ın ana sürümüne göre hazırlanır; 4.0 ile eklenti yapısı değiştiği için 3.x’e hazırlanmış bir modül 4.x’te çalışmayabilir. Modül yerine doğrudan API ile ilerlemeyi tercih ederseniz uç nokta ve alan yapısı için API dokümantasyonu sayfasını kullanabilirsiniz.

Modül düzenleme ekranında tipik olarak şu alanlar bulunur: hesabınıza tanımlanan anahtarlar, ortam seçimi (test veya canlı), ödeme yönteminin görünür olacağı mağaza ve müşteri grupları, listedeki sıralama değeri ve etkinlik durumu. Ayrıca 3D Secure davranışı, kart sahibi doğrulaması sonrasında dönülecek adres ve ödeme sonucuna göre atanacak sipariş durumları burada eşlenir. Anahtarları tema dosyalarına ya da sürüm deposuna yazmayın; panel üzerindeki ilgili alanlarda tutun, test ve canlı anahtarları ayrı kullanın.

Ödeme akışı müşteri tarafında şöyle ilerler: sepet onaylandıktan sonra ödeme yöntemleri listesinden sanal POS seçilir, kart bilgileri girilir ve kart sahibi 3D Secure doğrulamasına yönlendirilir. Doğrulama sonrasında mağazaya dönüş yapılır ve sonuç sipariş kaydına işlenir. Buradaki kritik nokta, ödemenin başarılı sayılmasının tarayıcının döndüğü sayfaya değil, sunucunuza gelen bildirime bağlı olmasıdır. Bildirim adresi modül ayarlarında tanımlanır; alanlar, imza doğrulaması ve yeniden deneme davranışı için webhook ve callback sayfasına bakın. Doğrulama adımının ayrıntısı 3D Secure güvenli ödeme sayfasında, kart bilgisinin tekrar kullanımı ise tek tıkla ödeme sayfasında anlatılır.

Test ve Canlıya Geçiş

Canlıya geçmeden önce akışın test anahtarlarıyla uçtan uca çalıştırılması gerekir. Denenmesi gereken temel senaryolar şunlardır: başarılı ödeme, yetersiz bakiye veya reddedilen kart, hatalı doğrulama kodu ve 3D Secure adımının yarıda bırakılması. Her senaryoda sipariş durumunun doğru güncellendiğini, müşteriye gösterilen mesajın anlaşılır olduğunu ve bildirimin sunucunuza ulaştığını kontrol edin. Test ortamının kapsamı ve gerçek para hareketi olmadan yapılabilecek işlemler için test ortamı (sandbox) sayfasına bakabilirsiniz.

Aynı bildirimin iki kez gelebileceğini varsayarak sipariş güncellemesini, tekrar çalıştırıldığında sonucu değiştirmeyecek biçimde kurun. Günlük kayıtlarında kart numarası, doğrulama kodu ve anahtar bilgisi bulunmamalıdır. Akış doğrulandıktan sonra yalnızca ortam seçimi ve anahtar değerleri canlıya çevrilir; modül yapılandırmasının geri kalanı aynı kalır.

Mağazanızı başka bir platformda kurmayı düşünüyorsanız WooCommerce ve PrestaShop entegrasyon sayfalarına, e-ticaret sitelerinde ödeme adımının genel kurgusu için e-ticaret sanal POS sayfasına, modül yerine kendi yazılımınızdan bağlanmak için API ve SDK entegrasyonu sayfasına bakabilirsiniz.

Teknik gereksinimler

OpenCart entegrasyonu için teknik gereksinimler
Gereksinim Detay
OpenCart 3.0 veya üzeri
PHP Kullandığınız OpenCart ana sürümünün desteklediği PHP; güncel liste OpenCart sistem gereksinimlerinde
SSL Sertifikası Gerekli (HTTPS)
Ö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 →