Geri

VibeFox Comgate for OpenCart — Yardım

Gereksinimler

OpenCart: 3.0.x (3.0.5.0 üzerinde test edilmiştir) veya 4.0.2 ve sonrası (4.1.0.3 üzerinde test edilmiştir).

PHP: 8.0 veya üzeri.

İnternet erişimi: Comgate arka plan bildirimini iletebilmesi için mağazanız, bildirim URL'sinin önünde bakım sayfası, güvenlik duvarı veya parola koruması olmadan internetten erişilebilir olmalıdır.

Para birimi: CZK, EUR, PLN, HUF, USD, GBP, RON, HRK, NOK veya SEK. Diğer para birimleri ve Comgate minimumunun altındaki tutarlar için (örneğin 1 CZK, 0.10 EUR veya 100 HUF) ödeme yöntemi gizlenir. HUF ödemeleri, Comgate'in gerektirdiği şekilde tam forinte yuvarlanır.

Comgate hesabı: Comgate müşteri portalında mağaza bağlantınızın Merchant ID ve secret (arka plan iletişimi için parola) değerlerine ve orada ayarlanmış bildirim URL'sine ihtiyacınız vardır (bkz. Yapılandırma). Comgate, test ve canlı ödemelerde aynı Merchant ID ve secret değerlerini kullanır.

VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar bir alan adında çalışır.

Kurulum

İndirme, 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_comgate_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_comgate_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüze ait paketi kurun. VibeFox 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_comgate_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentide OCMOD değişikliği yoktur, bu yüzden Extensions > Modifications bölümünün yenilenmesi gerekmez. Yükleyici yerine, bu paketteki upload klasörünün içeriğini mağazanızın kök klasörüne kopyalayabilirsiniz.

2. Extensions > Extensions bölümüne gidin ve türü Payments olarak seçin. VibeFox Comgate Gateway öğesini 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 yetkisi olmalıdır.

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 yer alan License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).

4. Comgate müşteri portalındaki Merchant ID ve Secret değerlerini girin ve bildirim URL'sini orada ayarlayın (bkz. Yapılandırma).

5. Enable / Disable seçeneğini açın ve Save düğmesine tıklayın. Deneme ödemesi için Test Mode seçeneğini açık tutun, ardından kapatın.

OpenCart 4

1. Yönetici panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_comgate_gateway.ocmod.zip dosyasını seçin. Dosyanın adını değiştirmeyin: OpenCart 4 eklenti kodunu dosya adından alır ve yeniden adlandırılmış bir paket çalışmaz.

2. Paket, aynı sayfadaki kurulu 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 ve türü Payments olarak seçin. VibeFox Comgate Gateway öğesini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem düğmesi) tıklayın.

4. Lisans anahtarını, Comgate bilgilerini ve bildirim URL'sini 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 bildirim ve dönüş URL'leri farklıdır (bkz. Yapılandırma).

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 Comgate Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üzerinde sayfa; Comgate etkin olduğu ama Merchant ID veya secret eksik olduğunda (bu durumda ödeme yöntemi ikisi de girilene kadar ödeme sayfasında gizlenir) ve mağazanın varsayılan para birimi Comgate tarafından desteklenmediğinde uyarır. Test modu açıkken Test mode is on: payments are created as Comgate test payments and no money is charged. Turn it off before going live. mesajını gösterir. Eklentiyi değiştirme yetkisi olmadan sayfa ayarları gösterir ancak kaydedemez.

Kaydederken Title boş olamaz (en fazla 128 karakter), Sort Order tam sayı olmalı, Total negatif olmayan bir sayı olmalı ve seçilen coğrafi bölge ile sipariş durumları mevcut olmalıdır. Herhangi bir kontrol başarısız olursa hiçbir şey kaydedilmez ve sayfa hataları listeler.

Comgate

Enable / Disable: Enable Comgate Payment Gateway ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.

Title: müşterinin ödeme sayfasında gördüğü ödeme yöntemi adı. Siparişte kaydedilen ödeme yöntemi adı da budur. Varsayılan: Comgate. Zorunlu, en fazla 128 karakter.

Description: müşterinin Confirm Order adımında onay düğmesinin üstünde gördüğü metin. Varsayılan: Pay securely via Comgate — cards, bank transfers, wallets and more. Test modunda metne TEST MODE: no real money is charged. eklenir; açıklama boşsa yalnızca bu gösterilir.

Sort Order: Comgate'in ödeme sayfasındaki ödeme yöntemleri arasındaki konumu. Boş bırakın veya bir tam sayı girin.

Geo Zone: Comgate'i 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: Comgate'in sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para biriminde sepet toplamı. Herhangi bir toplam için Comgate sunmak üzere boş bırakın. Para biriminin Comgate minimumu her zaman geçerlidir.

Comgate bağlantısı

Mağaza tanımlayıcısını (Merchant ID) ve parolayı (secret) Comgate müşteri portalında, Integration > shop connection settings bölümünden alın (sayfa portala bağlantı verir). Aynı yerde URL for passing the payment result (arka plan bildirimi) alanını, bu bölümdeki Notification URL alanında gösterilen URL ile ayarlayın. OpenCart 3'te bu URL https://your-store/index.php?route=extension/payment/wcp_comgate_gateway/notify biçimindedir, OpenCart 4'te https://your-store/index.php?route=extension/wcp_comgate_gateway/payment/wcp_comgate_gateway.notify biçimindedir ve OpenCart kurulumunuzun mağaza vitrini adresinden oluşturulur. URL'yi ayarların gösterdiği gibi birebir kopyalayın. Comgate bunu her ödemeden sonra çağırır; eklenti daha sonra siparişi değiştirmeden önce ödemeyi Comgate durum API'si üzerinden yeniden kontrol eder. Müşteri için dönüş URL'leri her ödemeyle birlikte gönderilir. Portal dönüş URL'leri de (ödendi, iptal edildi, beklemede) isterse, bu bölümde gösterilen ve back&id=${id}&refId=${refId} ile biten ikinci URL'yi kullanın (OpenCart 4'te wcp_comgate_gateway.back&id=${id}&refId=${refId}).

Merchant ID: Comgate e-mağaza tanımlayıcısı (merchant).

Secret: bu mağaza bağlantısının arka plan iletişimi için parolası (secret). Kaydedilmiş bir secret bir daha asla 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ş secret'ı kaldırmak için alanın altındaki Clear the saved secret kutusunu işaretleyin ve Save düğmesine tıklayın.

Test Mode: test ödemeleri oluşturur (hiçbir tutar tahsil edilmez). Comgate, test ve canlı ödemeler için aynı Merchant ID ve secret değerlerini kullanır; test ödemeleri test=true ile işaretlenir. İadeler her zaman orijinal ödemenin modunda gönderilir. Varsayılan: açık.

Ödeme sayfası

Payment Methods: müşterinin seçebileceği Comgate ödeme yöntemleri. Yalnızca Comgate'te mağazanız için etkinleştirilmiş yöntemler gösterilir.

All methods: mağazanız için etkinleştirilmiş tüm yöntemler (varsayılan).
Cards only: yalnızca kart ödemeleri.
Bank transfers only: yalnızca banka havaleleri.

Language: Comgate ödeme sayfasının dili. Automatic (store language, English as fallback) (varsayılan) veya 26 dilden biri.

Siparişler

OpenCart, siparişi Confirm Order adımında durumsuz (eksik bir sipariş) olarak oluşturur. Sipariş, Comgate ödemeyi onayladıktan sonra, arka plan bildirimiyle veya müşteri geri döndüğünde bir durum alır; durum her zaman Comgate durum API'sinden okunur. Aşağıdaki her alan OpenCart sipariş durumlarınızı listeler.

Order Status After Payment: Comgate ödemeyi onayladığında ayarlanan durum. Varsayılan: İşleniyor.

Comgate Payment On Hold Status: siparişle eşleşmeyen ödemeler, canlı modda test ödemeleri ve ön yetkili ödemeler. Bir not nedenini açıklar. Varsayılan: Ödeme bekleniyor, çünkü OpenCart'ta Beklemede durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturabilir ve burada seçebilirsiniz.

Payment Canceled Status: Comgate ödemesi iptal edilmiş veya süresi dolmuş bir ön yetkili sipariş. Varsayılan: İptal edildi.

Refunded Status: ödeme sipariş sayfasından tamamen iade edildikten sonra ayarlanır. Varsayılan: İade edildi.

Gelişmiş

Debug Log: API isteklerini ve bildirimleri OpenCart günlük klasöründe (storage/logs) comgate_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz. Secret ve kişisel veriler hiçbir zaman kaydedilmez. Hatalar, kapalıyken bile her zaman kaydedilir. Varsayılan: kapalı.

Log: günlüğün boyutunu ve en son girişlerini gösterir. Temizlemek için Clear log düğmesine tıklayın.

Delete Data on Uninstall: açıkken eklentiyi kaldırmak, geçit ayarlarını ve günlüğü siler. Siparişler ve bunların Comgate işlem kimlikleri her zaman korunur. Varsayılan: kapalı.

İçe / Dışa Aktar

Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. Secret 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ş secret korunur.

Ödeme

Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Comgate). Confirm Order adımında müşteri açıklamanızı ve You will be redirected to the secure Comgate payment page. 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, sipariş toplamı için sipariş para biriminde Comgate'te bir ödeme oluşturur ve müşteriyi Comgate ödeme sayfasına yönlendirir. Müşterinin e-postası ve adı Comgate'e aktarılır; ödeme Order ve sipariş numarası ile etiketlenir. Geçerli bir e-posta adresi gereklidir. Comgate sayfasında müşteri, izin verdiğiniz yöntemlerden biriyle öder. OpenCart 4'te müşteri, ödeme yöntemini ödeme yöntemi bloğundaki Choose düğmesiyle, Payment method options penceresinde seçer ve ödeme sayfasının altındaki Confirm Order düğmesine tıklar. Mağaza bir ödeme adresi istemezse (OpenCart 4 varsayılanı), teslimat adresinin ülkesi Comgate'e aktarılır.

Ödemeden sonra müşteri mağazanıza geri döner. Sipariş, yalnızca Comgate onayladıktan sonra ödenmiş olarak işaretlenir: eklenti, ödemeyi hem arka plan bildirimi geldiğinde hem de müşteri geri döndüğünde Comgate durum API'sinden okur. Ardından sipariş, OpenCart'ın standart yöntemiyle bir durum alır; olağan sipariş e-postaları gönderilir ve stok güncellenir, müşteri de OpenCart sipariş başarı sayfasını görür. Sipariş beklemeye alındıysa sayfa Your payment is being reviewed. We will contact you if anything else is needed. mesajını ekler. OpenCart 4'te tarayıcı, Comgate müşteriyi geri gönderdiğinde mağazanın oturumunu göndermez; bu nedenle eklenti önce, aynı dönüş adresini mağazanızdan yeniden açan kısa bir sayfa gösterir: müşteri sepetini ve oturum açmasını korur.

Müşteri geri döndüğünde ödeme henüz onaylanmamışsa, örneğin yolda olan bir banka havalesi, Payment confirmation sayfası Comgate has not confirmed your payment yet. Your order will be confirmed automatically as soon as the payment is confirmed — please do not pay again. mesajını, bir Check again düğmesi ve bir Back to checkout düğmesiyle birlikte gösterir.

Ödeme iptal edilir veya süresi dolarsa müşteri, The Comgate payment was cancelled or has expired. You can try again or choose another payment method. mesajıyla ödeme sayfasına döner. OpenCart 4'te ödeme mesajları ödeme sayfasının üstünde gösterilir. Sepet korunur. Her yeni deneme (OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; OpenCart 4 ödeme için bir siparişi tutar ve günceller) önce sepetin önceki denemelerini Comgate'te kontrol eder. Bunlardan biri zaten ödenmişse, o siparişi onaylanır ve müşteri ikinci bir tahsilat olmadan başarı sayfasına gider; açık denemeler Comgate'te iptal edilir. Daha eski bir denemenin geç gelen ödemesi yine tanınır ve kendi siparişini onaylar. Başka bir sipariş tarafından zaten ödenmiş bir sepet yeniden tahsil edilmez: müşteri başarı sayfasına gider.

OpenCart 4'te sipariş, başarı sayfası gösterilene kadar ödeme sayfasında kalır. Bu sipariş bu arada ödeme yapılmadan iptal edildiyse, Confirm Order müşteriyi iptal edilen ödemeye ilişkin mesajla ödeme sayfasına geri gönderir. Sipariş başka bir şekilde kapatıldıysa (örneğin iade edildi veya ödemeden sonra iptal edildi), mesaj Your previous order is closed (cancelled or refunded). Please confirm the order again: the cart will be paid with a new order. olur. Her iki durumda da bir sonraki Confirm Order, sepet için yeni bir sipariş öder. Sipariş zaten ödenmişse ve sepet o zamandan beri değiştiyse (başka ürünler veya adetler), müşteri ödeme sayfasına geri gönderilir ve değişen sepet yeni bir sipariş ile kendi ödemesini alır.

Comgate ödemeyi başlatamazsa, müşteri düğmenin üstünde kısa bir mesajla Confirm Order adımında kalır; örneğin The Comgate payment could not be started. Please try again or choose another payment method., Comgate'in bu tutarı veya para birimini kabul etmediği ya da seçilen Comgate ödeme yönteminin kullanılamadığı durumlarda. Teknik neden günlüğe yazılır.

Bildirim, mağaza bakım modundayken de çalışır: OpenCart 3 ödeme eklentisi isteklerini geçirir ve OpenCart 4'te eklenti, bildirimin ve müşterinin dönüşünün geçmesini sağlayan bir başlangıç eylemi ekler.

Eklenti yalnızca Comgate sayfasında tek seferlik ödemeleri kabul eder. Yinelenen ödemeler, abonelikler veya kayıtlı kartlar, gömülü bir Comgate ödeme sayfası, sitenizde Apple Pay veya Google Pay düğmeleri (bunlar Comgate sayfasında kullanılabilir) ve OpenCart'tan ön yetkilerin tahsil edilmesi veya iptal edilmesi desteklenmez. Bildirim olmadan ödeme durumu otomatik olarak sorgulanmaz; yalnızca müşteri geri döndüğünde kontrol edilir.

Siparişler ve iadeler

Sipariş durumları

Durum yok (eksik sipariş): müşteri Comgate'e gönderildi ve ödeme yapmadı, ödeme iptal edildi veya Comgate ödemeyi beklemede olarak bildiriyor. 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 (default Processing): Comgate ödemeyi aynı tutar ve para birimiyle PAID olarak bildirdi. Bir not, Comgate işlemini ve tutarı gösterir. Test ödemeleri Comgate test payment — no money was charged. notunu alır.

Comgate Payment On Hold Status (default Pending): ödenen tutar veya para birimi siparişle eşleşmiyor, mağaza canlı moddayken bir test ödemesi onaylandı (hiçbir para alınmadı) ya da ödeme yalnızca yetkilendirilmiş (Comgate hesabınızda ön yetkilendirme). Yetkilendirilmiş bir ödeme, Comgate portalında tahsil ettiğinizde otomatik olarak ödenmiş olur. Not nedeni açıklar.

Payment Canceled Status (default Canceled): yetkilendirilmiş bir ödeme Comgate'te iptal edildi veya süresi doldu. Bundan sonra Comgate ödemeyi onaylarsa, sipariş ödenmiş olarak yeniden açılır ve gönderimden önce stoğu kontrol etmeniz için bir not eklenir.

Refunded Status (default Refunded): ödeme eklenti üzerinden tamamen iade edildi.

Comgate, zaten ödenmiş bir sipariş için başka bir PAID ödemesi bildirirse, sipariş değiştirilmez. Bir not, bunu Comgate portalında kontrol edip mükerrer ödemeyi iade etmenizi ister. Aynı sepet başka bir siparişle bir kez daha ödenirse (örneğin iki tarayıcı sekmesinde aynı anda) da aynı durum geçerlidir: o sipariş durum almaz ve ödenmiş sipariş bu notu alır. Bu arada durumunu değiştirdiğiniz bir sipariş için ödeme gelirse, durum değiştirilmez ve bir not siparişi kontrol etmenizi ister. Tekrarlanan bir onay, iade edilmiş bir siparişi asla yeniden açmaz.

Notlar, müşterinin görmediği siparişin History kayıtlarıdır.

VibeFox Comgate Gateway tab

Sales > Orders bölümünde Comgate ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox Comgate Gateway sekmesi; test ödemeleri için Test mode etiketiyle birlikte Comgate transaction (transId), Status, Payment amount, Order total / refunded, bir inceleme nedeni, iade formu, iade geçmişi ve siparişin Comgate notes kayıtlarını gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir.

İadeler

VibeFox Comgate Gateway sekmesinde Amount değerini girin (henüz iade edilmemiş tutar otomatik doldurulur), isterseniz bir Reason (optional) yazın ve Refund via Comgate düğmesine tıklayın. Refund this amount through Comgate? This cannot be undone. sorusunu onaylayın. Tam ve kısmi iadeler desteklenir. Eklentiyi değiştirme yetkisine ihtiyacınız vardır (System > Users > User Groups bölümünde ayarlanır) ve Merchant ID ile secret değerleri ayarlanmış olmalıdır. İade, ödenmiş Comgate işlemine gider ve orijinal ödemenin modunda (test veya canlı) gönderilir. Comgate yalnızca PAID ödemeleri ve en fazla ödenen tutarı iade eder; HUF iadeleri tam forint olmalıdır. Comgate iadeyi kabul etmezse sekme hatayı gösterir ve hiçbir iade kaydedilmez. Başarılı bir iade, tutar, Comgate işlemi ve nedenle birlikte iade geçmişine ve notlara eklenir. Tam iade, siparişi müşteriye bildirmeden ve ürünleri stoğa geri koymadan Refunded Status durumuna alır; tıpkı manuel durum değişikliği gibi. Kısmi iade durumu değiştirmez.

İadeler yalnızca ödenmiş siparişler için kullanılabilir. Tutar veya para birimi uyuşmazlığından sonra beklemeye alınmış bir sipariş OpenCart'tan iade edilemez; Comgate portalında iade edin. Sales > Returns altındaki ürün iadeleri Comgate üzerinden para geri göndermez. Comgate portalında yapılan iadeler mağazaya bildirilmez.

Lisans anahtarı

Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Comgate Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox Comgate 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 hangi tarihe kadar aktif olduğunu ve alan adınızı) ve Check now (durumu yeniden kontrol eder), Change key (başka bir anahtar girer) ve Remove key (anahtarı bu mağazadan kaldırır) düğmelerini gösterir. Bunların altında Product: opencart-payment-comgate 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 yetkisi olan yönetici kullanıcılar değiştirebilir. Bloktaki metinler yönetici dilini izler (İngilizce ve Rusça dahildir).

Anahtar kabul edilmezse blok nedenini 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 ya da hesabınızda bir alan adı yuvasını serbest bıraktı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: 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ızdan serbest bırakın.

Etkin bir anahtar olmadan Comgate, ö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 bir anahtar satın almadan önce eklentiyi kurup test edebilirsiniz. OpenCart 4'te bu önizleme kullanılamaz: 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 paneli Dashboard sayfasında bir hatırlatma belirir. Bunu × ile kapatarak 7 gün gizleyebilirsiniz. Mevcut siparişler etkilenmez: başlatılmış ödemeler yine onaylanır ve iadeler çalışır.

Bir lisans sona erdiğinde eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Yönetici paneli Dashboard sayfasını veya Edit sayfasını açtığınızda durum 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. Eklentiyi kaldırmak her zaman lisans anahtarını ve lisans durumunu siler.

Sorun giderme

Comgate does not appear at checkout: lisansın etkin olduğunu, Enable / Disable seçeneğinin açık olduğunu, Merchant ID ve Secret alanlarının doldurulduğunu, ödeme para biriminin desteklendiğini ve sipariş toplamının Comgate minimumunun altında olmadığını kontrol edin (örneğin 1 CZK, 0.10 EUR veya 100 HUF). Ayrıca ödeme adresinin seçilen Geo Zone içinde olduğunu ve siparişin ayarlarda belirlenen Total tutarına ulaştığını kontrol edin.

The payment went through, but the order stays without a status: Comgate arka plan bildirimini iletmedi. Comgate portalındaki URL for passing the payment result değerini (tam olarak ayarlardaki Notification URL), mağazanızın internetten erişilebilir olduğunu ve günlüğü kontrol edin (Debug Log seçeneğini açın). Comgate iletilmeyen bildirimleri yeniden gönderir; eklenti bir bildirimi işleyemediğinde her seferinde hata yanıtı verir, bu nedenle bildirim yeniden denenecektir. Müşteri mağazaya döndüğünde sipariş de bir durum alır.

Notification answers Invalid merchant or secret: ayarlardaki Merchant ID veya secret, Comgate portalındaki mağaza bağlantısıyla eşleşmiyor.

Notification answers Gateway not configured: ayarlardaki Merchant ID veya secret boş. Doldurulduklarında Comgate yeniden dener.

Notification answers Unknown transaction, Order not found or Reference mismatch: bildirim, bu mağazanın o sipariş için oluşturmadığı bir ödemeye ait. Hiçbir şey değiştirilmez.

Notification answers Status verification failed, Status verification rejected or Busy, retry later: Comgate durum API'sine ulaşılamadı, istek reddedildi veya sipariş tam o sırada başka bir istek tarafından işleniyordu. Busy, sipariş durumu ayarlanamadığında da verilen yanıttır; nedeni günlüktedir. Comgate bildirimi yeniden dener.

The notification URL shows code=1&message=POST%20required in the browser: bu normaldir. URL yalnızca Comgate'ten gelen isteklerleri kabul eder.

The customer sees We could not verify the Comgate payment: dönüş bağlantısı siparişle eşleşmedi. Tutar tahsil edildiyse bildirim yine de siparişi onaylar. Müşteri yeniden ödeme yapmadan önce ödemeyi Comgate portalında kontrol edin.

The customer sees This payment method is not available. Please reload the checkout page.: ödeme oturumu artık siparişle eşleşmiyor ya da ödeme yöntemi bu arada kapatıldı. Müşteri ödeme sayfasını yeniden yükler.

The customer sees The order total is below the minimum amount accepted by Comgate or A valid billing e-mail address is required for Comgate payments: sipariş bu haliyle Comgate ile ödenemez.

Order is in the on-hold status after payment: VibeFox Comgate Gateway sekmesindeki notları okuyun. Ödenen tutar veya para birimi farklıydı, canlı modda bir test ödemesi geldi ya da ödeme yalnızca yetkilendirilmiş. Ödemeyi Comgate portalında kontrol edin ve siparişi elle tamamlayın veya iade edin.

No refund form in the tab: sekme nedenini söyler: siparişin onaylanmış bir Comgate ödemesi yok, tamamen iade edilmiş, kullanıcı grubunuzun eklentiyi değiştirme yetkisi yok, ya da Merchant ID ve secret ayarlanmamış.

Refund fails: sekmedeki mesajı okuyun. Comgate rejected the refund: the amount exceeds the refundable amount. tutarın iade edilebilir kalan tutardan yüksek olduğu anlamına gelir; PAID dışında bir durumdaki ödeme iade edilemez. Comgate could not be reached. The refund was not made — please try again later. bağlantı sorununu gösterir.

Geliştiriciler için: OpenCart olayları comgate_p_currencies (desteklenen para birimleri ve minimumları) ve comgate_p_create_params (Comgate ödemesinin ve siparişin parametreleri), diğer eklentilerin bunları değiştirmesine izin verir.

Kaldırma

Extensions > Extensions bölümüne gidin, türü Payments olarak seçin ve VibeFox Comgate 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ılanlarına döner. Eklentinin OpenCart olayı da kaldırılır (OpenCart 4'te olayları ve bakım modunda Comgate'in geçmesini sağlayan başlangıç eylemi). Delete Data on Uninstall açıksa geçit ayarlarının diğerleri (başlık, açıklama, Merchant ID, secret, test modu, ödeme sayfası, günlükleme) ve günlük silinir. Kapalıysa, sonraki bir yeniden kurulum için saklanırlar. Comgate işlemleri ve iadeleri her zaman korunur; bu nedenle daha önce ödenmiş siparişler yeniden kurulumdan sonra da iade edilebilir. Mevcut siparişler ödeme notlarını korur.

OpenCart 4'te eklenti dosyalarını da kaldırmak için, kaldırmadan sonra Extensions > Installer bölümüne gidin, kurulu eklentiler listesinde VibeFox Comgate Gateway yanındaki Uninstall düğmesine (turuncu − düğmesi) tıklayın, ardından yüklenen paketi kaldırmak için Delete düğmesine (kırmızı çöp kutusu düğmesi) tıklayın.

Comgate, ilgili sahibinin ticari markasıdır. Bu eklenti Comgate ile bağlantılı değildir ve Comgate tarafından onaylanmamıştır.