VibeFox Netopia for OpenCart — Yardım
Gereksinimler
OpenCart: 3.0.x (3.0.5.0 üzerinde test edildi) veya 4.0.2 ve üzeri (4.1.0.3 üzerinde test edildi).
PHP: OpenSSL, DOM ve SimpleXML eklentileriyle birlikte 8.0 veya üzeri.
Para birimi: müşteri RON, EUR, USD veya GBP ile ödeme yapmalıdır. EUR, USD ve GBP, Netopia hesabınızda etkinleştirilmiş olmalıdır. Diğer para birimlerinde ödeme yöntemi ödeme sayfasında gizlenir. Sipariş kendi para biriminde tahsil edilir.
Netopia hesabı: bir satış noktası bulunan bir Netopia Payments satıcı hesabına ihtiyacınız vardır. Teknik ayarlarından hesap imzasına ve kullandığınız her ortam (sandbox ve canlı) için genel sertifikaya (.cer) ve özel anahtara (.key) ihtiyacınız vardır. Netopia tarafında hiçbir şey ayarlanmasına gerek yoktur: IPN adresi her ödeme isteğiyle birlikte gönderilir.
Herkese açık mağaza: IPN (onay) URL'sine internetten erişilebilmelidir; oturum açma, temel kimlik doğrulama veya güvenlik duvarının arkasında olmamalıdır. Siparişler yalnızca Netopia IPN'si aracılığıyla durum alır.
VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar bir alan adında çalışır.
Kurulum
İndirme dosyası, her iki OpenCart sürümü için paketleri içeren tek bir zip dosyasıdır. Bilgisayarınızda açın. İçinde README.txt, OpenCart 3 paketi wcp_netopia_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_netopia_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüze ait paketi kurun. Lisans anahtarı her iki sürüm için aynıdır.
OpenCart 3
1. Yönetici panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_netopia_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentide OCMOD değişikliği yoktur, bu nedenle Extensions > Modifications bölümünü yenilemeniz gerekmez. Yükleyici yerine, bu paketteki upload klasörünün içeriğini mağazanızın kök klasörüne de kopyalayabilirsiniz.
2. Extensions > Extensions bölümüne gidin, Payments türünü seçin, VibeFox Netopia Gateway eklentisini bulun ve Install düğmesine (yeşil + düğmesi) tıklayın. Yönetici kullanıcınızın ödeme eklentileri listesini değiştirme iznine sahip olması gerekir.
3. Ayarlar sayfasını açmak için Edit düğmesine (kalem düğmesi) tıklayın. Sayfanın üstündeki lisans bloğunda bulunan License key alanına VibeFox lisans anahtarınızı yapıştırın ve Activate düğmesine tıklayın (bkz. License key).
4. Netopia yönetim panelinde satış noktanızı açın, hesap imzasını kopyalayın ve sandbox ile canlı ortamın sertifikasını ve özel anahtarını indirin. İmzayı ve dosyaların tam içeriğini ayarlara yapıştırın (bkz. Configuration).
5. Enable/Disable seçeneğini açın ve Save düğmesine tıklayın. Sandbox modunda bir ödeme deneyin, ardından gerçek ödemeleri kabul etmek için Test mode seçeneğini kapatın.
OpenCart 4
1. Yönetici panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_netopia_gateway.ocmod.zip dosyasını seçin. Dosyayı yeniden adlandırmayın: OpenCart 4, eklenti kodunu dosya adından alır ve yeniden adlandırılmış bir paket çalışmaz.
2. Paket, aynı sayfada yüklü eklentiler listesinde görünür. Yanındaki Install düğmesine (yeşil + düğmesi) tıklayın.
3. Extensions > Extensions bölümüne gidin, Payments türünü seçin, VibeFox Netopia Gateway eklentisini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem düğmesi) tıklayın.
4. Lisans anahtarını, hesap imzasını, sertifikaları ve özel anahtarları OpenCart 3 için 3 ila 5. adımlarda olduğu gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır. Yalnızca IPN URL'si farklıdır (bkz. Configuration).
Yeni bir kurulum, ödeme yöntemi kapalı ve test modu açık olarak başlar.
Yapılandırma
Tüm ayarlar eklenti sayfasındadır: Extensions > Extensions > Payments > VibeFox Netopia Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstünde sayfa, etkin ortamın hesap imzası, sertifikası veya özel anahtarı eksikse sizi uyarır (bu durumda ödeme yöntemi ödeme sayfasında gösterilmez) ve test modu açıkken Test mode is on: payments go to the Netopia sandbox and no real money is charged. ifadesini gösterir. Eklentiyi değiştirme izniniz yoksa sayfa ayarları gösterir ancak kaydedemez.
Kaydederken Title en fazla 128 karakter olabilir, Sort order tam sayı olmalıdır (negatif sayılara izin verilir), Minimum total 0 veya daha büyük bir sayı olmalıdır ve coğrafi bölge ile sipariş durumları mevcut olmalıdır; bunlardan herhangi biri hatalıysa hiçbir şey kaydedilmez. Geçersiz bir sertifika veya özel anahtar kırmızı bir hatayla reddedilir ve önceki değer korunur; diğer alanlar ise kaydedilir (Settings saved, except the values shown in red.). Ödeme yöntemi etkinse ancak etkin ortam eksikse, kaydetme sırasında bir uyarı görünür.
IPN (onay) URL'si
İlk bölüm, IPN (confirm) URL değerini salt okunur olarak gösterir. OpenCart 3'te adres şu biçimdedir: https://your-store/index.php?route=extension/payment/wcp_netopia_gateway/notify, OpenCart 4'te ise https://your-store/index.php?route=extension/wcp_netopia_gateway/payment/wcp_netopia_gateway.notify ve OpenCart kurulumunuzun vitrin adresinden oluşturulur. Her ödeme isteğiyle onay URL'si olarak gönderildiği için Netopia yönetim panelinde bunu girmeniz gerekmez. Netopia IPN'yi bu URL'ye gönderir. Eklenti IPN'yi, ödemenin başlatıldığı ortamın özel anahtarıyla çözer ve hesap imzanızı ile ödeme isteğini kontrol eder. Netopia şu işlemleri bildirir:
Netopia hata kodu içeren bir bildirim (örneğin reddedilen bir kart), bekleyen bir siparişi ödeme hatası durumuna getirir; durumsuz bir sipariş durumsuz kalır ve müşteri yeniden ödeme yapabilir. Çözülemeyen, başka bir hesap imzası taşıyan veya o ortamdaki o siparişin bir ödeme isteğine yanıt vermeyen bildirimler reddedilir ve hiçbir şeyi değiştirmez. Zaten başlatılmış ödemelerin bildirimleri, ödeme yöntemini kapatsanız bile kabul edilir.
Checkout
Enable/Disable: Enable Netopia Payments ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.
Title: ödeme sayfasında gösterilen ödeme yöntemi başlığı. Siparişte kaydedilen ödeme yöntemi adı da budur. En fazla 128 karakter; varsayılanı kullanmak için boş bırakın. Varsayılan: Card Payment (Netopia).
Description: müşteriye Confirm Order adımında gösterilen metin. Varsayılan: Pay securely with your credit or debit card via Netopia.
Sort order: ödeme sayfasındaki ödeme yöntemleri arasında Netopia'nın konumu. Boş bırakın veya bir tam sayı girin.
Geo zone: Netopia'yı yalnızca seçilen coğrafi bölgedeki ödeme adresleri için sunar. Varsayılan: All zones. Coğrafi bölgeler System > Localisation > Geo Zones bölümünde ayarlanır.
Minimum total: Netopia'nın sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para biriminde sipariş toplamı. Hiçbir minimum olmasın istiyorsanız boş bırakın.
Netopia hesabı
Netopia yönetim panelinde Seller accounts > your point of sale > Technical settings bölümüne gidin: hesap imzasını kopyalayın ve her ortamın genel sertifikasını (.cer) ve özel anahtarını (.key) indirin. Dosyaları bir metin düzenleyicide açın ve BEGIN/END satırları dahil tam içeriğini yapıştırın. Bu bölüm Netopia v1 belgelerine bağlantı verir.
Account signature: satıcı hesabının imzası (XXXX-XXXX-XXXX-XXXX-XXXX biçiminde); sandbox ve canlı için aynıdır.
Test mode: Netopia sandbox'ını (sandboxsecure.mobilpay.ro) ve sandbox anahtarlarını kullanır. Varsayılan: açık. Gerçek ödemeleri canlı anahtarlarla almak için kapatın (secure.mobilpay.ro). Açık olduğu sürece müşteri Confirm Order adımında Test mode (Netopia sandbox): no real money is charged. ifadesini görür.
Sandbox public certificate (.cer): sandbox genel sertifika dosyasının içeriği. Ödeme isteğini şifrelemek için kullanılır.
Sandbox private key (.key): sandbox özel anahtar dosyasının içeriği. IPN'yi çözmek için kullanılır.
Live public certificate (.cer): canlı genel sertifika dosyasının içeriği.
Live private key (.key): canlı özel anahtar dosyasının içeriği.
Kaydedilmiş özel anahtarlar bir daha asla gösterilmez. Alan boş kalır ve yardım metni A private key is saved. ile başlar. Kayıtlı anahtarı korumak için alanı boş bırakın veya yerine geçecek yeni bir anahtar yapıştırın. Kayıtlı bir anahtarı kaldırmak için alanın altındaki Clear the saved private key on save kutusunu işaretleyin ve Save düğmesine tıklayın. Boş bir sertifika alanı sertifikayı kaldırır.
Siparişler
OpenCart siparişi Confirm Order adımında durumsuz (eksik sipariş) olarak oluşturur. Sipariş, yalnızca Netopia ödemeyi bildirdiğinde bir durum alır. OpenCart'ın Netopia'ya özgü sipariş durumları yoktur; bu nedenle aşağıdaki her alan OpenCart sipariş durumlarınızı listeler. Siparişteki notlar her değişikliği açıklar.
Order status after payment: ödenmiş bir siparişin durumu.
Processing status: varsayılan: İşleniyor.
Completed status: varsayılan: Tamamlandı.
Awaiting Netopia payment: Netopia yönetim panelinde tahsil edilmeyi bekleyen bir ön yetkilendirme veya Netopia'da incelenen bir ödeme. Varsayılan: Beklemede.
Netopia payment on hold: ödemenin sizin incelemenize ihtiyacı var (bkz. Order statuses). Varsayılan: Beklemede, çünkü OpenCart'ta Beklemede durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturabilir ve burada seçebilirsiniz. Eklenti, her ikisi aynı durumu kullansa bile bekleyen ve beklemede olan durumları ayrı tutar.
Canceled status: Netopia, bekleyen bir siparişin ödemesini iptal etti. Varsayılan: İptal edildi.
Payment error status: Netopia, bekleyen bir sipariş için reddedilen kart gibi bir hata bildirdi. Varsayılan: Başarısız.
Refunded status: Netopia yönetim panelinde yapılan iadelerden sonra iade edilecek bir şey kalmadı. Varsayılan: İade edildi.
Gelişmiş
Debug log: istekleri ve IPN işlemesini OpenCart günlük klasöründeki (storage/logs) netopia_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz ve 5 MB'a ulaştığında netopia_p_debug.old.log.php dosyasına taşınır. Kart verileri, anahtarlar ve müşteri bilgileri kaydedilmez. Reddedilen IPN'ler gibi hatalar, seçenek kapalı olsa bile her zaman kaydedilir. Varsayılan: kapalı.
Log: günlüğün boyutunu ve en son girişlerini gösterir. Boşaltmak için Clear log düğmesine tıklayın.
Delete data on uninstall: açıkken eklentiyi kaldırmak, ağ geçidi ayarlarını ve günlüğü siler. Siparişler ve Netopia ödeme kayıtları her zaman saklanır. Varsayılan: kapalı.
İçe / Dışa Aktarma
Export: Download JSON ayarları sertifikalarıyla birlikte bir JSON dosyasına kaydeder. Özel anahtarlar dışa aktarılmaz.
Import: daha önce dışa aktarılmış JSON'u yapıştırın ve ayarları geri yüklemek için Import düğmesine tıklayın. Kayıtlı özel anahtarlar korunur.
Ödeme
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Card Payment (Netopia)). Confirm Order adımında müşteri sizin açıklamanızı ve You will be redirected to the Netopia secure page to pay with your card. notunu görür. OpenCart siparişi bu adımda, hâlâ durumsuz olarak oluşturur. Müşteri Confirm Order düğmesine tıkladığında eklenti ödeme isteğini hazırlar, etkin ortamın Netopia sertifikasıyla şifreler ve müşteriyi doğrudan Netopia ödeme sayfasına gönderir. İstek, sipariş toplamını sipariş para biriminde, Order # ile sipariş numarasını ve fatura ile teslimat iletişim bilgilerini siparişin telefon numarasıyla birlikte içerir. Sandbox modunda Netopia sandbox'ına gider. OpenCart 4'te müşteri, ödeme yöntemi bloğundaki Choose düğmesiyle, Payment method options penceresinde ödeme yöntemini seçer ve ödeme sayfasının altındaki Confirm Order düğmesine tıklar.
Müşteri Netopia sayfasında kartıyla öder ve mağazanıza döner. Dönüşün kendisi hiçbir zaman bir siparişi ödemez. Sipariş, yalnızca Netopia IPN ile onayladığında ödenmiş olarak işaretlenir. Ardından sipariş, OpenCart'ın standart yöntemiyle, olağan sipariş e-postası ve stok güncellemesiyle durum alır ve müşteri OpenCart sipariş başarı sayfasını görür. Bekleyen bir sipariş için sayfa Netopia has not confirmed your payment yet. You will receive an e-mail as soon as the payment is confirmed. gösterir. Beklemede olan bir sipariş için Your payment is awaiting confirmation. We will e-mail you as soon as the order is confirmed. gösterir. Bekleyen veya beklemede olan bir siparişin sonradan son durumu (ödendi, ödeme hatası veya iptal edildi) belirlendiğinde müşteriye yeni durumla birlikte e-posta gönderilir. İptal edilen bir sipariş için sayfa The payment was cancelled at Netopia, so this order was cancelled. You can place a new order at any time. gösterir. Ödeme hatası olan bir sipariş için The payment was declined by Netopia. gösterir.
Müşteri döndüğünde IPN henüz gelmemişse, Payment confirmation sayfası aynı "henüz onaylanmadı" metnini ve Check again ile Back to checkout düğmelerini gösterir. IPN geldiği anda sipariş durumunu alır.
Netopia, durumsuz bir sipariş için iptal veya red bildirdiyse, müşteri The payment was cancelled at Netopia. You can try again or choose another payment method. ya da The payment was declined by Netopia. You can try again or choose another payment method. mesajıyla ödeme sayfasına döner. OpenCart 4'te bu mesajlar ödeme sayfasının üstünde gösterilir. Sepet korunur. Her yeni deneme yeni bir ödeme isteğidir; önceki istekler geçerliliğini korur, bu nedenle önceki bir denemenin geç gelen IPN'si de yine kaydedilir. OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur, OpenCart 4 ise ödeme süreci için tek bir sipariş tutar ve aynı siparişi yeni bir ödeme isteğiyle yeniden öder; aynı sepetin başka bir siparişi zaten ödenmiş, bekliyor veya beklemedeyse, müşteri başarı sayfasına gider ve yeni bir ödeme başlatılmaz.
OpenCart 4, başarı sayfası gösterilene kadar siparişi ödeme sürecinde tutar. Bu sipariş bu arada ödeme yapılmadan kapatıldıysa (örneğin ön yetkilendirmesi iptal edildiyse, beklemeden sonra reddedildiyse veya siz iptal edip iade ettiyseniz), müşteri ödeme sayfasına Your previous order was cancelled or refunded. Please confirm the order again to pay with a new order. mesajıyla geri gönderilir ve bir sonraki Confirm Order yeni bir sipariş için ödemeyi başlatır. Ödenmiş ve sonra iptal edilmiş veya iade edilmiş bir sepetin siparişi artık sepeti tutmaz.
Ödeme başlatılamazsa müşteri Confirm Order adımında kalır ve düğmenin üstünde bir mesaj görür: Netopia gateway is not configured properly. Please contact the store administrator., para birimiyle birlikte Netopia cannot process payments in, This order has nothing to pay. veya Payment encryption failed. Please try again or contact support. Teknik neden günlüğe yazılır.
IPN, mağaza bakım modundayken de çalışır, çünkü OpenCart 3 ödeme eklentilerinin isteklerini geçirir, OpenCart 4'te ise eklenti bunun için bir başlangıç eylemi (startup action) ekler; bu eylem müşterinin Netopia'dan dönmesine de izin verir.
Eklenti kart ödemelerini yalnızca Netopia v1 kart protokolü üzerinden kabul eder. OpenCart'tan iade veya tahsilat yapılamaz; kayıtlı kartlar veya tek tıklamalı ödemeler, abonelikler, taksitler veya diğer ödeme yöntemleri ve Netopia API v2 desteklenmez.
Siparişler ve iadeler
Order statuses
No status (missing order): müşteri Netopia'ya yönlendirildi ve ödeme yapmadı, Netopia henüz IPN göndermedi veya ödeme herhangi bir sonuç öncesinde iptal edildi ya da reddedildi. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.
Processing or Completed status: Netopia ödemeyi onayladı. Durum, Order status after payment ayarını izler. Bir not tutarı, maskelenmiş kart numarasını ve Netopia işlemini gösterir; sandbox ödemeleri [sandbox] olarak işaretlenir.
Awaiting Netopia payment: ödeme, Netopia yönetim panelinde tahsil edilmeyi bekleyen bir ön yetkilendirmedir veya Netopia'da incelenmektedir. Netopia onayladığında sipariş ödenmiş duruma geçer.
Netopia payment on hold: fatura tutarı veya para birimi siparişten farklıdır, ödemenin yalnızca bir kısmı tahsil edilmiştir, Netopia iptal edilmiş bir siparişin ya da başka bir ödeme yöntemiyle verilmiş bir siparişin ödemesini onaylamıştır veya mağaza canlı modda iken bir sandbox (test) ödemesi onaylanmıştır (gerçek para alınmamıştır). Sipariş ödenmiş olarak işaretlenmez; not durumu açıklar. Netopia yönetim panelinde işlemi kontrol edin, ardından siparişi işleyin veya ödemeyi orada iade edin.
Payment error status: Netopia, bekleyen bir sipariş için reddedilen kart gibi bir hata bildirdi.
Canceled status: Netopia, bekleyen bir siparişin ödemesini iptal etti.
Refunded status: ödeme, Netopia yönetim panelinde tamamen iade edildi.
Geç gelen bildirimler, ödenmiş veya kapanmış bir siparişin durumunu asla düşürmez. Netopia, zaten ödenmiş bir sipariş için başka bir ödemeyi onaylarsa, bir not kopyayı Netopia yönetim panelinde iade etmenizi ister. Müşteri aynı sepetin ikinci bir siparişini öderse, o sipariş durumsuz kalır ve ödeme isteği sepetin yinelenen ödemesi olarak işaretlenir.
Notlar, müşterinin görmediği siparişin History bölümündeki kayıtlardır.
VibeFox Netopia Gateway sekmesi
Sales > Orders bölümünde Netopia ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox Netopia Gateway sekmesi, Netopia işlemini, ortamı (sandbox veya canlı), ödeme isteğini, istek durumunu, son IPN işlemini, maskelenmiş kartı, ödenen, iade edilen ve kalan tutarları, iade geçmişini ve siparişin Netopia notes kayıtlarını gösteren Netopia Payments bloğunu içerir. Sekme salt okunurdur ve eklentiye erişimi olan kullanıcılara gösterilir.
İadeler
İadeler ve tahsilatlar OpenCart'tan yapılmaz: Netopia v1 kart protokolünün bir iade çağrısı yoktur. İşlemi Netopia yönetim panelinde iade edin. Netopia bunun üzerine bir kredi IPN'si gönderir ve eklenti iadeyi Netopia refund processed: notu ve tutarıyla birlikte siparişe otomatik olarak kaydeder. Kısmi iade sipariş durumunu korur; iade edilecek bir şey kalmadığında sipariş Refunded status durumuna getirilir. EUR, USD ve GBP siparişlerinde, Netopia'nın RON olarak bildirdiği iade tutarı sipariş para birimine geri çevrilir. Bir iade asla iki kez kaydedilmez ve kalan tutardan fazlası için kaydedilmez. Netopia iade için bir hata bildirirse yalnızca bir not eklenir.
Sales > Returns bölümündeki ürün iadeleri Netopia üzerinden para geri göndermez.
Lisans anahtarı
Eklenti, vibefox.net'ten alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Netopia Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox Netopia Gateway > Edit sayfasında ayarların üstündeki ilk bloktur. Anahtarı License key alanına yapıştırın ve Activate düğmesine tıklayın. Bundan sonra blok, anahtarı maskelenmiş olarak, durumu (örneğin lisansın geçerli olduğu tarih ve alan adınız) ve şu düğmeleri gösterir: durumu yeniden kontrol etmek için Check now, başka bir anahtar girmek için Change key ve anahtarı bu mağazadan kaldırmak için Remove key. Altlarında Product: opencart-payment-netopia satırı ve hesabınızda, vibefox.net hesabınızı açan Manage licenses and domains in your account bağlantısı bulunur. Anahtarı yalnızca eklenti için Modify izni olan yönetici kullanıcılar değiştirebilir. Bloğun metinleri yönetici paneli dilini izler (İngilizce ve Rusça dahildir).
Anahtar kabul edilmezse blok nedenini söyler; örneğin Key not found, This key belongs to another product, Domain limit reached veya tarihle birlikte License expired on. Mağaza adresi değiştikten veya hesabınızda bir alan adı yuvası boşaltıldıktan sonra Check now düğmesine tıklayın. Lisans sunucusuna ulaşılamazsa eklenti son bilinen durumla çalışmaya devam eder.
Bir anahtar bir alan adında çalışır. Anahtarın mağazadan kaldırılması alan adı yuvasını boşaltmaz. Yuvayı vibefox.net hesabınızdan boşaltın.
Etkin bir anahtar olmadan Netopia, ödeme sayfasında müşterilere gösterilmez. Yine de bir ödeme başlatılırsa müşteri This payment method is not available. Please choose another one. mesajını görür. Yönetici paneline aynı tarayıcıda giriş yapmış bir yönetici kullanıcı, ödeme yöntemini mağazada hâlâ (unlicensed — visible to admins only) işaretiyle görür; böylece anahtar satın almadan önce eklentiyi kurup test edebilirsiniz. OpenCart 4'te bu önizleme kullanılamaz: mağaza yönetici oturumunu görmez, bu nedenle etkin bir anahtar olmadan ödeme yöntemi herkes için gizlenir. Edit sayfasını bir kez açtıktan sonra yönetici paneli Dashboard bölümünde bir hatırlatma belirir. Bunu × ile kapatırsanız 7 gün boyunca gizlenir. Mevcut siparişler etkilenmez: zaten başlatılmış ödemeler yine onaylanır ve Netopia yönetim panelinde yapılan iadeler yine kaydedilir.
Bir lisans sona erdiğinde eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Yönetici paneli Dashboard veya Edit sayfası açıldığında durum otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün her gün, sonrasında ise haftada bir kez. Cron işi gerekmez. Eklentiyi kaldırmak lisans anahtarını ve lisans durumunu her zaman siler.
Sorun giderme
Netopia does not appear at checkout: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, etkin ortamın tam olduğunu (test modunda sandbox için Account signature ile birlikte sertifika ve özel anahtar, canlı modda ise canlı ortam için bunlar) ve müşterinin RON, EUR, USD veya GBP ile ödeme yaptığını kontrol edin. Eksik bir şey olduğunda ayarlar sayfası bir uyarı gösterir. Ayrıca ödeme adresinin seçili Geo zone içinde olduğunu ve siparişin Minimum total değerine ulaştığını kontrol edin.
The payment went through, but the order stays without a status: IPN mağazanıza ulaşmadı veya reddedildi. Ayarlardaki IPN (onay) URL'sinin internetten erişilebilir olduğunu (temel kimlik doğrulama veya güvenlik duvarı olmadan) kontrol edin. Eklenti sayfasındaki Log alanına bakın: reddedilen IPN'ler her zaman kaydedilir. Her IPN'yi görmek için Debug log seçeneğini açın. Müşterinin dönüşü tek başına bir siparişi asla ödemez.
Log shows failed decrypting data: özel anahtar, Netopia'nın kullandığı sertifikayla eşleşmiyor. IPN, her ortamın kayıtlı özel anahtarıyla çözülür; bu nedenle diğer ortamın ödemeleri hâlâ açıkken o ortamın anahtarını kayıtlı tutun. Netopia IPN'yi yeniden dener.
Log shows signature mismatch: Account signature, IPN'yi gönderen satış noktasıyla eşleşmiyor. Netopia yönetim panelinden yeniden kopyalayın.
Log shows unknown payment request: IPN, mağazanızın o ortamda (sandbox veya canlı) o sipariş için yaptığı bir ödeme isteğine yanıt vermiyor. Hiçbir şey değiştirilmez.
Log shows gateway not configured: kayıtlı bir özel anahtar veya hesap imzası yok. Netopia IPN'yi yeniden dener ve ayarlar tamamlandığında ödeme kaydedilir.
Log shows busy, retry later or processing failed: sepet o anda başka bir istek tarafından işleniyordu veya sipariş durumu ayarlanamadı. Netopia IPN'yi otomatik olarak yeniden dener.
Error on save about the certificate or private key: yapıştırılan metin geçerli bir sertifika veya anahtar değil. BEGIN/END satırları dahil dosyanın tam içeriğini yapıştırın. Önceki değer korundu.
The customer sees This payment method is not available. Please reload the checkout page.: ödeme oturumu artık siparişle eşleşmiyor veya bu arada ödeme yöntemi kapatıldı. Müşteri ödeme sayfasını yeniden yüklemelidir.
Order is in the on-hold status after payment: VibeFox Netopia Gateway sekmesindeki notları okuyun (bkz. Order statuses). Tutar veya para birimi farklıydı, yalnızca bir kısmı tahsil edildi, sipariş iptal edilmişti veya mağaza canlı modda iken bir sandbox ödemesi onaylandı. Netopia yönetim panelinde işlemi kontrol edin.
A refund made in Netopia does not appear on the order: kredi IPN'si mağazaya ulaşmadı veya reddedildi. Günlüğü kontrol edin.
Geliştiriciler için: kabul edilen para birimlerinin listesi OpenCart olayı netopia_p_supported_currencies ile değiştirilebilir.
Kaldırma
Extensions > Extensions bölümüne gidin, Payments türünü seçin ve VibeFox Netopia Gateway yanındaki Uninstall düğmesine (kırmızı − düğmesi) tıklayın. Bu eklentinin lisans anahtarı ve lisans durumu her zaman kaldırılır. OpenCart, eklentinin kendi ayarlarını her zaman kaldırır: Enable/Disable, Sort order, Geo zone, Minimum total ve Orders bölümündeki OpenCart sipariş durumları; bunlar yeniden kurulumda varsayılan değerlerine döner. Eklentinin OpenCart olayı da kaldırılır (OpenCart 4'te olayları ve bakım modunda IPN'yi geçiren başlangıç eylemi de). Delete data on uninstall açıksa diğer ağ geçidi ayarları (başlık, açıklama, hesap imzası, test modu, sertifikalar, özel anahtarlar, ödeme sonrası sipariş durumu, günlük kaydı) ve günlük kaldırılır. Kapalıysa bunlar sonraki bir yeniden kurulum için saklanır. Netopia ödeme kayıtları her zaman saklanır; böylece yeniden kurulumdan önce başlatılmış bir ödemenin geç gelen IPN'si siparişini yine bulur. Mevcut siparişler ödeme notlarını korur.
OpenCart 4'te eklenti dosyalarını da kaldırmak için, kaldırma işleminden sonra Extensions > Installer bölümüne gidin, yüklü eklentiler listesinde VibeFox Netopia Gateway yanındaki Uninstall düğmesine (turuncu − düğmesi) tıklayın, ardından yüklenen paketi silmek için Delete düğmesine (kırmızı çöp kutusu düğmesi) tıklayın.
Netopia Payments ve mobilPay, ilgili sahiplerinin ticari markalarıdır. Bu eklenti Netopia Payments ile bağlantılı değildir ve Netopia Payments tarafından onaylanmamıştır.
