VibeFox eWAY for OpenCart — Yardım
Gereksinimler
OpenCart: 3.0.x (3.0.5.0 sürümünde test edildi) veya 4.0.2 ve sonrası (4.1.0.3 sürümünde test edildi).
PHP: 8.0 veya üzeri, cURL eklentisiyle birlikte.
Para birimi: AUD, NZD, SGD, HKD veya MYR. Diğer ödeme sayfası para birimleri için ödeme yöntemi ödeme sayfasında gizlenir. Ödeme, sipariş para biriminde tahsil edilir.
eWAY hesabı: Rapid API erişimi olan bir eWAY satıcı hesabına ve bu hesabın Rapid API anahtarına ve parolasına ihtiyacınız vardır; bunları MyeWAY içinde, Settings, API Key bölümünde bulabilirsiniz. Test için kendi anahtarı ve parolası olan bir eWAY sandbox hesabına ihtiyacınız vardır. Sandbox ve canlı anahtarlar farklıdır. MyeWAY'de bir şey ayarlamanız gerekmez: dönüş URL'si her ödemeyle birlikte gönderilir.
VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar tek 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_eway_payment_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_eway_payment_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüz için olan paketi kurun. Lisans anahtarı iki sürüm için de aynıdır.
OpenCart 3
1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_eway_payment_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişikliği yoktur, bu nedenle Extensions > Modifications sayfası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 sayfasına gidin ve tür olarak Payments seçin. VibeFox eWAY Payment Gateway eklentisini bulun ve Install (yeşil + düğmesi) düğmesine 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 (kalem düğmesi) düğmesine tıklayın. VibeFox lisans anahtarınızı, sayfanın üstündeki lisans bloğunda bulunan License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).
4. Sandbox API anahtarınızı ve parolanızı girin, Sandbox Mode seçeneğini açık bırakın, Enable/Disable seçeneğini etkinleştirin, Save düğmesine tıklayın ve bir test siparişi verin.
5. Canlı API anahtarınızı ve parolanızı girin, Sandbox Mode seçeneğini kapatın ve Save düğmesine tıklayın.
6. İsterseniz ayarlar sayfasında gösterilen cron URL'sini sunucunuzun cron işlerine ekleyin (bkz. Yapılandırma).
OpenCart 4
1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_eway_payment_gateway.ocmod.zip dosyasını seçin. Dosyanın adını değiştirmeyin: OpenCart 4 eklenti kodunu dosya adından alır, bu nedenle yeniden adlandırılmış bir paket çalışmaz.
2. Paket, aynı sayfadaki kurulu eklentiler listesinde görünür. Yanındaki Install (yeşil + düğmesi) düğmesine tıklayın.
3. Extensions > Extensions sayfasına gidin ve tür olarak Payments seçin. VibeFox eWAY Payment Gateway eklentisini bulun, Install (yeşil + düğmesi) düğmesine, ardından Edit (kalem düğmesi) düğmesine tıklayın.
4. Lisans anahtarını, eWAY anahtarlarını ve cron URL'sini OpenCart 3 için 3 ila 6. adımlardaki gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır. Yalnızca cron URL'si farklıdır (bkz. Re-check of lost returns (cron)).
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 eWAY Payment Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstünde bir rozet modu gösterir: SANDBOX — payments go to the eWAY sandbox, no real money is charged. veya LIVE — real payments are taken with the live API key. Sayfa, mevcut modun API anahtarı veya parolası eksikse (bu durumda ödeme yöntemi ödeme sayfasında gösterilmez) ve mağazanın varsayılan para birimi eWAY tarafından desteklenmiyorsa sizi uyarır. Eklentiyi değiştirme izniniz yoksa sayfa ayarları gösterir ama kaydedemez.
Kaydederken Title 1 ila 128 karakter arasında olmalı, Sort Order tam sayı olmalı, Total sıfırdan küçük olmayan bir sayı olmalı ve seçilen coğrafi bölge ile sipariş durumları mevcut olmalıdır. Aksi halde hiçbir şey kaydedilmez ve sayfa neyi düzeltmeniz gerektiğini gösterir.
eWAY
Enable/Disable: Enable eWAY 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: Credit Card (eWAY). 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 using your credit card via eWAY. You will be redirected to the eWAY secure payment page.
Sort Order: ödeme sayfasında eWAY'in ödeme yöntemleri arasındaki sırası. Boş bırakın veya bir tam sayı girin.
Geo Zone: eWAY'i yalnızca seçilen coğrafi bölgedeki ödeme adresleri için sunun. Varsayılan: All zones. Coğrafi bölgeler System > Localisation > Geo Zones altında ayarlanır.
Total: eWAY'in sunulabilmesi için siparişin ulaşması gereken, mağazanın varsayılan para biriminde ödeme sayfası toplamı. eWAY'i her tutarda sunmak için boş bırakın.
API kimlik bilgileri
Rapid API anahtarı ve parolası MyeWAY içinde, Settings, API Key bölümündedir. eWAY, canlı ve sandbox anahtarları için rehberlere sahiptir; bu bölümde bağlantıları bulunur. Sandbox ve canlı anahtarlar farklıdır. Sandbox modu yalnızca sandbox kimlik bilgilerini, canlı mod ise yalnızca canlı kimlik bilgilerini kullanır.
Sandbox Mode: ödemeler sandbox anahtarı ve parolasıyla eWAY sandbox'a gönderilir. Gerçek para tahsil edilmez. Varsayılan: açık. Canlı ödemeleri canlı anahtarla almak için kapatın. Açık olduğu sürece müşteri, Confirm Order adımında Test mode: no real payment is taken. mesajını görür.
Live API Key: canlı eWAY hesabınızın Rapid API anahtarı.
Live API Password: canlı eWAY hesabınızın Rapid API parolası.
Sandbox API Key: eWAY sandbox (ortak/geliştirici) hesabınızın Rapid API anahtarı.
Sandbox API Password: eWAY sandbox hesabınızın Rapid API parolası.
Kayıtlı anahtarlar ve parolalar 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 the saved value on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Return URL: eklentinin dönüş adresini gösterir. Her ödemeyle birlikte, siparişle ve ödeme denemesinin rastgele bir anahtarıyla otomatik olarak eWAY'e gönderilir; bu nedenle MyeWAY'de bir şey ayarlamanız gerekmez. Bir ödemenin sonucu her zaman eWAY'den sunucudan sunucuya okunur.
Re-check of lost returns (cron): Return URL'nin altında gösterilen isteğe bağlı bir cron URL'si. Sunucunuzun cron işinden her 15 dakikada bir çağırın; örneğin curl ile. Bir müşteri ödeme yapıp mağazaya dönmeden tarayıcıyı kapatırsa, müşteri eWAY'e gönderildikten yaklaşık 60 dakika sonra ödeme eWAY'den sorgulanır ve sipariş güncellenir. eWAY'e ulaşılamazsa kontrol en fazla üç kez tekrarlanır. Bu URL'yi gizli tutun: kurulum sırasında oluşturulan gizli bir belirteç içerir ve yanlış belirteçle yapılan bir çağrı Forbidden yanıtı alır. OpenCart 4'te URL şöyledir: https://your-store/index.php?route=extension/wcp_eway_payment_gateway/payment/wcp_eway_payment_gateway.cron&token=(token).
Siparişler
OpenCart siparişi Confirm Order adımında durumsuz olarak oluşturur (eksik sipariş). Sipariş, eWAY ödemeyi onayladıktan sonra bir durum alır. Aşağıdaki her alan, OpenCart sipariş durumlarınızı listeler.
Order Status on Success: eWAY ödemeyi onayladığında ayarlanan durum. Varsayılan: İşleniyor.
eWAY payment on hold status: incelemenizi gerektiren onaylanmış bir ödeme için durum: tutar veya para birimi siparişle uyuşmuyor, müşteri eWAY sayfasında Cancel düğmesine bastıktan sonra ödeme onaylandı ya da sipariş zaten başka bir duruma sahipti. Sipariş geçmişindeki bir not nedenini açıklar. Varsayılan: Beklemede, çünkü OpenCart'ta On hold durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturabilir ve burada seçebilirsiniz.
Refunded order status: ödeme, sipariş sayfasından tamamen iade edildikten sonraki durum. Varsayılan: İade edildi.
Gelişmiş
Debug log: API çağrılarını ve ödeme sonuçlarını OpenCart günlükleri klasöründeki (storage/logs) eway_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz; 5 MB'a ulaştığında eway_p_debug.old.log.php dosyasına taşınır. Kart verileri, anahtarlar, parolalar, müşteri e-postaları ve erişim kodları hiçbir zaman kaydedilmez. 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 all extension data on uninstall: açıkken eklentiyi kaldırmak, ağ geçidi ayarlarını ve günlüğü siler. Siparişlerin eWAY ödeme ve iade kayıtları her zaman saklanır. Varsayılan: kapalı.
İçe / dışa aktarma
Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. API anahtarları ve parolaları 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ı API anahtarları ve parolaları korunur.
Ödeme
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Credit Card (eWAY)). Confirm Order adımında müşteri, açıklamanızı ve You will be redirected to the secure eWAY payment page to pay by card. notunu görür. OpenCart siparişi bu adımda, hâlâ durumsuz olarak oluşturur. 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 Confirm Order düğmesine tıkladığında eklenti, sipariş para biriminde sipariş tutarı için eWAY'den bir ödeme sayfası ister; fatura referansı olarak OC- ve sipariş numarasını, ayrıca müşterinin fatura adresini ve e-posta adresini ekler ve müşteriyi eWAY'in güvenli ödeme sayfasına (Responsive Shared Page) yönlendirir. Orada müşteri kartla öder. Tahsilat hemen yapılır.
Ödemeden sonra müşteri mağazanıza döner. Eklenti tarayıcıya güvenmez: bu sipariş için oluşturulan ödeme sayfasının sonucunu eWAY'den sunucudan sunucuya sorar. Sipariş, yalnızca eWAY onayladığında ve onaylanan tutar ile para birimi siparişle eşleştiğinde ödenmiş olarak işaretlenir. Sipariş daha sonra OpenCart'ın standart yöntemiyle durum alır; olağan sipariş e-postaları ve stok güncellemesiyle birlikte, müşteri de OpenCart sipariş başarı sayfasını görür. Beklemedeki bir sipariş için sayfa ayrıca Your payment was received and is being reviewed by the store. We will contact you if anything is needed. mesajını gösterir.
Bu anda eWAY'e sorulamıyorsa, bir Payment confirmation sayfası We have not received the confirmation of your payment from eWAY yet. If you completed the payment, this order will be updated shortly — please do not pay again. mesajını, bir Check again düğmesini ve bir Back to checkout düğmesini gösterir. Sipariş, müşteri yeniden kontrol ettiğinde veya cron URL'si çalıştığında durum alır.
Ödeme reddedilirse müşteri, nedeniyle birlikte ödeme sayfasına döner; örneğin Your payment was declined: D4451 Insufficient funds. Please try again or use a different payment method. Sipariş durumsuz kalır. Müşteri eWAY sayfasında Cancel düğmesine tıklarsa, eklenti önce eWAY ile hiçbir şeyin ödenmediğini doğrular (örneğin başka bir sekmede). Ardından müşteri You cancelled the payment on the eWAY page. Your order has not been paid — you can try again. mesajını görür. Ödeme tamamlanmadıysa mesaj şudur: The payment was not completed. Please try again. Sepet her durumda korunur. OpenCart 4'te bu mesajlar ödeme sayfasının üstünde gösterilir.
Müşteri yeniden deneyebilir. OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; OpenCart 4 ise ödeme sırasındaki siparişi günceller, böylece yeni bir deneme aynı sipariş için yeni bir eWAY ödeme sayfası açar. Bu nedenle yeni bir ödeme sayfası oluşturulmadan önce bu siparişin ve aynı sepetteki diğer siparişlerin önceki sayfaları eWAY ile kontrol edilir. Bunlardan biri zaten ödenmişse, ikinci bir tahsilat yerine o ödeme onaylanır. Bunlar hakkında eWAY'e sorulamazsa müşteri We could not check the status of your previous payment attempt. Please try again in a moment. mesajını görür. eWAY ödeme sayfasını oluşturamazsa müşteri, kısa bir mesajla Confirm Order adımında kalır; örneğin Payment error: Unable to connect to eWAY. Please try again. veya eWAY hata kodlarıyla birlikte eWAY could not start the payment.
OpenCart 4, başarı sayfası gösterilene kadar siparişi ödeme sürecinde tutar. Bu sipariş ödeme yapılmadan kapatılırsa (örneğin siz iptal ettiyseniz), müşteri Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. mesajıyla ödeme sayfasına geri gönderilir ve bir sonraki Confirm Order işlemi sepet için yeni bir sipariş öder. Bu sipariş zaten ödenmişse ama o zamandan beri sepet değiştiyse (yeni bir adet dahil), mesaj şudur: Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. Ödenmiş bir sipariş, farklı bir sepet için asla ödenmiş gibi gösterilmez.
Dönüş ve cron URL'leri, OpenCart 3'ün ödeme eklentilerinin isteklerini geçirmesi ve OpenCart 4'te eklentinin bunlar için bir başlangıç eylemi (startup action) eklemesi nedeniyle, mağaza bakım modundayken de çalışır.
eWAY, Shared Page için sunucudan sunucuya bildirim göndermez: sonuç, müşteri döndüğünde ve cron URL'si ile alınır. Eklentinin sitenizde kart alanları, kayıtlı kartlar veya abonelikler yoktur; yalnızca yetkilendirme ve sonradan tahsilat (capture) yoktur; Beagle dolandırıcılık puanlarını değerlendirmez (eWAY dolandırıcılık kuralları tarafından engellenen işlemler eWAY'in kendisi tarafından reddedilir).
Siparişler ve iadeler
Sipariş durumları
No status (missing order): müşteri eWAY'e yönlendirildi ve ödeme yapmadı, iptal etti, ödeme reddedildi veya sonuç henüz alınamadı. Sales > Orders sayfasında bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.
Order Status on Success (default Processing): ödeme onaylandı. Bir not, eWAY işlem kimliğini, yetkilendirme kodunu, yanıtı ve modu (sandbox veya canlı) gösterir.
eWAY payment on hold status (default Pending): eWAY, siparişten farklı bir tutar veya para birimi onayladı (örneğin Approved for partial amount), ödeme müşteri eWAY sayfasında iptal ettikten sonra onaylandı ya da zaten size göre bir durumu olan bir sipariş için onaylandı; örneğin Canceled. eWAY'in gerçekte tahsil ettiği tutar kaydedilir ve not bunu açıklar. Siparişi kontrol edip tamamlayın veya ödemeyi iade edin.
Refunded order status (default Refunded): ödeme eklenti üzerinden tamamen iade edildi.
Zaten ödenmiş bir sipariş veya aynı sepetteki başka bir sipariş için ikinci bir ödeme onaylanırsa, ödenmiş sipariş değişmez. Bir not, mükerrer ödemeyi MyeWAY'de iade etmenizi ister. Başka bir fatura referansı için onaylanan bir ödeme siparişe asla uygulanmaz.
Notlar, müşterinin görmediği sipariş History kayıtlarıdır.
VibeFox eWAY Payment Gateway sekmesi
Sales > Orders bölümünde eWAY ile ödenmiş bir sipariş açın. Sipariş sayfasının altında, History ve Additional sekmelerinin yanında, VibeFox eWAY Payment Gateway sekmesi, Sandbox veya Live etiketiyle birlikte eWAY transaction kimliğini, Auth code değerini, eWAY Response yanıtını, Invoice reference değerini, ödemenin Status durumunu, Paid / refunded tutarlarını, iade formunu, iade geçmişini ve siparişin eWAY notes kayıtlarını gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir.
İadeler
Sekmede tutarı girin (henüz iade edilmemiş tutar otomatik olarak doldurulur), isterseniz bir Reason (optional) ekleyin ve Refund via eWAY düğmesine tıklayın. Refund this amount through eWAY? This cannot be undone. sorusunu onaylayın. Tam ve kısmi iadeler desteklenir. Eklentiyi değiştirme izniniz olmalıdır (System > Users > User Groups altında ayarlanır). İadeler, eWAY'in tahsil ettiği tutar ve para biriminde yapılır; bu nedenle kısmi tutar onayından sonra sipariş tutarının değil, müşterinin gerçekten ödediği tutarın üstüne kadar iade yapabilirsiniz. İade, ödemenin yapıldığı ortamda (sandbox veya canlı) gönderilir; bu nedenle o ortamın API anahtarı ve parolası ayarlanmış olmalıdır. eWAY iadeyi reddederse sekme, eWAY kodlarıyla birlikte eWAY refund failed: mesajını gösterir ve hiçbir iade kaydedilmez. Başarılı bir iade, eWAY iade işlem kimliğiyle birlikte iade geçmişine ve notlara eklenir. Tam iade, siparişi müşteriye bildirmeden ve ürünleri stoğa geri eklemeden Refunded order status durumuna alır; tıpkı elle yapılan bir durum değişikliği gibi. Kısmi iade durumu değiştirmez. İadeler, eWAY ödemeyi onayladıktan sonra kullanılabilir.
Sales > Returns altındaki ürün iadeleri, eWAY üzerinden para geri göndermez. MyeWAY'de yapılan iadeler OpenCart'a geri senkronize edilmez. Gerekirse siparişi elle güncelleyin.
Lisans anahtarı
Eklenti, vibefox.net'ten alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox eWAY Payment Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox eWAY Payment 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 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, anahtarı bu mağazadan kaldırmak için Remove key. Bunların altında Product: opencart-payment-eway 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önetim paneli dilini izler (İngilizce ve Rusça dahildir).
Anahtar kabul edilmezse blok nedenini belirtir; ö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ı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 tek bir alan adında çalışır: OpenCart yapılandırmasındaki mağaza adresinde. 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 eWAY, ö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önetim paneline aynı tarayıcıda giriş yapmış bir yönetici kullanıcı, ödeme yöntemini mağazada hâlâ görür; (unlicensed — visible to admins only) ifadesiyle işaretlenmiş olarak. Böylece anahtar satın almadan önce eklentiyi kurup test edebilirsiniz. OpenCart 4'te bu önizleme yoktur: mağaza yönetim paneline giriş yapıldığını 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önetim paneli Dashboard sayfasında bir hatırlatma belirir. 7 gün gizlemek için × ile kapatın. Mevcut siparişler etkilenmez: zaten başlatılmış ödemeler onaylanmaya devam eder ve iadeler çalışır.
Bir lisans sona erdiğinde eklenti çalışmaya devam eder; ancak güncellemeler ve destek için yenileme gerekir. Yönetim panelinde Dashboard veya Edit sayfasını açtığınızda durum otomatik olarak yeniden kontrol edilir: anahtarın girilmesinden sonraki ilk 14 gün her gün, sonrasında haftada bir kez. Cron işi gerekmez. Eklentiyi kaldırmak lisans anahtarını ve lisans durumunu her zaman siler.
Sorun giderme
eWAY does not appear at checkout: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, mevcut modun API anahtarı ve parolasının dolu olduğunu (sandbox modunda sandbox alanları, canlı modda canlı alanlar) ve ödeme sayfası para biriminin AUD, NZD, SGD, HKD veya MYR olduğunu kontrol edin. Kimlik bilgileri eksik olduğunda ayarlar sayfası bir uyarı gösterir. Ayrıca ödeme adresinin seçilen Geo Zone içinde olduğunu ve siparişin ayarlarda belirlenen Total değerine ulaştığını kontrol edin.
The payment went through, but the order stays without a status: müşteri eWAY'den geri dönmedi veya bu anda eWAY'e sorulamadı. eWAY, Shared Page için bildirim göndermez. Re-check of lost returns (cron) bölümündeki cron URL'sini kurun: ödemeyi yaklaşık bir saat sonra alır. MyeWAY'de işlemi kontrol edin ve eklenti sayfasındaki Log alanına bakın.
The cron URL answers Forbidden: URL'deki belirteç yanlış. URL'yi ayarlar sayfasında gösterildiği gibi tam olarak kopyalayın.
The customer sees This payment method is temporarily unavailable: mevcut modun API anahtarı veya parolası eksik ya da eWAY bunları reddetti. Mevcut modun kimlik bilgilerini kontrol edin.
The customer sees eWAY could not start the payment: eWAY, mesajda gösterilen hata kodlarını döndürdü. Çoğu zaman fatura bilgileri geçersizdir.
The customer sees eWAY cannot take payments in a currency: sipariş para birimi, eWAY'in kabul ettiklerinden biri değil. AUD, NZD, SGD, HKD veya MYR kullanın.
The customer sees We could not match this payment to an order: dönüş bağlantısı bu mağazanın bir siparişine ait değil ya da eWAY başka bir fatura referansı için bir ödeme onayladı. Müşteriden tahsilat yapıldıysa ödemeyi MyeWAY'de bulun.
The customer sees This payment method is not available: ödeme sayfası 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.
Order is in the on hold status after payment: VibeFox eWAY Payment Gateway sekmesindeki eWAY notes kayıtlarını okuyun (bkz. Sipariş durumları), ardından siparişi tamamlayın veya ödemeyi iade edin.
No refund form in the tab: sekme nedenini belirtir: siparişe ait bir eWAY işlem kimliği bulunamadı, sipariş tamamen iade edildi, kullanıcı grubunuzun eklentiyi değiştirme izni yok ya da ödemenin modunun API kimlik bilgileri ayarlanmamış.
Refund fails with a message about the sandbox or live mode: sipariş bu ortamda ödendi, ancak bu ortamın API anahtarı ve parolası ayarlanmamış. Bunları girin ve yeniden deneyin.
Refund fails with at most … can be refunded: tutar, eWAY'in tahsil ettiği tutardan daha fazla; önceden yapılan iadeler düşüldükten sonra kalan tutar eksik.
Geliştiriciler için: eklenti, OpenCart olaylarını tetikler: wcp_eway_payment_gateway_supported_currencies (eWAY hesabınız daha fazla para birimi için etkinleştirildiyse) ve wcp_eway_payment_gateway_create_access_code_request (ödeme sayfası oluşturulmadan önceki istek gövdesi).
Kaldırma
Extensions > Extensions sayfasına gidin, tür olarak Payments seçin ve VibeFox eWAY Payment 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 olayı da kaldırılır (OpenCart 4'te olayları ve bakım modunda dönüş ve cron URL'lerini geçiren başlangıç eylemi de). Delete all plugin data on uninstall açıksa, diğer ağ geçidi ayarları (başlık, açıklama, sandbox modu, API anahtarları ve parolaları, hata ayıklama günlüğü anahtarı, cron belirteci) ve günlük kaldırılır. Kapalıysa, sonraki bir yeniden kurulum için saklanırlar. eWAY ödeme ve iade kayıtları her zaman saklanır; böylece 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ırma işleminden sonra Extensions > Installer sayfasına gidin, kurulu eklentiler listesinde VibeFox eWAY Payment Gateway yanındaki Uninstall (turuncu − düğmesi) düğmesine, ardından yüklenen paketi silmek için Delete (kırmızı çöp kutusu düğmesi) düğmesine tıklayın.
eWAY, ilgili sahibinin ticari markasıdır. Bu eklenti eWAY ile bağlantılı değildir ve eWAY tarafından onaylanmamıştır.
