Geri

VibeFox ePay.bg for OpenCart — Yardım

Gereksinimler

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

PHP: 8.0 veya üzeri.

Para birimi: Bulgar levi (BGN), euro (EUR) veya ABD doları (USD). Sipariş kendi para biriminde, 2 ondalık basamakla tahsil edilir. Müşteri ödeme sayfasında başka bir para birimiyle ödeme yaparsa ödeme yöntemi gizlenir.

ePay.bg hesabı: ePay.bg satıcı profilinizden müşteri numarasına (MIN) ve gizli anahtara ihtiyacınız vardır: canlı olanlar www.epay.bg adresinden, test olanlar demo.epay.bg adresinden alınır (test hesabı ayrıca kaydedilir). Ayrıca mağazanızın bildirim URL'sini satıcı profilinize girmeniz gerekir.

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_epaybg_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_epaybg_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüz için olan paketi yükleyin. Lisans anahtarı her iki sürüm için aynıdır.

OpenCart 3

1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_epaybg_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 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 ePay.bg Gateway eklentisini bulun ve Install düğmesine (yeşil + düğmesi) tıklayın. Yönetici kullanıcınızın ödeme eklentilerinin 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ündeki lisans bloğunda bulunan License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).

4. Test ve/veya canlı MIN ve gizli anahtarı girin (bkz. Yapılandırma).

5. Payment notifications (IPN) bölümünde gösterilen URL'yi, ePay.bg satıcı profilindeki URL for receiving notifications alanına hem demo hem de canlı profil için kopyalayın. Bu olmadan hiçbir sipariş bir durum almaz.

6. Enable/Disable seçeneğini açın ve Save düğmesine tıklayın. Test modunda bir deneme siparişi verin, ardından Test 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_epaybg_gateway.ocmod.zip dosyasını seçin. Dosyayı yeniden adlandırmayın: OpenCart 4 eklenti kodunu dosya adından alır ve yeniden adlandırılmış bir paket çalışmaz.

2. Paket, aynı 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 ve tür olarak Payments seçin. VibeFox ePay.bg 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ı, ePay.bg kimlik bilgilerini ve bildirim URL'sini OpenCart 3 için 3 ila 6. adımlarda olduğu gibi girin. Ayarlar sayfası ve alanları her iki sürümde aynıdır. Yalnızca bildirim URL'si farklıdır (bkz. Ödeme bildirimleri (IPN)).

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 ePay.bg Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstünde sayfa; mağazanızın varsayılan para birimi BGN, EUR veya USD değilse bir hata gösterir; ödeme yöntemi etkinse ama seçili modun MIN'i veya gizli anahtarı boşsa bir uyarı gösterir (bu durumda ödeme sayfasında gizlenir ve kaydederken aynı uyarı görünür); test modu açıkken de Test mode is on: payments go to demo.epay.bg and no real money is charged. ifadesini gösterir. Eklentiyi değiştirme izniniz yoksa sayfa ayarları gösterir ancak kaydedemez.

Kaydederken Title alanı boş olamaz (en fazla 128 karakter), Sort Order tam sayı olmalı ve Total 0 veya daha büyük bir sayı olmalıdır; herhangi bir alan hatalıysa hiçbir şey kaydedilmez.

ePay.bg

Enable/Disable: Enable ePay.bg Payment Gateway ö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: ePay.bg. Zorunlu.

Description: müşteriye Confirm Order adımında gösterilen metin. Varsayılan: Pay securely via ePay.bg with a bank card or your ePay.bg account.

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

Geo Zone: ePay.bg'yi 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 bölümünde tanımlanır.

Total: ePay.bg'nin sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para birimindeki sepet toplamı. ePay.bg'yi her toplam tutarda sunmak için boş bırakın.

ePay.bg hesabı

Müşteri numarası (MIN) ve gizli anahtar, www.epay.bg (canlı) ve demo.epay.bg (ayrıca kaydedilen test hesabı) üzerindeki satıcı profilinizde gösterilir.

Test Mode: test modunu etkinleştirir. Müşteriler ePay.bg demo ortamına yönlendirilir ve istekler test kimlik bilgileriyle imzalanır. Varsayılan: açık. Açıkken müşteriler Confirm Order adımında Test mode (demo.epay.bg): no real payment is taken. ifadesini görür.

Test Merchant ID (MIN): demo.epay.bg satıcı hesabınızın müşteri numarası (MIN).

Test Secret Key: demo.epay.bg satıcı hesabınızın gizli anahtarı (64 karakter).

Live Merchant ID (MIN): www.epay.bg satıcı hesabınızın müşteri numarası (MIN).

Live Secret Key: www.epay.bg satıcı hesabınızın gizli anahtarı (64 karakter), HMAC-SHA1 imzası için kullanılır.

Kaydedilmiş gizli anahtarlar 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. Kayıtlı bir anahtarı silmek için alanın altındaki Clear the saved key on save kutusunu işaretleyin ve Save düğmesine tıklayın. Yapıştırılan anahtarlardaki boşluklar ve satır sonları kaydetme sırasında kaldırılır.

Ödeme bildirimleri (IPN)

Bildirim, mağazanıza bir ödeme isteğinin ödendiğini, reddedildiğini veya süresinin dolduğunu bildirir. Notification URL alanı, ePay.bg satıcı profilinde URL for receiving notifications olarak girmeniz gereken URL'yi gösterir; bu, hem canlı hem demo profil için geçerlidir. OpenCart 3'te şuna benzer: https://your-store/index.php?route=extension/payment/wcp_epaybg_gateway/notify, OpenCart 4'te ise https://your-store/index.php?route=extension/wcp_epaybg_gateway/payment/wcp_epaybg_gateway.notify gibidir ve OpenCart kurulumunuzun vitrin adresinden oluşturulur. URL'yi ayarların gösterdiği gibi tam olarak kopyalayın. Siparişler yalnızca bu imzalı bildirimlerle bir durum alır; mağazaya geri dönen müşteri bir siparişi ödemiş olmaz.

ePay.bg her fatura için şu sonuçları bildirir:

PAID: müşteri ödemeyi yaptı. Sipariş durumunu alır.
DENIED: ödeme reddedildi. Sipariş bir durum almaz.
EXPIRED: ödeme isteği ödenmeden süresi doldu. Sipariş bir durum almaz.

Geçerli bir sağlama toplamı olmayan bildirimler reddedilir ve ePay.bg bunları göndermeye devam eder. Sağlama toplamı, gizli anahtarı olan her modun anahtarıyla kontrol edilir; bu nedenle test ve canlı arasında geçiş yapmadan önce başlatılan ödemeler yine de onaylanır. Bir ödeme, isteğin yapıldığı modda gelmelidir; aksi halde sipariş beklemeye alınır. Satıcı profilinde bildirim URL'si yoksa hiçbir sipariş bir durum almaz.

Ödeme isteği

Invoice Prefix: yalnızca rakamlar (en fazla 10), ePay.bg fatura numarasını oluşturmak için OpenCart sipariş kimliğinin önüne eklenir; örneğin 00001 + 123 = 00001123. Aynı ePay.bg hesabındaki farklı mağazalar için farklı önekler kullanın. Diğer karakterler kaydetme sırasında, kayıtlı öneki gösteren bir uyarıyla birlikte kaldırılır. Öneki daha sonra değiştirmek güvenlidir: açık ödeme istekleri, her biri için kaydedilen fatura üzerinden bulunur. Varsayılan: 00001.

Expiration Time: ödenmemiş bir ödeme isteğinin süresinin dolacağı süre; ePay.bg bunu süresi dolmuş olarak bildirir ve sipariş bir durum almaz. 1, 3, 6, 12, 24, 48 veya 72 saat seçin. Süre, mağazanızın saat dilimi ne olursa olsun Bulgaristan saatiyle gönderilir. Varsayılan: 24 saat.

Language: ePay.bg ödeme sayfasının dili, İngilizce veya Bulgarca. Varsayılan: English.

Siparişler

OpenCart siparişi Confirm Order adımında durumsuz (eksik sipariş) olarak oluşturur. Yalnızca ePay.bg ödemeyi bildirdiğinde bir durum alır. Reddedilen, süresi dolan veya terk edilen bir ödeme siparişi durumsuz bırakır ve müşteri yeniden ödeme yapabilir. Aşağıdaki durum alanları, OpenCart sipariş durumlarınızı listeler.

Order Status After Payment: başarılı bir ödemeden sonra ayarlanacak durum.

Default (processing status): aşağıdaki Processing status (varsayılan).
Processing: aynısı, Processing status.
Completed: Completed status.
On Hold: On Hold status: ödenmiş her sipariş, sizin manuel incelemenizi bekler.

Processing status: Default ve Processing için OpenCart durumu. Varsayılan: Processing.

Completed status: Completed için OpenCart durumu. Varsayılan: Complete.

On Hold status: On Hold ve manuel inceleme gerektiren ödemeler için OpenCart durumu: ödeme isteğinden sonra sipariş tutarı veya para birimi değişti, bildirim diğer modda geldi ya da ödeme gelmeden önce sipariş durumu değiştirildi (örneğin iptal edildi). Böyle bir sipariş ödenmiş olarak işaretlenmez; bir not nedenini açıklar. Varsayılan: Pending, çünkü OpenCart'ta On hold durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturabilir ve burada seçebilirsiniz.

Gelişmiş

Logging: ödeme isteklerini ve bildirimleri OpenCart günlük klasöründeki (storage/logs) epay_bp_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz ve 5 MB'a ulaştığında epay_bp_debug.old.log.php dosyasına taşınır. Gizli anahtarlar ve kart verileri kaydedilmez. Varsayılan: kapalı. Hatalar bu seçenek kapalıyken de her zaman kaydedilir.

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çıksa, eklentiyi kaldırdığınızda ağ geçidi ayarları ve günlük silinir. ePay.bg ödeme kayıtları ve siparişleri her zaman saklanır. Varsayılan: kapalı.

İçe / Dışa Aktarma

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

Ödeme sayfası

Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak ePay.bg). Confirm Order adımında müşteri açıklamanızı ve You will be redirected to ePay.bg to pay with a bank card or your ePay.bg account. notunu görür. OpenCart siparişi bu adımda, hâlâ durumsuz olarak oluşturur. OpenCart 4'te müşteri ödeme yöntemini, Payment method options penceresindeki ödeme yöntemi bloğunun Choose düğmesiyle seçer ve sayfanın altındaki Confirm Order düğmesine tıklar. Müşteri Confirm Order düğmesine tıkladığında eklenti, müşteriyi ePay.bg'ye, sipariş para biriminde sipariş tutarı için imzalı bir ödeme isteğiyle, fatura numarası ve son kullanma süresiyle birlikte yönlendirir. Ödeme, ePay.bg'de Order ve sipariş numarasıyla görünür. ePay.bg'de müşteri bir banka kartı veya ePay.bg hesabıyla öder.

Ödemeden sonra müşteri mağazanıza geri döner. Sipariş, ePay.bg imzalı bildirimle onaylayana kadar ödenmiş olarak işaretlenmez. Ardından sipariş, her zamanki OpenCart yöntemiyle durum alır; olağan sipariş e-postaları gönderilir ve stok güncellenir. Bildirim zaten geldiyse müşteri OpenCart sipariş başarı sayfasını görür. Gelmediyse, Payment confirmation sayfası Thank you. Your payment is being confirmed by ePay.bg — your order is confirmed as soon as ePay.bg reports the payment. mesajını ve Check again ile Back to checkout düğmelerini gösterir.

Müşteri ePay.bg'de iptal ederse, The ePay.bg payment was cancelled. You can try again or choose another payment method. mesajıyla ödeme sayfasına geri döner. ePay.bg isteği reddedilmiş veya süresi dolmuş olarak bildirdiyse mesaj The payment was not completed. You can try again or choose another payment method. olur. Sepet korunur. OpenCart 4'te bu mesajlar ödeme sayfasının üstünde gösterilir. Aynı sipariş için yeni bir deneme aynı fatura numarasını kullanır. OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; OpenCart 4 ise ödeme sayfasındaki siparişi günceller, bu nedenle yeni bir deneme aynı siparişi yeni bir ödeme isteğiyle öder. Aynı sepetteki başka bir sipariş zaten ödenmişse müşteri başarı sayfasına gider ve yeni bir ödeme başlatılmaz.

OpenCart 4, siparişi başarı sayfası gösterilene kadar ödeme sayfasında tutar. Bu sipariş bu arada ödeme yapılmadan kapatıldıysa (ö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 sepet o zamandan beri değişmişse (yeni bir adet dahil), müşteri ödeme sayfasına geri gönderilir ve bir sonraki Confirm Order işlemi değişen sepeti yeni bir siparişle öder. Ödenmiş bir sipariş, farklı bir sepet için asla ödenmiş gibi gösterilmez.

Sipariş ePay.bg ile ödenemiyorsa müşteri Confirm Order adımında kalır ve düğmenin üstünde kısa bir mesaj görür; örneğin ePay.bg payments are temporarily unavailable. Please choose another payment method. ya da ePay.bg'nin sipariş para biriminde ödeme kabul etmediğini belirten bir mesaj.

Bildirim, OpenCart 3'ün ödeme eklentisi isteklerine izin vermesi ve OpenCart 4'te eklentinin bunun için bir başlangıç eylemi eklemesi nedeniyle mağaza bakım modundayken de çalışır. Zaten başlatılmış ödemelerin bildirimleri, ödeme yöntemini kapatsanız bile kabul edilir.

Eklenti yalnızca ePay.bg üzerindeki tek seferlik ödemeleri kabul eder. OpenCart'tan iade, kayıtlı kart, abonelik veya yinelenen ödeme ve EasyPay ya da B-Pay nakit ödeme kodları yoktur.

Siparişler

Sipariş durumları

No status (missing order): müşteri ePay.bg'ye yönlendirildi ve ödeme yapmadı, bildirim henüz gelmedi veya ePay.bg isteği reddedilmiş ya da süresi dolmuş olarak bildirdi. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.

Processing, Completed veya On Hold status: ödeme onaylandı. Durum, Order Status After Payment değerini izler. Bir not; fatura numarasını, ödeme tarihini, STAN'ı ve BORICA kodunu gösterir.

Ödemeden sonra On Hold durumu: ödeme geldi, ancak siparişin şu anda belirttiği durum için değil: sipariş tutarı veya para birimi ödeme isteğinden sonra değişti, bildirim istekle farklı modda (test veya canlı) geldi ya da siparişin ödeme yöntemi artık ePay.bg değil. Ödeme ödenmiş olarak kaydedilmez. Siparişe zaten başka bir durum verdiyseniz, örneğin iptal ettiyseniz, aynısı olur. Not nedenini açıklar. ePay.bg satıcı panelinde ödemeyi kontrol edin ve siparişi manuel olarak tamamlayın veya iade edin.

Zaten ödenmiş bir sipariş için bir ödeme gelirse durum değişmez ve bir not sizden ePay.bg satıcı panelinde çift ödeme olup olmadığını kontrol etmenizi ister. Müşteri aynı sepetteki iki siparişi ödediyse, ikincisi olası çift ödeme hakkında bir not alır. Geç gelen bir reddetme veya süre dolumu bildirimi, ödenmiş bir siparişi asla değiştirmez; zaten bir durumu olan sipariş yalnızca bir not alır.

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

VibeFox ePay.bg Gateway sekmesi

Sales > Orders bölümünde ePay.bg ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox ePay.bg Gateway sekmesinde fatura, ortam (test veya canlı) ve test ödemeleri için Test mode etiketi, istenen tutar ve para birimi, ödeme isteğinin durumu, bildirim sonucu, ödeme tarihi, STAN, BORICA kodu ve siparişin ePay.bg notes kayıtları gösterilir. Sekme salt okunurdur ve eklentiye erişimi olan kullanıcılara gösterilir.

İadeler

ePay.bg WEB API'sinde iade çağrısı bulunmadığı için OpenCart üzerinden iade yapılamaz. Ödemeyi ePay.bg satıcı panelinde iade edin ve OpenCart'ta sipariş durumunu elle güncelleyin. Sales > Returns bölümündeki ürün iadeleri ePay.bg üzerinden para göndermez.

Lisans anahtarı

Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarı ile çalışır. License — VibeFox ePay.bg Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox ePay.bg Gateway > Edit sayfasında ayarların üstünde yer alan ilk bloktur. Anahtarı License key alanına yapıştırın ve Activate düğmesine tıklayın. Bundan sonra blok anahtarı maskelenmiş olarak, durumu (örneğin lisansın geçerli olduğu tarihi 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. Altında Product: opencart-payment-epaybg satırı ve vibefox.net hesabınızı açan Manage licenses and domains in your account bağlantısı yer alır. Anahtarı yalnızca eklenti için Modify iznine sahip yönetici kullanıcılar değiştirebilir. Bloğun metinleri yönetici dilini izler (İngilizce ve Rusça dahildir).

Anahtar kabul edilmezse blok nedenini söyler; örneğin Key not found, This key belongs to another product, Domain limit reached veya tarihle birlikte License expired on. Mağaza adresi değiştikten 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 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 ePay.bg, ö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 (unlicensed — visible to admins only) işaretiyle görmeye devam eder; 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 anahtar yoksa ö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. Bunu × ile kapatırsanız 7 gün boyunca gizlenir. Mevcut siparişler etkilenmez: zaten başlatılmış ödemeler onaylanmaya devam eder.

Bir lisans sona erdiğinde eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Durum, yönetim paneli 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. Eklentiyi kaldırmak lisans anahtarını ve lisans durumunu her zaman siler.

Sorun giderme

ePay.bg ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, seçili modun MIN ve gizli anahtarının girildiğini ve müşterinin BGN, EUR veya USD ile ödeme yaptığını kontrol edin. Ayarlar sayfası kimlik bilgileri eksikse bir uyarı gösterir. 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.

Ödeme gerçekleşti ama sipariş durumsuz kaldı: sipariş durumunu yalnızca ePay.bg bildiriminden alır. Kullandığınız modun (demo veya canlı) ePay.bg satıcı profilinde bildirim URL'sinin Notification URL altında gösterildiği gibi tam olarak girildiğini ve o modun gizli anahtarının doğru olduğunu kontrol edin. Eklentinin sayfasındaki Log alanına bakın; her bildirimi görmek için Logging seçeneğini açın.

Bildirim ERR=Not valid CHECKSUM ile yanıt veriyor: kayıtlı hiçbir gizli anahtar, bildirimi gönderen satıcı profiliyle eşleşmiyor. ePay.bg yeniden denemeye devam eder; bu nedenle anahtar doğru olduğunda sipariş durumunu alır.

Bildirim ERR=Not configured ile yanıt veriyor: kayıtlı gizli anahtar yok. Girin.

Bildirim bir fatura için STATUS=NO ile yanıt veriyor: fatura bu mağaza tarafından verilmedi; örneğin aynı ePay.bg hesabındaki başka bir mağaza tarafından. Her mağazaya kendi Invoice Prefix değerini verin.

Bildirim STATUS=ERR ile yanıt veriyor: geçici bir hata; örneğin aynı sipariş için aynı anda iki bildirim veya sipariş durumunun ayarlanamaması. ePay.bg bildirimi yeniden gönderir. Nedeni günlükte yer alır.

Bildirim URL'si ERR=Method not allowed in the browser gösteriyor: bu normaldir. URL yalnızca ePay.bg'den gelen istekleri kabul eder.

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 veya bu sırada ödeme yöntemi kapatıldı. Müşteri ödeme sayfasını yeniden yüklemelidir.

Müşteri This order has nothing to pay. mesajını görüyor: sipariş tutarı sıfır; bu nedenle ePay.bg'ye gönderilecek bir şey yok.

Sipariş ödemeden sonra On Hold durumunda: VibeFox ePay.bg Gateway sekmesindeki notları okuyun (bkz. Sipariş durumları), ödemeyi ePay.bg satıcı panelinde kontrol edin, ardından siparişi tamamlayın veya ödemeyi orada iade edin.

Kaydederken fatura öneki değiştirildi: önek yalnızca en fazla 10 rakam içerebilir. Diğer karakterler kaldırılır.

Geliştiriciler için: ödeme formu ePay.bg'ye gönderilmeden önce eklenti, form alanları ve sipariş ile birlikte epay_bp_form_fields OpenCart olayını tetikler; örneğin doğrudan kart ödeme sayfasını (PAGE=credit_paydirect) kullanmak için. İmzalı veriler ve sağlama toplamı bu olay aracılığıyla değiştirilemez.

Kaldırma

Extensions > Extensions bölümüne gidin, Payments türünü seçin ve VibeFox ePay.bg 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. OpenCart 4'te eklentinin olayı (ödeme sırasındaki mesaj) ve bakım modunda bildirimi geçiren başlangıç eylemi de kaldırılır. Delete Data on Uninstall açıksa, diğer ağ geçidi ayarları (başlık, açıklama, test modu, MIN ve gizli anahtarlar, ödeme isteği, ödemeden sonraki durum, günlükleme) ve günlük kaldırılır. Kapalıysa, sonraki bir yeniden kurulum için saklanırlar. ePay.bg ödeme kayıtları her zaman saklanır; bu nedenle yeniden kurulumdan önce başlatılmış bir ödeme yine de onaylanır. Mevcut siparişler ödeme notlarını korur.

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

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