VibeFox Moneris 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: 8.0 veya üzeri.
Para birimi: Moneris Kanada hesabı için CAD, eski Moneris USA hesabı için USD. Ödeme yöntemi yalnızca ödeme sayfasındaki para birimi hesap para birimiyle aynı olduğunda gösterilir.
HTTPS ve PCI DSS: kart numaraları ödeme sayfanızda girilir ve sunucunuzdan geçer. Canlı ödemeler için HTTPS ve PCI DSS SAQ D uyumluluğu gerekir. Bunu sağlayamıyorsanız bunun yerine barındırılan bir ödeme sayfası çözümü kullanın.
Moneris hesabı: Moneris Merchant Resource Center > Admin > Store Settings bölümünden Moneris Gateway mağazanızın Store ID ve API Token bilgilerine ihtiyacınız vardır. Test için genel Moneris test mağazası varsayılan olarak doldurulmuştur. Test kimlik bilgileri ve test kartları Moneris geliştirici portalındadır.
VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar bir alan adında çalışır.
Kurulum
Dosya, 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_moneris_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_moneris_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüzün paketini 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_moneris_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişikliği yoktur, bu nedenle Extensions > Modifications bölümünün yenilenmesi gerekmez. Yükleyici yerine, bu paketin 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 Moneris 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. VibeFox lisans anahtarınızı sayfanın üst kısmındaki lisans bloğunda bulunan License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. License key).
4. Hesap ülkesini seçin ve Live Store ID ile Live API Token bilgilerini girin. Test modu varsayılan olarak açıktır ve genel test mağazasını kullanır (Kanada için store5 / yesguy, ABD için monusqa002 / qatoken).
5. İşlem türünü ve kart logolarını seçin, ardından Enable / Disable seçeneğini açın ve Save düğmesine tıklayın.
6. Bir Moneris test kartıyla test siparişi verin, ardından 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_moneris_gateway.ocmod.zip dosyasını seçin. Dosya adını değiştirmeyin: OpenCart 4 eklenti kodunu dosya adından alır, adı değiştirilmiş paket çalışmaz.
2. Paket, aynı sayfadaki 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 Moneris 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ı ve ayarları OpenCart 3 için 3 ila 6. adımlarda olduğu gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır.
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 Moneris Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Test modu açıkken ayarların üstünde sayfa Moneris gateway is in TEST MODE. No real charges will be made. mesajını gösterir. Canlı modda, canlı alanlar Moneris test kimlik bilgileri içerdiğinde (bu durumda ödeme yöntemi ödeme sayfasında gizlenir) ve mağaza için SSL etkin değilse sizi uyarır (OpenCart 4'te, vitrin adresi http:// ile başlıyorsa). Ayrıca ödeme yöntemi etkin olduğu halde geçerli modun Store ID veya API Token alanı boşsa ve mağazanın varsayılan para birimi Moneris hesabının para birimi değilse uyarır; her iki durumda da ödeme yöntemi ödeme sayfasında gizlenir. Eklentiyi değiştirme izniniz yoksa sayfa ayarları gösterir ama kaydedemez.
Kaydederken Title alanı 1 ila 128 karakter olmalı, Sort Order tam sayı olmalı ve Total 0 veya daha büyük bir sayı olmalıdır. Bir değer hatalıysa sayfa hatayı gösterir ve hiçbir şey kaydedilmez.
Moneris
Enable / Disable: Enable Moneris Gateway ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.
Title: müşteriye gösterilen ödeme yöntemi başlığı. Siparişte kaydedilen ödeme yöntemi adı da budur. Varsayılan: Kredi kartı (Moneris). Test modunda başlığa (Test Mode) eklenir. Zorunlu.
Description: Confirm Order adımında kart alanlarının üstünde gösterilen metin. Varsayılan: Pay securely with your credit card.
Sort Order: ödeme sayfasında Moneris'in ödeme yöntemleri arasındaki konumu. Boş bırakın veya bir tam sayı girin.
Geo Zone: kart formunu 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.
Total: ödeme yönteminin sunulması için siparişin ulaşması gereken, mağazanın varsayılan para biriminde ödeme sayfası tutarı. Her tutar için sunmak üzere boş bırakın.
Moneris hesabı
Store ID ve API Token bilgilerinizi Moneris Merchant Resource Center içinde Admin > Store Settings altında bulabilirsiniz. Test kimlik bilgileri ve test kartları Moneris geliştirici portalındadır. Bu bölüm ikisine de bağlantı verir.
Moneris account country: Kanada hesapları CAD, ABD hesapları USD ile tahsil eder. Ödeme yöntemi yalnızca sipariş para birimi eşleştiğinde gösterilir. Varsayılan: Kanada (CAD).
Test mode: Moneris QA ağ geçidini ve test kimlik bilgilerini kullanır; gerçek tahsilat yapılmaz. İadeler, tahsilatlar ve iptaller her zaman ödemenin yapıldığı ortama gönderilir. Müşteriler kart alanlarının üstünde TEST MODE: use a Moneris test card, no real charges are made. ifadesini görür. Varsayılan: açık.
Live Store ID: canlı Store ID, örneğin monca01234.
Live API Token: canlı API Token.
Test Store ID: genel Moneris test mağazası: store5 (Kanada) veya monusqa002 (ABD). Varsayılan: store5.
Test API Token: genel test jetonu: yesguy (Kanada) veya qatoken (ABD). Varsayılan: yesguy.
Kaydedilmiş API Token'lar bir daha gösterilmez. Alan boş kalır ve Saved — leave empty to keep it. ifadesini gösterir. Yalnızca değiştirmek istediğinizde yeni bir değer girin. Kaydedilmiş bir jetonu silmek için alanın altındaki Clear the saved token on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Ödeme
Transaction type: kartın nasıl tahsil edileceği. Varsayılan: Purchase.
Card logos: ödeme sayfasında ödeme yöntemiyle birlikte gösterilen kart markaları: Visa, Mastercard, Discover, American Express, JCB. Kabul edilen markalar Moneris hesabınıza bağlıdır. Varsayılan: Visa ve Mastercard.
Siparişler
OpenCart, siparişi Confirm Order adımında durumsuz olarak oluşturur (eksik sipariş). Sipariş, yalnızca Moneris yanıt verdikten sonra bir durum alır. Aşağıdaki her alan, OpenCart sipariş durumlarınızı listeler.
Order Status After Payment: kart tahsil edildi (bir satış veya bir ön yetkilendirmenin tahsilatı). Varsayılan: İşleniyor.
Authorized Status: bir ön yetkilendirme: tutar yalnızca ayrılmıştır, henüz tahsil edilmemiştir. Sipariş sekmesinde tahsil edin veya ödenmiş bir durum ayarlayın. Varsayılan: Beklemede.
On Hold (Review) Status: manuel inceleme gerekir: Moneris'in işlediği tutar siparişten farklıdır ya da Moneris yanıt vermedi ve durum kontrolü de başarısız oldu (kart tahsil edilmiş olabilir). Bir not nedenini açıklar. Varsayılan: Beklemede, çünkü OpenCart'ta Beklemeye alındı durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumlarınızı oluşturabilir ve bunları burada ve Authorized Status alanında seçebilirsiniz.
Canceled Status: siparişin sekmesindeki Void pre-authorization (cancel order) ile ayarlanır. Bir siparişi bu duruma ayarlamak, tahsil edilmemiş bir ön yetkilendirmeyi serbest bırakır (iptal eder). Varsayılan: İptal edildi.
Refunded Status: ödeme sipariş sekmesinden tamamen iade edildikten sonra ayarlanır. Bir siparişi bu duruma ayarlamak, tahsil edilmemiş bir ön yetkilendirmeyi de serbest bırakır. Varsayılan: İade edildi.
Gelişmiş
Debug log: API isteklerini ve yanıtlarını OpenCart günlükleri klasöründeki (storage/logs) wc_mng_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz. Kart numarası, CVV, son kullanma tarihi ve API Token maskelenir. Bu seçenek kapalı olsa bile hatalar her zaman kaydedilir. Varsayılan: kapalı.
Log: günlüğün boyutunu ve en son kayıtlarını gösterir. Temizlemek 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şlerin Moneris verileri (tahsilat ve iadeler için gerekli) her zaman kalır. Varsayılan: kapalı.
İçe / Dışa Aktarma
Export: Download JSON ayarları bir JSON dosyasına kaydeder. API Token'lar 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. Kaydedilmiş API Token'lar korunur.
Ödeme
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Credit card (Moneris)). Confirm Order adımında müşteri açıklamanızı, kart logolarını ve Card number, Expiry (MM/YY) ve Card code (CVC) alanlarını görür. Üç alan da zorunludur. OpenCart 4'te müşteri, ödeme yöntemi bölümündeki Choose düğmesiyle ve Payment method options penceresinde ödeme yöntemini seçer; kart alanları bu durumda sayfanın altında, Confirm Order düğmesinin üstündeki sipariş onay bölümünde görünür. Müşteri Confirm Order düğmesine tıkladığında sunucunuz kartı sipariş toplamı için Moneris'e gönderir ve sonucu hemen alır. Yönlendirme ve webhook yoktur. Kart verileri yalnızca bu tek istek için kullanılır; hiçbir zaman saklanmaz ve günlükte yalnızca son dört hane gösterilir.
Sipariş, yalnızca onaylanmış bir Moneris yanıtından sonra durum alır; bu, OpenCart'ın olağan yöntemiyle, olağan sipariş e-postaları ve stok güncellemesiyle olur. Sepet boşaltılır ve müşteri OpenCart sipariş başarı sayfasını görür. Ön yetkilendirmede sipariş, siz tutarı tahsil edene kadar Authorized Status durumunda bekler. Moneris sipariş toplamından farklı bir tutar işlediyse sipariş bir notla birlikte inceleme durumunu alır.
Kart reddedilirse müşteri Confirm Order adımında kalır, Your card was declined ifadesini ve Moneris'ten gelen nedeni görür; kart bilgilerini kontrol edebilir veya başka bir kart kullanabilir. Sipariş herhangi bir durum almaz; red nedeni ayrıca günlüğe yazılır. Moneris isteği işleyemezse (örneğin yanlış bir Store ID veya API Token), müşteri The payment could not be processed. Please try again or use another payment method. mesajını görür. Neden günlüğe yazılır. Hatalı kart alanları Please enter your card details., Invalid card number. veya Invalid card expiry date. gibi kısa mesajlar verir ve Moneris'e hiçbir şey gönderilmez.
Bir ödeme işlenirken ikinci kez tıklamak A payment for this order is already being processed. Please wait a moment and check your order status before trying again. mesajını gösterir. OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; OpenCart 4 ise ödeme için tek bir sipariş tutar ve kart reddedildikten sonra müşteri aynı siparişi öder. Her durumda eklenti, bir sepetin tüm siparişlerini tek bir ödeme olarak ele alır: zaten ödenmiş veya sonucu bilinmeyen bir sepetten asla tekrar tahsilat yapılmaz ve müşteri başarı sayfasına yönlendirilir. OpenCart 4, başarı sayfası gösterilene kadar siparişi ödeme akışında tutar. Bu siparişin zaten bir durumu varsa ve sepette yeniden ürün varsa (örneğin ödeme geçmiş ama başarı sayfası gösterilmemiş ve müşteri ürün eklemişse) ya da sipariş bu arada iptal edilmiş, iade edilmiş veya ön yetkilendirmesi serbest bırakılmışsa, müşteri Confirm Order adımındaki ödeme sayfasına geri yönlendirilir ve bir sonraki Confirm Order yeni bir siparişi öder. Ödeme sayfasının üstünde müşteri, sipariş kapatıldıysa This order was cancelled or refunded by the store, so it cannot be paid again. Please check your cart and confirm the new order. ifadesini; daha önceki bir sepet için ödendiyse This order has already been paid, and your cart now holds a new purchase. Please check your cart and confirm the new order. ifadesini görür.
Moneris yanıt vermezse (ağ hatası veya zaman aşımı), eklenti, işlemin gerçekleşip gerçekleşmediğini öğrenmek için aynı Moneris sipariş kimliğiyle Moneris'e bir durum kontrolü gönderir. Moneris'te böyle bir işlem yoksa müşteri yeniden ödeme yapabilir. Durum kontrolü de yanıt alamazsa sipariş, Moneris sipariş kimliğini belirten bir notla birlikte inceleme durumunu alır ve müşteriden ikinci kez ödeme yapması istenmez. Ödeme gerçekleşmiş ama sipariş durumu ayarlanamamışsa müşteri Your payment was received, but the order could not be completed automatically. Please contact us — do not pay again. mesajını görür.
Eklentide kayıtlı kart veya Moneris Vault, abonelik, Apple Pay, Google Pay veya Interac Online, Moneris Checkout veya Hosted Tokenization, 3-D Secure, AVS veya Kount ve çoklu para birimi fiyatlandırması yoktur.
Siparişler ve iadeler
Sipariş durumları
Durum yok (eksik sipariş): kart reddedildi veya işlenmedi. Müşteri yeniden ödeme yapabilir. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.
Order Status After Payment (varsayılan İşleniyor): satın alma onaylandı veya bir ön yetkilendirme tahsil edildi. Bir not tutarı, Moneris Trans ID'yi ve makbuzu gösterir.
Authorized Status (varsayılan Beklemede): bir ön yetkilendirme onaylandı ve tahsilat bekliyor.
On Hold (Review) Status (varsayılan Beklemede): işlenen tutar sipariş toplamından farklıydı ya da Moneris sonucu onaylamadı. Notlar bunu açıklar.
Canceled Status (varsayılan İptal edildi): ön yetkilendirmeli bir sipariş için ayrılan tutar serbest bırakıldı (iptal edildi).
Refunded Status (varsayılan İade edildi): ödeme eklenti aracılığıyla tamamen iade edildi.
Notlar, müşterinin görmediği siparişin History bölümündeki kayıtlardır.
VibeFox Moneris Gateway sekmesi
Sales > Orders bölümünde Moneris ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında, VibeFox Moneris Gateway sekmesi Trans ID (ve tahsilattan sonra ön yetkilendirmenin Trans ID'si), Moneris order ID, Receipt, Transaction type ve durumunu (tahsil edilmedi, tahsil edildi veya serbest bırakıldı), test ödemeleri için Test mode etiketli Account / environment, yetkilendirme koduyla birlikte Card, Authorized / charged / refunded tutarlarını, tahsilat, iptal ve iade düğmelerini, iade geçmişini ve siparişin Moneris notes bölümünü gösterir. Onaylanmamış bir ödeme için sekme, Merchant Resource Center'da Moneris sipariş kimliğini aramanızı ister. Sekme, eklentiye erişimi olan kullanıcılara gösterilir; tahsilat, iptal ve iade için eklentiyi değiştirme izni gerekir (System > Users > User Groups bölümünde ayarlanır).
Tahsilat ve iptal
Bir ön yetkilendirmeyi tahsil etmek için sekmedeki Capture payment düğmesine tıklayın ve Capture the pre-authorized amount through Moneris? sorusunu onaylayın; ya da siparişin durumunu Add History ile Order Status After Payment gibi ödenmiş bir duruma veya başka bir OpenCart işleniyor ya da tamamlandı durumuna değiştirin. Sipariş toplamı, iadeler düşülerek tahsil edilir; yetkilendirilen tutardan fazla olamaz. Düğmeyle yapılan tahsilattan sonra sipariş Order Status After Payment durumunu alır. Moneris tahsilatı reddederse durum değişmez, e-posta gönderilmez, Add History başarı mesajı yerine nedeni gösterir ve bir not bunu açıklar: Moneris: status not changed — the pre-authorization could not be captured ve nedeni. Moneris ön yetkilendirmeleri birkaç gün sonra sona erer, bu nedenle bunları zamanında tahsil edin.
Tutarı serbest bırakmak için Void pre-authorization (cancel order) düğmesine tıklayıp onaylayın veya siparişi Canceled Status durumuna ayarlayın. Siparişi Refunded Status durumuna ayarlamak da açık bir ön yetkilendirmeyi serbest bırakır. Serbest bırakma başarısız olursa bir not, bunu Merchant Resource Center'da yapmanızı ister.
Bu durum değişiklikleri eklenti kapalıyken (ama kuruluyken) de çalışır; dolayısıyla daha önce yapılmış ön yetkilendirmeler hâlâ tahsil edilebilir ve serbest bırakılabilir.
İadeler
VibeFox Moneris Gateway sekmesinde Amount alanını girin (henüz iade edilmemiş tutar otomatik doldurulur), isterseniz bir Reason (optional) yazın ve Refund via Moneris düğmesine tıklayın. Refund this amount through Moneris? This cannot be undone. sorusunu onaylayın. Tam ve kısmi iadeler desteklenir. İadeler, Moneris'in gerçekten tahsil ettiği tutarla sınırlıdır; dolayısıyla tutar uyuşmazlığından sonra sipariş toplamına değil, müşterinin ödediği tutara kadar iade yapabilirsiniz. Ön yetkilendirme yalnızca tahsil edildikten sonra iade edilebilir; önce tutarı serbest bırakmak için iptal edin. İade, ödemenin yapıldığı ortama ve hesaba gönderilir; bu nedenle o modun kimlik bilgileri hâlâ doldurulmuş olmalıdır. Moneris iadeyi kabul etmezse sekme nedeniyle birlikte Refund failed gösterir ve hiçbir iade kaydedilmez. Başarılı bir iade, Moneris Trans ID ile birlikte iade geçmişine ve notlara eklenir. Tam iade siparişi Refunded Status durumuna getirir; kısmi iade durumu değiştirmez. Tahsilat, iptal ve iade, müşteriye bildirilmeden ve ürünler stoğa geri alınmadan, elle yapılan bir durum değişikliği gibi doğrudan sipariş durumunu değiştirir.
Sales > Returns bölümündeki ürün iadeleri Moneris üzerinden para geri göndermez.
Lisans anahtarı
Eklenti, vibefox.net'ten alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Moneris Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox Moneris 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ı maskeli olarak, durumu (örneğin lisansın geçerli olduğu tarihi ve alan adınızı) ve 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 düğmelerini gösterir. Bunların altında Product: opencart-payment-moneris satırı ve 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 panelinin diline uyar (İngilizce ve Rusça dahildir).
Anahtar kabul edilmezse blok nedeni gösterir, örneğin Key not found, This key belongs to another product, Domain limit reached veya License expired on ve bir tarih. Mağaza adresi değiştikten sonra veya hesabınızda bir alan adı yuvasını serbest bıraktıktan sonra Check now düğmesine tıklayın. Lisans sunucusuna ulaşılamıyorsa eklenti son bilinen durumla çalışmaya devam eder.
Bir anahtar bir alan adında çalışır: OpenCart yapılandırmasındaki mağaza adresi. Anahtarı mağazadan kaldırmak alan adı yuvasını serbest bırakmaz. Yuvayı vibefox.net hesabınızda serbest bırakın.
Etkin bir anahtar yoksa Moneris, ö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ı, anahtar satın almadan önce eklentiyi kurup test edebilmeniz için mağazada ödeme yöntemini (unlicensed — visible to admins only) işaretiyle görmeye devam eder. OpenCart 4'te bu önizleme yoktur: mağaza yönetici girişini 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 panelinin Dashboard bölümünde bir hatırlatma belirir. Bunu × ile kapatırsanız 7 gün gizlenir. Mevcut siparişler etkilenmez: önceki ödemelerin tahsilatı, iptali ve iadesi çalışmaya devam eder.
Bir lisansın süresi dolduğunda eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Durum, yönetici panelinin Dashboard veya Edit sayfası açıldığında otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün boyunca günde bir kez, sonrasında haftada bir kez. Cron işi gerekmez. Eklenti kaldırıldığında lisans anahtarı ve lisans durumu her zaman silinir.
Sorun giderme
Moneris ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable / Disable seçeneğinin açık olduğunu ve geçerli modda bir Store ID ile API Token bulunduğunu kontrol edin. Canlı modda canlı alanlar, Moneris test kimlik bilgileri değil, canlı kimlik bilgilerinizi içermelidir. Ödeme sayfasındaki para biriminin hesap para birimi olduğunu (Kanada için CAD, ABD hesabı için USD) kontrol edin; ödeme adresinin seçilen Geo Zone içinde olduğunu ve siparişin ayarlarda belirlenen Total tutarına ulaştığını doğrulayın.
Ödeme geçti ama sipariş inceleme durumunda: eklentinin webhook'u yok; sonuç yalnızca Moneris yanıtından gelir. Sekmedeki Moneris notes bölümünü okuyun. Moneris sonucu onaylamadıysa Moneris yanıt vermemiş ve durum kontrolü de başarısız olmuştur. Merchant Resource Center'da Moneris sipariş kimliğini arayın: işlem oradaysa siparişi gönderin (gerekirse orada iade edin); değilse siparişi iptal edin veya müşteriden yeniden ödeme yapmasını isteyin. Tutar farklıysa siparişi kontrol edip yerine getirin veya ödemeyi iade edin.
Müşteri This payment method is not available. Please reload the checkout page. mesajını görüyor: ödeme oturumu artık siparişle eşleşmiyor, ödeme yöntemi bu arada kapatılmış veya geçerli modun kimlik bilgileri eksik (ya da canlı mod Moneris test kimlik bilgilerini kullanıyor).
Müşteri This payment method does not support the order currency. mesajını görüyor: sipariş para birimi Moneris hesabının para birimi değil.
Müşteri ödeme yaparken bir hata görüyor: eklenti sayfasındaki Log alanına bakın. Hatalar her zaman yazılır; tam istekleri ve yanıtları görmek için Debug log seçeneğini açın.
Tahsilat başarısız oluyor: siparişin tahsil edilmeyi bekleyen bir ön yetkilendirmesi yok, sipariş toplamı sıfır ya da tutar yetkilendirilen tutardan büyük. Ayrıca Moneris ön yetkilendirmeleri birkaç gün sonra sona erer.
İade, tahsilat veya iptal mod ya da hesapla ilgili bir mesajla başarısız oluyor: ödeme test veya canlı modda yapıldı ve o modun kimlik bilgileri ayarlanmamış ya da ödeme diğer ülkenin Moneris hesabıyla yapıldı. Kimlik bilgilerini girin veya ödemeyi Merchant Resource Center'da işleyin.
Kart deneme saldırıları: doğrudan kart formları kart deneme saldırılarının hedefidir. Moneris hesabınızdaki eFraud veya hız kurallarını ve mağazanız için bir CAPTCHA veya istek sınırlama eklentisini kullanın.
Kaldırma
Extensions > Extensions bölümüne gidin, Payments türünü seçin ve VibeFox Moneris 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, Total ve Orders bölümündeki sipariş durumları; bunlar yeniden kurulumda varsayılan değerlerine döner. Eklentinin OpenCart olayları da kaldırılır, bu nedenle durum değişiklikleri artık ön yetkilendirmeleri tahsil etmez veya serbest bırakmaz. Delete data on uninstall açıksa diğer ağ geçidi ayarları (başlık, açıklama, hesap ülkesi, test modu, Store ID'ler ve API Token'lar, işlem türü, kart logoları, günlükleme) ve günlük silinir. Kapalıysa sonraki bir yeniden kurulum için saklanır. Moneris işlemleri ve iadeleri her zaman saklanır; bu nedenle daha önce ödenmiş siparişler yeniden kurulumdan sonra da tahsil edilebilir veya iade edilebilir. Mevcut siparişler ödeme notlarını korur.
OpenCart 4'te dosyaları da kaldırmak için, kaldırma işleminden sonra Extensions > Installer bölümüne gidin, yüklü eklentiler listesinde VibeFox Moneris 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.
Moneris, sahibinin tescilli markasıdır. Bu eklenti Moneris ile bağlantılı değildir ve Moneris tarafından onaylanmamıştır.
