Geri

VibeFox Barion for OpenCart — Yardım

Gereksinimler

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

PHP: 8.0 veya üzeri.

Barion mağazası: Mağazanızın POSKey'ine (gizli anahtar) ve ödemeleri alan Barion cüzdanının e-posta adresine ihtiyacınız vardır. Her ikisi de Barion portalında bulunur: canlı mod için secure.barion.com, test modu için secure.test.barion.com; My stores altında ve mağazanızda. Test ve canlı modların kimlik bilgileri farklıdır.

Para birimi: Sipariş para birimi HUF, EUR, USD veya CZK olmalıdır. Diğer para birimleri için ödeme yöntemi ödeme sayfasında gizlenir.

Erişilebilir mağaza: Barion her ödemeden sonra mağazanızı çağırır; bu nedenle site, önünde güvenlik duvarı veya temel kimlik doğrulama olmadan internetten erişilebilir olmalıdır. Bakım modu geri çağrıyı engellemez: OpenCart 3 ödeme eklentisi isteklerine izin verir, OpenCart 4'te ise eklenti bunun için bir başlangıç eylemi ekler.

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

Kurulum

İndirilen arşiv, 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_barion_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_barion_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüzün paketini kurun. Lisans anahtarı her iki sürüm için aynıdır.

OpenCart 3

1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_barion_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişiklikleri 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, Payments türünü seçin, VibeFox Barion 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 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ü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 POSKey'ini ve test cüzdanının e-posta adresini girin, Test Mode seçeneğini açık bırakın, Enable/Disable seçeneğini açın ve Save düğmesine tıklayın. Bir test siparişi verin.

5. Her şey çalıştığında canlı kimlik bilgilerini girin ve Test Mode seçeneğini kapatın.

OpenCart 4

1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_barion_gateway.ocmod.zip dosyasını seçin. Dosyanın adını değiştirmeyin: OpenCart 4 eklenti kodunu dosya adından alır ve adı değiştirilmiş bir paket çalışmaz.

2. Paket, kurulu eklentiler listesinde aynı sayfada görünür. Yanındaki Install düğmesine (yeşil + düğmesi) tıklayın.

3. Extensions > Extensions sayfasına gidin ve Payments türünü seçin. VibeFox Barion Gateway eklentisini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem düğmesi) tıklayın.

4. Lisans anahtarını ve Barion kimlik bilgilerini girin ve ödemeyi OpenCart 3 için 3 ila 5. adımlardaki gibi test edin. Ayarlar sayfası ve alanları her iki sürümde aynıdır. Yalnızca geri çağrı URL'si farklıdır (bkz. Callback URL).

Geri çağrı URL'si her ödemeyle birlikte Barion'a otomatik olarak gönderilir. Barion portalında herhangi bir ayar yapmanız gerekmez. 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 Barion Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstünde sayfa, geçerli modda POSKey veya ödeme alıcısı e-postası yoksa (bu durumda ödeme yöntemi ödeme sayfasında gizlenir) ve mağazanızın varsayılan para birimi Barion tarafından desteklenmiyorsa uyarır; desteklenen para birimlerinin listesi de gösterilir. Test modu açıkken Test mode is on: payments go to the Barion sandbox (api.test.barion.com), no real money is charged. mesajını gösterir. Eklentiyi değiştirme yetkiniz yoksa sayfa ayarları gösterir ancak kaydedemez.

Kaydederken Title alanı 1 ila 128 karakter olmalıdır, Sort Order tam sayı olmalıdır ve Total 0 veya daha büyük bir sayı olmalıdır. Herhangi bir alanda hata varsa hiçbir şey kaydedilmez ve sayfa alanı belirtir.

Barion

Enable/Disable: Enable Barion Payment ö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: Barion. 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 with Barion — card, Barion Wallet, Apple Pay or Google Pay.

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

Geo Zone: Barion'u 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: Barion'un sunulması için siparişin ulaşması gereken, mağazanın varsayılan para biriminde toplam tutar. Barion'u her tutar için sunmak istiyorsanız boş bırakın.

Barion mağaza kimlik bilgileri

POSKey'inizi ve cüzdan e-postanızı Barion portalından alın: secure.barion.com (canlı) veya secure.test.barion.com (test), My stores, mağazanız (portallar bu bölümde bağlantılıdır). Test modu yalnızca test kimlik bilgilerini, canlı mod yalnızca canlı kimlik bilgilerini kullanır.

Test Mode: aşağıda girilen test kimlik bilgilerini ve Barion sandbox ortamını (api.test.barion.com) kullanır. Gerçek para çekilmez. Varsayılan: açık. Gerçek ödeme almak için kapatın. Açıkken müşteriler Confirm Order adımında Test mode: no real payment is taken. mesajını görür.

Test POSKey: Barion test sistemindeki (secure.test.barion.com, My stores) mağazanızın gizli anahtarı (POSKey).

Test Payee Email: test ödemelerini alan Barion test cüzdanınızın e-posta adresi.

Live POSKey: Barion canlı sistemindeki (secure.barion.com, My stores) mağazanızın gizli anahtarı (POSKey).

Live Payee Email: ödemeleri alan Barion cüzdanınızın e-posta adresi.

Kaydedilen POSKey'ler bir daha asla gösterilmez. Alan boş kalır ve Saved — leave empty to keep it. mesajını gösterir. Yalnızca değiştirmek istediğinizde yeni bir değer girin. Kayıtlı bir POSKey'i kaldırmak için alanın altındaki Clear the saved POSKey on save kutusunu işaretleyin ve Save düğmesine tıklayın.

Callback URL: Barion'un her ödemeden sonra çağırdığı adres. OpenCart 3'te https://your-store/index.php?route=extension/payment/wcp_barion_gateway/callback gibi görünür, OpenCart 4'te ise https://your-store/index.php?route=extension/wcp_barion_gateway/payment/wcp_barion_gateway.callback gibi görünür ve OpenCart kurulumunuzun mağaza adresinden oluşturulur. Her ödemeyle birlikte Barion'a gönderilir, bu nedenle yapılandırılacak bir şey yoktur. Yalnızca internetten erişilebilir olması gerekir.

Siparişler

OpenCart siparişi Confirm Order adımında durum olmadan oluşturur (eksik bir sipariş). Barion ödemeyi bildirene kadar (geri çağrı veya müşterinin dönüşü ile; durum her zaman Barion'dan okunur) bir durum almaz. Aşağıdaki her alan, OpenCart sipariş durumlarınızı listeler.

Order Status After Payment: başarılı ve doğrulanmış bir ödemeden sonra ayarlanan durum. Varsayılan: İşleniyor.

Awaiting Barion Payment Status: müşteri Barion sayfasında işlemini tamamladı, ancak Barion ödemeyi hâlâ işliyor. Varsayılan: Ödeme bekleniyor.

Barion Payment On Hold Status: ödeme gerçekleşti, ancak tutar veya para birimi siparişten farklı. Bir not nedenini açıklar; ödemeyi elle kontrol edin. Varsayılan: Ödeme bekleniyor, çünkü OpenCart'ta Beklemede durumu yoktur. System > Localisation > Order Statuses altında kendi durumunuzu oluşturabilir ve buradan seçebilirsiniz.

Payment Failed Status: Barion ödemesi başarısız olan, ödeme bekleyen bir sipariş. Varsayılan: Başarısız.

Payment Canceled Status: Barion ödemesi iptal edilmiş veya süresi dolmuş, ödeme bekleyen bir sipariş. Varsayılan: İptal edildi.

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

Gelişmiş

Logging: Barion isteklerini ve geri çağrılarını OpenCart günlükler klasöründeki (storage/logs) barion_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz. Gizli anahtarlar ve cüzdan e-postaları günlüğe yazılmaz. Varsayılan: kapalı. Kapalıyken hatalar dahil hiçbir şey yazılmaz.

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

Delete Data on Uninstall: açıksa eklentinin kaldırılması, ağ geçidi ayarlarını ve günlüğü siler. Siparişler ve Barion ödeme verileri her zaman korunur. Varsayılan: kapalı.

İçe Aktar / Dışa Aktar

Export: Download JSON ayarları bir JSON dosyasına kaydeder. POSKey'ler 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ı POSKey'ler korunur.

Ödeme

Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Barion). Confirm Order adımında müşteri sizin açıklamanızı ve You will be redirected to the secure Barion payment page. notunu görür. OpenCart siparişi bu adımda, hâlâ durum olmadan oluşturur. Müşteri Confirm Order düğmesine tıkladığında eklenti, sipariş tutarı için sipariş para biriminde bir Barion ödemesi başlatır ve müşteriyi Barion ödeme sayfasına yönlendirir. Ürünler, kargo, diğer sipariş ücretleri ve vergi ödemede listelenir; OpenCart sipariş numarası sipariş numarası olarak iletilir, müşterinin e-postası ipucu olarak iletilir ve Barion destekliyorsa sayfa dili müşterinin dilini izler (Macarca, Almanca, Fransızca, İspanyolca, Çekçe, Slovakça, Slovence, Yunanca; diğer durumlarda İngilizce). OpenCart 4'te müşteri, ödeme yöntemini ödeme yöntemi bloğundaki Choose düğmesiyle, Payment method options penceresinde seçer ve sipariş sayfasının altındaki Confirm Order düğmesine tıklar.

Ödemeden sonra müşteri mağazanıza geri döner ve Barion ayrıca geri çağrı URL'sini çağırır. Bu isteklerin hiçbiri tek başına bir şeyi ödenmiş olarak işaretlemez: Eklenti, ödemenin başlatıldığı modun POSKey'i ile Barion'dan ödeme durumunu ister. Sipariş yalnızca Barion onayladığında ve yalnızca tutar ve para birimi siparişle eşleştiğinde ödenmiş olarak işaretlenir. Dönüş bağlantısı, ödeme denemesinin rastgele bir jetonunu içerir ve yalnızca o sipariş için başlatılan ödemeler kontrol edilir. Sipariş ardından, her zamanki OpenCart sipariş e-postaları ve stok güncellemesiyle birlikte standart OpenCart yöntemiyle durumunu alır. OpenCart 4'te Barion müşteriyi geri gönderdiğinde tarayıcı mağaza 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 giriş oturumunu korur.

Ödeme başarılıysa müşteri OpenCart sipariş başarı sayfasını görür. Ödeme Barion'da hâlâ işleniyorsa sipariş Awaiting Barion Payment Status durumunu alır ve başarı sayfası Your payment is being confirmed by Barion. You will receive an e-mail as soon as it is confirmed. mesajını gösterir. Müşteri geri döndüğünde Barion'a ulaşılamıyorsa veya ödeme yapılmış ancak henüz uygulanmamışsa, aynı metni ve bir Check again düğmesini gösteren bir Payment confirmation sayfası açılır; Barion ödemeyi onayladığı anda geri çağrı sipariş durumunu ayarlar.

Ödeme tamamlanmadıysa (iptal edilmiş, süresi dolmuş veya başarısız), sipariş durumsuz kalır, sepet korunur ve müşteri Payment was not completed. Please try again. mesajıyla ödeme sayfasına geri döner. Dönüş bağlantısı siparişle eşleşmiyorsa mesaj Payment verification failed. olur. OpenCart 4'te bu mesajlar ödeme sayfasının üstünde gösterilir. OpenCart 3'te her yeni deneme yeni bir OpenCart siparişi oluşturur; OpenCart 4 ise ödeme sırasında tek bir siparişi tutar ve günceller, bu nedenle yeni deneme aynı siparişe ait yeni bir Barion ödemesidir. Barion başlatılmış bir ödemeyi iptal edemez; bu nedenle yeni bir ödemeden önce eklenti, sepetin önceki açık ödemelerini Barion'da kontrol eder: bunlardan biri ödenmişse veya hâlâ işleniyorsa, siparişi onaylanır ve müşteri yeniden ödeme yapmadan başarı sayfasına gider. Aynı sepetteki başka bir sipariş (aynı ziyarette aynı ürünler) zaten ödenmişse, müşteri de yeni bir ödeme yapmadan başarı sayfasına gider; tamamlanmış bir alışverişten sonraki yeni alışveriş yeni bir sepettir. Aynı siparişin önceki bir denemesinin geç gelen ödemesi yine de siparişi onaylar, süresi dolan önceki bir deneme ise siparişi iptal etmez. Müşteri aynı sepetten iki sipariş öderse (iki sekme), ikinci ödeme kendi siparişini onaylamaz: ödenmiş sipariş, aynı sepet için ikinci bir ödeme alındığını belirten bir not alır; böylece bunu Barion portalından iade edebilirsiniz.

OpenCart 4, başarı sayfası gösterilene kadar siparişi ödeme sürecinde tutar. Bu sipariş bu arada bir ödeme olmadan kapatıldıysa (örneğin Barion'da bekleyen ödeme iptal edildiyse veya siparişi siz iptal ettiyseniz), bir sonraki Confirm Order tıklaması müşteriyi Payment was not completed. Please try again. mesajıyla ödeme sayfasına geri gönderir ve ödeme sayfası bunun üzerine sepetten yeni bir sipariş oluşturur. Sipariş zaten bir duruma sahipse ve sepet o zamandan beri değiştiyse (başka ürünler veya adetler), sipariş ödeme sürecinden çıkar; değişen sepet yeni bir sipariş ve kendi ödemesini alır.

Ödeme başlatılamazsa müşteri Confirm Order adımında düğmenin üstünde kısa bir mesajla kalır: The Barion payment could not be started. Please try again or choose another payment method., Barion does not support payments in sipariş para birimi, Barion payment is not available at the moment. Please choose another payment method. veya Barion cannot process an order with a zero total. Ayrıntılar, Logging açıksa günlüğe yazılır.

Eklenti yalnızca anlık ödemeleri kabul eder. Rezervasyonlu veya ertelenmiş tahsilat ödemeleri, abonelikler veya yinelenen ödemeler, kayıtlı kartlar, Barion Pixel ve ek 3-D Secure verileri yoktur; 3-D Secure'u Barion kendi ödeme sayfasında yönetir.

Siparişler ve iadeler

Sipariş durumları

Durum yok (eksik sipariş): Müşteri Barion'a yönlendirildi ve ödeme yapmadı, ödeme tamamlanmadı veya Barion ödemeyi henüz onaylamadı. Sales > Orders sayfasında bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.

Awaiting Barion Payment Status (varsayılan Pending): Barion ödemeyi hâlâ işlemde olarak bildirir. Bir not, Barion PaymentId'sini, tutarı ve test modundaysa (test mode) bilgisini gösterir. Barion ödemeyi onayladığında sipariş ödenmiş duruma geçer.

Order Status After Payment (varsayılan Processing): Barion ödemeyi onayladı. Bir not tutarı, PaymentId'yi ve Barion işlemini gösterir.

Barion Payment On Hold Status (varsayılan Pending): Barion, sipariş toplamından farklı bir tutar veya para birimi bildirdi. Not iki tutarı da gösterir. Ödemeyi Barion portalında kontrol edin, ardından siparişi tamamlayın veya ödemeyi Barion portalında iade edin.

Payment Canceled Status (varsayılan Canceled): Bekleyen bir siparişin son ödeme denemesi Barion'da iptal edildi veya süresi doldu.

Payment Failed Status (varsayılan Failed): Bekleyen bir siparişin son ödeme denemesi başarısız oldu.

Refunded Status (varsayılan Refunded): Ödeme eklenti üzerinden tamamen iade edildi.

Sipariş iptal edildikten veya başarısız olduktan sonra siparişin bir ödemesi hâlâ başarılı olursa, sipariş ödenmiş olur. Ödenmiş veya iade edilmiş bir sipariş, sonraki bir geri çağrıyla asla değiştirilmez. Zaten ödenmiş bir sipariş için başka bir ödeme başarılı olursa, bir not sizden bunu Barion portalında kontrol etmenizi ve bir kopyaysa iade etmenizi ister. Notlar, müşterinin görmediği sipariş History kayıtlarıdır.

VibeFox Barion Gateway sekmesi

Sales > Orders sayfasında Barion ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında, VibeFox Barion Gateway sekmesi; test ödemeleri için Test mode etiketiyle birlikte PaymentId'yi, Barion Transaction bilgisini, ödemenin Status değerini, Paid / refunded tutarlarını, iade formunu, iade geçmişini ve siparişin Barion notes kayıtlarını gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir.

İadeler

VibeFox Barion Gateway sekmesinde tutarı girin (henüz iade edilmemiş tutar otomatik doldurulur), isteğe bağlı olarak bir Reason (optional) girin ve Refund via Barion düğmesine tıklayın. Bu tutar Barion üzerinden iade edilsin mi? Bu işlem geri alınamaz. sorusunu onaylayın. Tam ve kısmi iadeler desteklenir. Eklentiyi değiştirme yetkisine ihtiyacınız vardır (System > Users > User Groups altında ayarlanır). Neden, Barion'a yorum olarak gönderilir. HUF iadeleri tam tutar olmalıdır. İade, ödemenin yapıldığı modda (test veya canlı) gönderilir; bu nedenle o modun POSKey'i ayarlanmış olmalıdır. Barion iadeyi kabul etmez veya onaylamazsa sekme hatayı gösterir ve hiçbir iade kaydedilmez. Başarılı bir iade, Barion işlemi ve durumuyla birlikte iade geçmişine ve notlara eklenir. Tam iade, siparişi müşteriye bildirmeden ve ürünleri stoğa geri koymadan, elle yapılan bir durum değişikliği gibi Refunded Status durumuna ayarlar. Kısmi iade durumu değiştirmez.

İadeler, Barion ödemeyi onayladıktan ve sipariş bu yolla ödendikten sonra kullanılabilir. Tutar veya para birimi uyuşmazlığı olan bir ödeme OpenCart'tan iade edilemez; Barion portalından iade edin. Sales > Returns altındaki ürün iadeleri Barion üzerinden para geri göndermez.

Lisans anahtarı

Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Barion Gateway lisans bloğu, Extensions > Extensions > Payments > VibeFox Barion 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 geçerli olduğu tarih ve alan adınız) ve durumu yeniden kontrol etmek için Check now, başka bir anahtar girmek için Change key ve anahtarı bu mağazadan kaldırmak için Remove key düğmelerini gösterir. Bunların altında Product: opencart-payment-barion 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 yetkisi olan 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 belirtir, örneğin Key not found, This key belongs to another product, Domain limit reached veya tarihiyle 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 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 Barion, ö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. Aynı tarayıcıda yönetim paneline 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 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 herkesten gizlenir. Edit sayfasını bir kez açtıktan sonra yönetim paneli 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 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. Durum, yönetim paneli Dashboard sayfasını veya Edit sayfasını açtığınızda otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün boyunca günde bir kez, ardından haftada bir kez. Cron işi gerekmez. Eklentiyi kaldırmak her zaman lisans anahtarını ve lisans durumunu siler.

Sorun giderme

Barion ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, geçerli modda bir POSKey ve ödeme alıcısı e-postası bulunduğunu (eksik olduğunda ayarlar sayfası uyarı gösterir) ve sipariş para biriminin HUF, EUR, USD veya CZK olduğunu kontrol edin. Ayrıca ödeme adresinin seçili Geo Zone içinde olduğunu ve siparişin ayarlarda belirlenen Total tutarına ulaştığını kontrol edin.

Ödeme başarılı oldu ama sipariş durumsuz kalıyor: Sipariş, Barion geri çağrı URL'sini çağırdığında veya müşteri mağazanıza döndüğünde durum alır. Sitenin internetten erişilebilir olduğundan emin olun (geri çağrı URL'sinin önünde güvenlik duvarı veya temel kimlik doğrulama olmamalı). Ödemenin yapıldığı modun POSKey'inin doğru olduğunu kontrol edin, çünkü eklenti ödeme durumunu bununla Barion'dan ister. Geri çağrıyı görmek için Logging seçeneğini açın.

Geri çağrı Busy, retry yanıtı veriyor: Sipariş tam o sırada müşterinin dönüşüyle işleniyordu veya sipariş durumu ayarlanamadı. Barion yeniden çağırır. Nedenini görmek için Logging seçeneğini açın.

Geri çağrı API error yanıtı veriyor: Mağaza, Barion'dan ödeme durumunu okuyamadı veya ödemenin yapıldığı modun POSKey'i ayarlanmamış. Bu POSKey'i kontrol edin.

Geri çağrı Order not found yanıtı veriyor: PaymentId bu mağaza tarafından başlatılmamış. Diğer mağazalara veya test sistemlerine yönelik Barion çağrıları yok sayılır.

Müşteri Payment verification failed. mesajını görüyor: Dönüş bağlantısı siparişle eşleşmiyor, örneğin düzenlenmiş olabilir. Ödeme durumu yine de geri çağrıyla onaylanır.

Müşteri Confirm Order sonrasında bir hata görüyor: Logging seçeneğini açın ve eklenti sayfasındaki Log alanına bakın. Hatalı bir POSKey veya ödeme alıcısı e-postası The Barion payment could not be started. mesajına yol açar. This payment method is not available. Please reload the checkout page. mesajı, ödeme oturumunun artık siparişle eşleşmediği veya ödeme yönteminin bu arada kapatıldığı anlamına gelir: müşteri ödeme sayfasını yeniden yüklemelidir.

Sipariş beklemede durumunda: VibeFox Barion Gateway sekmesindeki uyuşmazlık notunu okuyun, ödemeyi Barion portalında kontrol edin, ardından siparişi tamamlayın veya Barion portalında iade edin.

Neden 10.50 HUF iade edemiyorum: Barion, HUF'u ondalık basamak olmadan işler. Tam bir tutar girin.

Sekmede iade formu yok: Sekme nedenini belirtir: ödeme henüz onaylanmamış, tamamen iade edilmiş, kullanıcı grubunuzun eklentiyi değiştirme yetkisi yok veya ödemenin modunun POSKey'i yapılandırılmamış.

Geliştiriciler için: eklenti OpenCart olaylarını tetikler: wcp_barion_supported_currencies (para birimlerinin listesi) ve wcp_barion_payment_request (ödeme isteği ve sipariş, Barion'a gönderilmeden önce).

Kaldırma

Extensions > Extensions sayfasına gidin, Payments türünü seçin ve VibeFox Barion 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 ise olayları ve bakım modunda geri çağrıyı 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, POSKey'ler, ödeme alıcısı e-postaları, günlükleme) ve günlük kaldırılır. Kapalıysa sonraki bir yeniden kurulum için saklanır. Barion ödeme ve iade kayıtları her zaman korunur, bu nedenle daha önce ödenmiş siparişler yeniden kurulumdan sonra da iade edilebilir. Mevcut siparişler kendi ödeme notlarını korur.

OpenCart 4'te dosyaları da kaldırmak için, kaldırma işleminden sonra Extensions > Installer sayfasına gidin, kurulu eklentiler listesinde VibeFox Barion Gateway yanındaki Uninstall düğmesine (turuncu − düğmesi) tıklayın, ardından yüklenen paketi silmek için Delete düğmesine (kırmızı çöp kutusu düğmesi) tıklayın.

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