VibeFox Wompi 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: Kolombiya pesosu (COP). Wompi Colombia COP cinsinden tahsilat yapar. Mağazanızda yoksa System > Localisation > Currencies bölümünden COP ekleyin; ödeme yöntemi yalnızca müşteri COP ile ödeme yaptığında sunulur. Mağazanızın varsayılan para birimi COP değilse ayarlar sayfası sizi uyarır.
Wompi hesabı: bir Wompi Colombia satıcı hesabı. Her ortamın (sandbox ve canlı) dört anahtarı vardır: genel anahtar, özel anahtar, olay gizli anahtarı ve bütünlük gizli anahtarı. Bunları Wompi satıcı panelinde (comercios.wompi.co) geliştirici bölümünde bulursunuz. Wompi El Salvador ve Panama farklı API'ler kullanır ve desteklenmez.
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_wompi_payment-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_wompi_payment.ocmod.zip bulunur. Yalnızca kullandığınız OpenCart sürümünün paketini kurun. Lisans anahtarı iki sürüm için de aynıdır.
OpenCart 3
1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_wompi_payment-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişiklikleri yoktur, bu nedenle Extensions > Modifications yenilenmesi 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 ve tür olarak Payments seçin. VibeFox Wompi Payment eklentisini bulun ve Install düğmesine tıklayın (yeşil + düğmesi). 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 simgesi) tıklayın. VibeFox lisans anahtarınızı sayfanın en üstündeki lisans bloğunda bulunan License key alanına girin ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).
4. Wompi satıcı panelinden sandbox ve canlı anahtarlarını yapıştırın ve Wompi'de Events URL adresini ayarlayın (bkz. Yapılandırma).
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 Sandbox mode seçeneğini kapatın.
OpenCart 4
1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_wompi_payment.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ış paket çalışmaz.
2. Paket, aynı sayfada kurulu eklentilerin 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 olarak Payments seçin. VibeFox Wompi Payment eklentisini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem simgesi) tıklayın.
4. Lisans anahtarını, Wompi anahtarlarını ve Events URL adresini 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 Events URL farklıdır (bkz. Events URL).
Yeni bir kurulum, ödeme yöntemi kapalı ve sandbox modu açık olarak başlar.
Yapılandırma
Tüm ayarlar eklenti sayfasındadır: Extensions > Extensions > Payments > VibeFox Wompi Payment > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstündeki bir durum kutusu geçerli modu gösterir: SANDBOX veya PRODUCTION. Bu moda ait bir anahtar eksikse kutu bunu listeler ve bu ortamın tüm anahtarları ayarlanana kadar ödeme yönteminin ödeme sayfasında gizli kalacağını belirtir. Tüm anahtarlar ayarlandığında, gerçek ödemelerin tahsil edilip edilmeyeceğini gösterir. Kaydettiğinizde eklenti, bir anahtarın bölümünün önekiyle başlamaması durumunda ve Wompi etkinse ancak anahtarlar eksik olduğu için ödeme sayfasında gizliyse sizi uyarır. Title en fazla 128 karakter olmalıdır (Title must be at most 128 characters.), Sort Order tam sayı olmalıdır (Sort Order must be a whole number.), Total 0 veya daha büyük bir sayı olmalıdır (Total: enter a number, 0 or greater.) ve seçilen bölge ile sipariş durumları mevcut olmalıdır; aksi halde hiçbir şey kaydedilmez ve sayfa hatayı gösterir. Eklentiyi değiştirme yetkiniz yoksa sayfa ayarları gösterir ancak kaydedemez.
Wompi
Enable/Disable: Enable Wompi ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.
Title: müşterilerin ödeme sayfasında gördüğü ödeme yöntemi adı. Siparişte kaydedilen ödeme yöntemi adı da budur. Varsayılan: Wompi. En fazla 128 karakter. Boş bırakırsanız eklenti adı kullanılır.
Description: müşterinin Confirm Order adımında onay düğmesinin üstünde gördüğü metin. Varsayılan: Pay securely with Wompi: cards, PSE, Nequi, Bancolombia and more.
Sort Order: Wompi'nin ödeme sayfasındaki ödeme yöntemleri arasındaki konumu. Boş bırakın veya tam sayı girin; negatif sayılara izin verilir.
Geo Zone: Wompi'yi yalnızca seçilen bölgedeki ödeme adresleri için sunar. Varsayılan: All zones. Bölgeler System > Localisation > Geo Zones bölümünde tanımlanır. OpenCart 4'te ödeme adresi yoksa teslimat adresi kontrol edilir.
Total: Wompi sunulmadan önce bir siparişin ulaşması gereken, mağazanın varsayılan para birimindeki ödeme sayfası toplamı: 0 veya daha büyük bir sayı. Herhangi bir toplam için sunmak üzere boş bırakın. Wompi'nin kendisi en az COP 1,500 gerektirir.
Wompi hesabı
Anahtarları Wompi satıcı panelinden (comercios.wompi.co), geliştirici bölümünden kopyalayın. Her ortamın kendi genel anahtarı, özel anahtarı, olay gizli anahtarı ve bütünlük gizli anahtarı vardır.
Sandbox mode: Wompi sandbox'ını kullanır (sandbox anahtarları, gerçek para yok). Hem anahtarları hem de Wompi API'sini değiştirir (sandbox.wompi.co veya production.wompi.co). Ödeme denemeleri yapıldıkları ortamı korur. Varsayılan: açık. Gerçek ödemeleri kabul etmek için kapatın. Açıkken müşteriler Confirm Order adımında Sandbox mode: no real payment is made. mesajını görür.
Sandbox anahtarları
Wompi sandbox'ının dört anahtarı. pub_test_, prv_test_, test_events_ ve test_integrity_ ile başlarlar.
Public key: sandbox genel anahtarı (pub_test_...). Wompi Web Checkout üzerinde hesabınızı tanımlar.
Private key: sandbox özel anahtarı (prv_test_...). Wompi API'sinden işlemleri okumak için kullanılır.
Events secret: sandbox olay gizli anahtarı (test_events_...). Wompi olaylarının imzasını doğrular.
Integrity secret: sandbox bütünlük gizli anahtarı (test_integrity_...). Web Checkout'a gönderilen ödeme isteğini imzalar.
Canlı anahtarlar
Wompi canlı ortamının dört anahtarı. pub_prod_, prv_prod_, prod_events_ ve prod_integrity_ ile başlarlar.
Public key: canlı genel anahtar (pub_prod_...).
Private key: canlı özel anahtar (prv_prod_...).
Events secret: canlı olay gizli anahtarı (prod_events_...).
Integrity secret: canlı bütünlük gizli anahtarı (prod_integrity_...).
Genel anahtarlar alanlarında gösterilir. Kaydedilmiş özel anahtarlar ve gizli anahtarlar 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. Kayıtlı bir değeri kaldırmak için alanın altındaki Clear saved secret on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Events URL (webhook)
Wompi olayları, mağazanıza bir işlemin değiştiğini bildirir. Wompi satıcı panelinde, geliştirici bölümünde, bu bölümde gösterilen Events URL adresini hem sandbox hem de canlı ortam için ayarlayın. Adres, OpenCart kurulumunuzun mağaza adresinden oluşturulur; OpenCart 3'te şuna benzer: https://your-store/index.php?route=extension/payment/wcp_wompi_payment/webhook, OpenCart 4'te ise https://your-store/index.php?route=extension/wcp_wompi_payment/payment/wcp_wompi_payment.webhook. URL'yi ayarların gösterdiği gibi tam olarak kopyalayın.
Eklenti şu olayı kullanır:
Diğer olaylara Ignored yanıtı verilir. Her olay, kendi ortamının (sandbox veya canlı) olay gizli anahtarı ile kontrol edilir. Geçerli imzası olmayan webhook'lar reddedilir. Kontrolden sonra işlem, o ortamın özel anahtarıyla Wompi API'sinden okunur ve yalnızca bu veriler kullanılır. Events URL olmadan bir sipariş, müşteri ödemeden sonra mağazaya döndüğünde durum alır.
Siparişler
OpenCart siparişi Confirm Order adımında durumsuz olarak oluşturur (eksik bir sipariş). Sipariş, yalnızca Wompi işlemi bildirdiğinde bir durum alır. Aşağıdaki her alan, OpenCart sipariş durumlarınızı listeler.
Order Status After Payment: beklenen COP tutarı için bir APPROVED işlem. Varsayılan: Processing.
Awaiting Payment Status: PSE, Nequi veya onay bekleyen nakit ödeme gibi bir PENDING işlem. Wompi onayladığında sipariş Order Status After Payment durumunu alır. Varsayılan: Pending.
On Hold (Review) Status: Wompi, sipariş toplamından farklı bir tutar veya para birimi onayladı ya da ödemeyi sipariş iptal edildikten sonra onayladı. Bir not bunu açıklar; sipariş ödenmiş olarak işaretlenmez. Varsayılan: Pending, çünkü OpenCart'ın On hold durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumlarınızı oluşturabilir ve burada seçebilirsiniz.
Failed Payment Status: son ödeme denemesinin beklemedeki bir işlemi reddedildi veya bir hatayla sonlandı. Varsayılan: Failed.
Cancelled Order Status: son ödeme denemesinin beklemedeki bir işlemi Wompi'de iptal (void) edildi. Bu durumdaki bir sipariş için onaylanan ödeme, siparişi ödenmiş olarak işaretlemek yerine bekletmeye alır. Varsayılan: Canceled.
Gelişmiş
Debug log: ödeme ve webhook etkinliğini OpenCart günlükler klasörüne (storage/logs, OpenCart 4'te system/storage/logs) wompi_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz. Hatalar ve uyarılar bu seçenek kapalı olsa bile her zaman günlüğe yazılır. Anahtarlar, gizli anahtarlar ve müşteri verileri asla günlüğe yazılmaz. 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, eklenti ayarlarını ve günlüğü siler. Siparişler ve Wompi ödeme denemeleri her zaman korunur. Varsayılan: kapalı.
Import / Export
Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. Özel anahtarlar ve gizli 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 ve gizli anahtarlar korunur.
Ödeme
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Wompi). Confirm Order adımında müşteri açıklamanızı 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, kendi referansıyla (OC-, sipariş numarası ve bir zaman damgası) bir ödeme denemesi oluşturur, bunu bütünlük gizli anahtarıyla imzalar ve müşteriyi sipariş toplamı COP cinsinden olacak şekilde Wompi Web Checkout sayfasına gönderir. Müşterinin e-posta adresi ve ödeme adresinin adı Wompi'ye aktarılır. OpenCart 4'te müşteri, ödeme yöntemi bloğundaki Choose düğmesiyle, Payment method options penceresinde ödeme yöntemini seçer ve sayfanın altındaki Confirm Order düğmesine tıklar. Ödeme adresi yoksa ad, siparişten veya teslimat adresinden alınır.
Wompi sayfasında müşteri, Wompi hesabınızda etkin olan herhangi bir ödeme yöntemiyle öder. Ardından Wompi müşteriyi mağazanıza geri gönderir. Sipariş, yalnızca Wompi onayladıktan sonra ödenmiş olarak işaretlenir: imzalı bir olayla veya müşteri döndüğünde Wompi API'sine sunucu tarafında yapılan bir istekle. Dönüş adresindeki işlem numarasına güvenilmez ve yalnızca denemenin ortamında o sipariş için oluşturulmuş işlemler kabul edilir. Sayfa yenilendiğinde işlem en fazla 20 saniyede bir yeniden kontrol edilir.
İşlem onaylandığında sipariş, her zamanki OpenCart yöntemiyle, olağan sipariş e-postaları ve stok güncellemesiyle durum alır ve müşteri OpenCart sipariş başarı sayfasını görür. Bekleyen bir ödeme için (örneğin PSE, Nequi veya nakit ödeme) sayfa Your Wompi payment is pending confirmation (for example PSE, Nequi or a cash payment). We will process the order as soon as Wompi confirms the payment. mesajını gösterir. İncelemedeki bir sipariş için We have received your Wompi payment and are reviewing it. We will contact you if anything is needed. gösterir. Bekleyen bir ödeme sonradan reddedilirse sayfa Your Wompi payment was not approved. Please contact us. gösterir. İptal edilirse Your Wompi payment was voided and this order was cancelled. Please contact us. gösterir.
Müşteri döndüğünde Wompi işlemi henüz onaylamadıysa bir sayfa We are waiting for Wompi to confirm your payment. You will receive an e-mail as soon as it is confirmed. mesajını ve Check again ile Back to checkout düğmelerini gösterir. Wompi olayı ulaşır ulaşmaz sipariş durumunu ayarlar.
Ödeme reddedilirse sipariş durumsuz kalır ve sepet korunur. Müşteri, Wompi'nin belirttiği nedenle birlikte Your Wompi payment was not approved (...). You can try again or choose another payment method. mesajıyla ödeme sayfasına döner. İptal edilmiş bir ödeme Your Wompi payment was voided. You can try again or choose another payment method. mesajını verir. Müşteri ödeme yapmadan Web Checkout'tan ayrılırsa mesaj Your Wompi payment was not completed. You can try again or choose another payment method. olur. Her yeni deneme yeni bir referans alır. OpenCart, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; ancak bir sepet yalnızca bir kez ödenir: sepetteki bir sipariş ödendiğinde, ödeme beklediğinde veya incelemedeyse müşteri tekrar ödeme yapmak yerine başarı sayfasına yönlendirilir.
OpenCart 4'te bu mesajlar ödeme sayfasının üstünde gösterilir. OpenCart 4, sipariş için tek bir sipariş tutar ve Confirm Order adımı her gösterildiğinde onu günceller: reddedilen veya tamamlanmamış bir ödemeden sonra müşteri aynı siparişi yeni bir denemeyle öder. Bu sipariş bu arada ödeme yapılmadan kapatılmışsa (örneğin bekleyen PSE veya Nequi ödemesi sonradan reddedildi ya da iptal edildi, ya da siparişi siz iptal ettiniz) veya ödeme başladıktan sonra sepet değiştirildiyse, sipariş ödeme adımından çıkar ve müşteri Your previous order is already closed or paid. Please confirm the order again: the cart will be paid with a new order. mesajını görür. Bir sonraki Confirm Order sepeti yeni bir siparişle öder.
Ödeme yöntemi yalnızca lisans etkin olduğunda, geçerli modun dört anahtarının tümü ayarlandığında, müşteri COP ile ödeme yaptığında ve toplam en az COP 1,500 olduğunda gösterilir. Ödeme başlatılamazsa müşteri, düğmenin üstünde kısa bir mesajla Confirm Order adımında kalır:
Events URL, OpenCart ödeme eklentisi isteklerine izin verdiği için mağaza bakım modundayken de çalışır. OpenCart 4'te eklentinin başlangıç eylemi Events URL'ye ve müşterinin dönüşüne izin verir.
Eklenti OpenCart üzerinden iade yapmaz. Sitenizde kayıtlı kart, abonelik veya kart alanı yoktur: tüm ödeme bilgileri Wompi'de girilir.
Siparişler
Sipariş durumları
Durum yok (eksik sipariş): müşteri Wompi'ye yönlendirildi ve ödeme yapmadı, ödeme reddedildi veya Wompi işlemi henüz bildirmedi. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.
Awaiting Payment Status (varsayılan Pending): Wompi işlemi, PSE, Nequi veya onay bekleyen nakit ödemeler gibi beklemede olarak bildirir. Sipariş, Wompi onaylayana veya reddedene kadar bekler. Onaylandığında sipariş Order Status After Payment durumuna geçer.
Order Status After Payment (varsayılan Processing): işlem, sipariş tutarı için COP cinsinden onaylandı. Bir not işlemi, ödeme yöntemi türünü (örneğin CARD, PSE veya NEQUI), referansı, tutarı ve ortamı gösterir.
On Hold (Review) Status (varsayılan Pending): Wompi, sipariş toplamından farklı bir tutar veya para birimi onayladı (örneğin ödeme başladıktan sonra sepet değiştirildi) ya da ödeme sipariş iptal edildikten sonra onaylandı. Sipariş ödenmiş olarak işaretlenmez. Not bunu açıklar. Wompi panelinde ödemeyi kontrol edin ve siparişi tamamlayın ya da ödemeyi iade edin.
Failed Payment Status (varsayılan Failed): son ödeme denemesinin beklemedeki bir işlemi reddedildi veya bir hatayla sonlandı. Wompi mesajı nota eklenir. Daha eski denemelerin sonuçları siparişi değiştirmez.
Cancelled Order Status (varsayılan Canceled): son ödeme denemesinin beklemedeki bir işlemi Wompi'de iptal edildi (void).
Zaten bir durumu olan bir sipariş değiştiğinde (örneğin beklemeden ödenmiş ya da başarısız duruma), OpenCart müşteriye bildirim gönderir. Zaten ödenmiş bir sipariş veya zaten ödenmiş bir sepetin başka bir siparişi için ikinci bir onaylı ödeme gelirse sipariş değiştirilmez. Bir not, mükerrer ödemeyi Wompi panelinde iade etmenizi ister. Ödeme işlemi Wompi'de iptal edilirse bir not siparişi incelemenizi ister. Tekrarlanan olaylar ve dönüşler asla not veya ödeme çoğaltmaz.
Notlar, müşterinin görmediği siparişin History bölümündeki kayıtlardır.
VibeFox Wompi Payment sekmesi
Sales > Orders bölümünde Wompi ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanındaki VibeFox Wompi Payment sekmesi Reference, Transaction ID, Status (Wompi durumuyla birlikte), Requested tutarı, Transaction amount, Payment method, Wompi message, sandbox ödemeleri için bir SANDBOX etiketi, birden fazla varsa sepetin Payment attempts kayıtlarını ve siparişin Wompi notes notlarını gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir.
İadeler
İadeler OpenCart'tan gönderilmez. Ödemeyi Wompi satıcı panelinde iade edin veya iptal edin, ardından iadeyi OpenCart'ta elle kaydedin. Wompi'de yapılan ödeme işleminin iptali siparişe not olarak eklenir. Sales > Returns altındaki ürün iadeleri Wompi üzerinden para geri göndermez.
Lisans anahtarı
Eklenti, vibefox.net'ten alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Wompi Payment lisans bloğu, Extensions > Extensions > Payments > VibeFox Wompi Payment > Edit sayfasında ayarların üstündeki ilk bloktur. Anahtarı License key alanına girin 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. Bunların altında Product: opencart-payment-wompi 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 yetkisine sahip 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 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şı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ızda serbest bırakın.
Etkin bir anahtar olmadan Wompi, ödeme sayfasında müşterilere gösterilmez. Bir ödeme yine de başlatılırsa müşteri This payment method is not available. Please choose another one. mesajını görür. Yönetim paneline aynı tarayıcıda giriş yapmış bir yönetici kullanıcı, ödeme yöntemini yine de mağazada (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 ön izleme kullanılamaz: mağaza yönetici girişini görmez, bu nedenle etkin bir anahtar olmadan ödeme yöntemi herkesten gizlenir. Edit sayfasını bir kez açtıktan sonra yönetici Dashboard sayfasında bir hatırlatma görünür. Bunu × ile kapatırsanız 7 gün gizlenir. Mevcut siparişler etkilenmez: zaten başlatılmış ödemeler yine Wompi olayları ve müşteri dönüşleriyle onaylanır.
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 lisans anahtarını ve lisans durumunu her zaman siler.
Sorun giderme
Wompi ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu ve geçerli modun dört anahtarının tümünün ayarlandığını kontrol edin (ayarlar sayfasındaki durum kutusu eksik anahtarları listeler). Ayrıca müşterinin COP ile ödeme yaptığını ve toplamın en az COP 1,500 olduğunu kontrol edin. Ödeme adresinin seçilen Geo Zone içinde olduğunu ve siparişin ayarlarda belirlenen Total değerine ulaştığını da kontrol edin.
Ödeme gerçekleşti, ancak sipariş durumsuz kalıyor: Events URL çalışmıyor. Wompi panelinde, kullandığınız ortam (sandbox veya canlı) için Events URL'nin ayarlandığını ve ayarlarda gösterilenle tam olarak aynı olduğunu kontrol edin. O ortamın olay gizli anahtarının ilgili bölümde olduğunu doğrulayın. Müşteri ödemeden sonra mağazaya döndüğünde sipariş de durum alır.
Events URL answers Not configured: olayın ortamının olay gizli anahtarı boş. Ayarlara yapıştırın.
Events URL answers Invalid signature: olay gizli anahtarı başka bir ortama veya başka bir hesaba ait. Wompi panelinden yeniden kopyalayın.
Events URL answers Transaction lookup failed: Wompi API işlemi döndürmedi; örneğin yanlış bir özel anahtar veya ağ sorunu nedeniyle. Wompi olayı daha sonra yeniden gönderir.
Events URL answers Retry: sipariş aynı anda başka bir istek tarafından onaylanıyordu veya sipariş durumu ayarlanamadı. Wompi olayı daha sonra yeniden gönderir. Nedeni görmek için Log alanına bakın.
Events URL answers Environment mismatch: bir sandbox işlemi, canlı bir ödeme denemesi için geldi ya da tersi. Sandbox ödemeleri asla canlı siparişleri onaylamaz.
Events URL answers Unknown reference: işlem referansı bu mağazanın referansına benziyor, ancak burada hiç verilmemiş; örneğin aynı Wompi hesabındaki başka bir OpenCart mağazası tarafından. Diğer sistemlerin referansları Ignored: not an OpenCart reference yanıtı alır.
The Events URL shows Method not allowed in the browser: bu normaldir. URL yalnızca Wompi'den gelen istekleri kabul eder.
The key does not start with ... warning on save: bir anahtar yanlış bölüme yapıştırıldı. Sandbox anahtarları pub_test_, prv_test_, test_events_ ve test_integrity_ ile, canlı anahtarlar ise pub_prod_, prv_prod_, prod_events_ ve prod_integrity_ ile başlar.
Order is in the review status: VibeFox Wompi Payment sekmesindeki notları okuyun (bkz. Sipariş durumları), ardından siparişi tamamlayın veya ödemeyi Wompi panelinde iade edin.
Other errors: eklenti sayfasındaki Log alanına ve siparişin Wompi notes notlarına bakın. Hatalar her zaman günlüğe yazılır. Daha fazla ayrıntı için Debug log seçeneğini açın.
Kaldırma
Extensions > Extensions bölümüne gidin, tür olarak Payments seçin ve VibeFox Wompi Payment 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 Events URL'yi geçiren başlangıç eylemi de kaldırılır). Delete data on uninstall açıksa diğer ayarlar (başlık, açıklama, sandbox modu, anahtarlar, günlükleme) ve günlük kaldırılır. Kapalıysa sonraki bir yeniden kurulum için saklanırlar. Wompi ödeme denemeleri her zaman korunur; böylece eski bir ödemenin geç gelen olayı yeniden kurulumdan sonra da tanınır. Mevcut siparişler ödeme notlarını korur.
OpenCart 4'te dosyalarını da kaldırmak için, kaldırma işleminden sonra Extensions > Installer sayfasına gidin, kurulu eklentiler listesinde VibeFox Wompi Payment 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.
Wompi, ilgili sahibinin ticari markasıdır. Bu eklenti Wompi ile bağlantılı değildir ve Wompi tarafından onaylanmamıştır.
