VibeFox Helcim 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.
HTTPS ve PCI DSS: kart bilgileri ödeme sayfanızda girilir ve sunucunuzdan Helcim'e gönderilir. Bu bilgiler hiçbir zaman saklanmaz veya günlüğe kaydedilmez, ancak sunucunuzdan geçer; bu nedenle mağazanızın ödeme sayfası için bir SSL sertifikasına ihtiyacı vardır ve barındırma hizmetiniz PCI DSS (SAQ D) gerekliliklerini karşılamalıdır.
Para birimi: Helcim, CAD ve USD ile işlem yapar. Ödeme yöntemi yalnızca ödeme sayfasının para birimi, eklentide ayarlanan Account currencies değerlerinden biri olduğunda gösterilir.
Helcim hesabı: Kanada veya Amerika Birleşik Devletleri'nde bir Helcim satıcı hesabı ve işlem işleme yetkisine sahip bir API jetonu (bkz. Configuration). Test için Helcim test (developer) hesabı isteğe bağlıdır.
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ünün paketlerini içeren tek bir zip dosyasıdır. Bilgisayarınızda açın. İçinde README.txt, OpenCart 3 paketi wcp_helcim_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_helcim_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüzün paketini kurun. Lisans anahtarı her iki sürüm için de aynıdır.
OpenCart 3
1. Yönetici panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_helcim_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişikliği yoktur, bu nedenle Extensions > Modifications bölümünü yenilemeniz gerekmez. Yükleyici yerine, bu paketin 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ü Payments olarak seçin. VibeFox Helcim Gateway öğesini bulun ve Install düğmesine (yeşil + düğmesi) tıklayın. Yönetici kullanıcınızın ödeme eklentileri listesini değiştirme yetkisine sahip olması gerekir.
3. Ayarlar sayfasını açmak için Edit düğmesine (kalem simgesi) 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. License key).
4. Helcim'de All Tools > Integrations > API Access Configuration bölümünü açın, işlem işleme yetkisine sahip (satışlar, ön otorizasyonlar, tahsilatlar ve iadeler) bir API erişimi oluşturun ve jetonunu kopyalayın.
5. Jetonu Live API token alanına, varsa Helcim test hesabınızın jetonunu ise Test API token alanına yapıştırın.
6. Transaction type ve Account currencies seçeneklerini belirleyin, Enable / Disable seçeneğini açın ve Save düğmesine tıklayın. Önce test yapmak için Test mode seçeneğini açın ve test hesabınızla ödeme yapın; ardından kapatın.
OpenCart 4
1. Yönetici panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_helcim_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ş 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 sayfasına gidin ve türü Payments olarak seçin. VibeFox Helcim Gateway öğesini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem simgesi) tıklayın.
4. Lisans anahtarını, API jetonlarını ve ödeme ayarlarını OpenCart 3 için 3 ila 6. adımlardaki gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır.
Yeni bir kurulum, ödeme yöntemi kapalı ve test modu kapalı olarak başlar.
Yapılandırma
Tüm ayarlar eklentinin sayfasında bulunur: Extensions > Extensions > Payments > VibeFox Helcim Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üzerinde, mağazanızın varsayılan para birimi Account currencies değerlerinden biri değilse sayfa sizi uyarır (bu durumda Helcim yalnızca izin verilen bir para biriminde yapılan siparişler için sunulur). Ödeme yöntemi etkinken, geçerli modun API jetonu boşsa da uyarır (bu durumda ödeme yöntemi ödeme sayfasında gizlenir). Eklentiyi değiştirme yetkiniz yoksa sayfa ayarları gösterir, ancak kaydedemez.
Kaydederken Title boş olamaz (en fazla 128 karakter), Sort Order tam sayı olmalı, Total 0 veya daha büyük bir sayı olmalı ve her sipariş durumu mevcut olmalıdır. Bir sorun varsa hiçbir şey kaydedilmez ve sayfa hataları listeler.
Helcim
Enable / Disable: Enable Helcim Gateway ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.
Title: ödeme sayfasında gösterilen ödeme yönteminin başlığı. Siparişte kaydedilen ödeme yöntemi adı da budur. Varsayılan: Credit card (Helcim). Zorunlu.
Description: müşterinin kart formunun üstünde, Confirm Order adımında gördüğü metin. Varsayılan: Pay securely with your credit card.
Sort Order: ödeme yönteminin ödeme sayfasındaki konumu. Boş bırakın veya bir tam sayı girin.
Geo Zone: kart formunu yalnızca seçilen coğrafi bölgedeki ödeme adresleri için gösterir. Varsayılan: All zones. Coğrafi bölgeler System > Localisation > Geo Zones bölümünde ayarlanır.
Total: ödeme yönteminin sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para biriminde ödeme sayfası toplamı. Herhangi bir tutar için sunmak üzere boş bırakın.
API kimlik bilgileri
Helcim'de All Tools > Integrations > API Access Configuration bölümüne gidin, bir API erişimi oluşturun ve jetonunu kopyalayın. Ona satışlar, ön otorizasyonlar, tahsilatlar ve iadeler için işlem işleme yetkisi verin. Helcim test hesapları, canlı hesaplarla aynı API adresini kullanır; bu nedenle test modu yalnızca Helcim test hesabınızın jetonunu kullanır. Bölümde Helcim API belgelerine bir bağlantı bulunur.
Live API token: canlı Helcim hesabınızın API jetonu. Test modu kapalıyken kullanılır.
Test mode: Test API token (Helcim test hesabı) kullanır. Ödemeler, tahsilatlar ve iadeler Helcim test hesabınıza gönderilir ve müşteriler bir test modu bildirimi görür. Bir siparişin tahsilatları ve iadeleri her zaman siparişin ödendiği modun jetonunu kullanır. Varsayılan: kapalı.
Test API token: Helcim test (developer) hesabınızın API jetonu. Test modu açıkken kullanılır.
Kayıtlı jetonlar 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 jetonu kaldırmak için alanın altındaki Clear the saved token on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Ödeme
Transaction type: kartın nasıl tahsil edileceği.
Account currencies: Helcim hesabınızın işleyebileceği para birimleri. Siparişler her zaman sipariş para biriminde tahsil edilir. Diğer para birimleri için ödeme yöntemi ödeme sayfasında gizlenir.
Siparişler
Sipariş, Confirm Order adımında durumsuz olarak oluşturulur (eksik sipariş) ve yalnızca Helcim kartı onayladıktan sonra bir durum alır. Her alan OpenCart sipariş durumlarınızı listeler.
Order Status After Payment: kart tahsil edildi (satış veya bir ön otorizasyonun tahsilatı). Varsayılan: İşleniyor.
Authorized Status: ön otorizasyon: tutarlar yalnızca ayrılmıştır, henüz tahsil edilmemiştir. Bunları sipariş sekmesindeki Capture payment ile tahsil edin. Varsayılan: Beklemede, çünkü OpenCart'ta On hold durumu yoktur.
On Hold (Review) Status: Helcim yanıtı siparişle eşleşmiyor (kısmi onay, başka bir para birimi, işlem kimliği yok veya sipariş toplamı tahsilattan farklı). Siparişi yerine getirmeden önce işlemi Helcim'de doğrulayın; bir not nedenini açıklar. Varsayılan: Beklemede. Yetkili ve incelenmesi gereken siparişleri ayırt etmek için System > Localisation > Order Statuses bölümünde kendi durumlarınızı oluşturabilirsiniz.
Canceled Status: tahsil edilmemiş bir ön otorizasyon sipariş sekmesinden serbest bırakıldı (müşteriden ücret alınmadı). Varsayılan: İptal Edildi.
Refunded Status: ödeme sipariş sekmesinden tamamen iade edildikten sonra ayarlanır. Varsayılan: İade Edildi.
Gelişmiş
Debug log: API isteklerini ve yanıtlarını OpenCart günlükler klasöründe (storage/logs) bulunan wc_hlg_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz. Kart numaraları son 4 haneye indirgenir. CVC, son kullanma tarihi, jetonlar, adlar, adresler, e-posta adresleri ve IP adresleri hiçbir zaman günlüğe kaydedilmez. Hatalar (reddedilen veya başarısız ödemeler, API hataları, başarısız tahsilatlar ve iadeler) bu seçenek kapalı olsa bile her zaman günlüğe kaydedilir. Varsayılan: kapalı.
Log: günlüğün boyutunu ve en son girişlerini gösterir. Temizlemek için Clear log düğmesine tıklayın.
Delete data on uninstall: açıkken eklentiyi kaldırmak, ağ geçidi ayarlarını ve günlük dosyalarını siler. Helcim işlemleri ve iadeleri her zaman korunur; bu sayede daha önce ödenmiş siparişler yeniden kurulumdan sonra da tahsil edilebilir ve iade edilebilir. Varsayılan: kapalı.
İçe Aktar / Dışa Aktar
Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. API jetonları 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 jetonları korunur.
Ödeme sayfası
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Credit card (Helcim)). Confirm Order adımında müşteri bir kart simgesini, açıklamanızı ve Card Number, Expiry (MM/YY), CVC ve Cardholder Name alanlarını içeren formu görür. Test modunda form TEST MODE — payments go to a Helcim test account, no real charges are made. ifadesini gösterir. OpenCart siparişi bu adımda, hâlâ durumsuz olarak oluşturur. Müşteri Confirm Order düğmesine tıkladığında eklenti kart numarasının sağlama toplamını, son kullanma tarihinin geçerli ve geçmemiş olduğunu, CVC'nin 3 veya 4 haneli olduğunu ve adın doldurulduğunu kontrol eder. Hatalar formun üstünde gösterilir ve Helcim'e hiçbir şey gönderilmez.
OpenCart 4'te müşteri, ödeme yöntemi bloğundaki Choose düğmesi ile Payment method options penceresinde ödeme yöntemini seçer. Kart formu bu durumda ödeme sayfasının altında, Confirm Order düğmesinin üstündeki sipariş onay bloğunda görünür. OpenCart 4 varsayılan olarak ödeme adresi istemez; bu durumda eklenti, kart sahibinin adıyla birlikte teslimat adresini adres doğrulaması için Helcim'e gönderir.
Ardından sunucunuz kartı, sipariş toplamı için sipariş para biriminde bir satış veya ön otorizasyon olarak Helcim'e gönderir. Kart sahibinin adı, ödeme adresi, telefon ve e-posta adres doğrulaması için gönderilir. Ödeme, Helcim'de sipariş numarası, -OC ve kısa bir koddan oluşan bir fatura numarasıyla görünür. Helcim aynı istekte yanıt verir. Sipariş, Helcim işlemi onayladıktan sonra, OpenCart'ın standart yöntemiyle, olağan sipariş e-postaları ve stok güncellemesiyle birlikte bir durum alır. Sepet hemen boşaltılır ve müşteri OpenCart sipariş başarı sayfasına yönlendirilir.
Sepet başına aynı anda yalnızca bir ödeme denemesi çalışır ve ödenmiş bir sepet, OpenCart bu arada o sepet için yeni bir sipariş oluşturmuş olsa bile tekrar tahsil edilmez (OpenCart 3'te Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturulur; OpenCart 4'te önceki bir sipariş veya ikinci bir tarayıcı sekmesi aynı sepeti hâlâ tutabilir). OpenCart 4, ödeme sayfası için tek bir sipariş tutar ve onu günceller; bu nedenle reddedilen bir karttan sonra müşteri aynı siparişi öder. Bu sipariş bu arada kapatılmışsa (örneğin siz iptal ettiyseniz) veya zaten ödenmişse ve sepette artık yeni bir satın alma varsa, Confirm Order müşteriyi ödeme sayfasına geri götürür ve üstünde Your previous order is already closed (cancelled or refunded by the store) or paid for another cart. Please confirm the order again: the cart will be paid with a new order. mesajı görünür; bir sonraki Confirm Order sepet için yeni bir sipariş öder. Miktar değişikliği dahil sepetteki her değişiklik, kendi ödemesini gerektiren yeni bir sepet sayılır. Her deneme bir idempotency anahtarı kullanır. Helcim yanıt vermezse sipariş durumsuz kalır ve 5 dakika içindeki bir yeniden deneme, kartı iki kez tahsil etmek yerine Helcim'in özgün sonucunu döndürür. Ödeme onaylandı ancak sipariş durumu ayarlanamadıysa, aynı sepetin bir sonraki denemesi kartı yeniden tahsil etmeden durumu ayarlar.
Müşterinin formun üstünde görebileceği mesajlar: Helcim reddettiğinde Your card was declined. Please check the card details or use another card.; Helcim'in diğer reddedilen istekler için nedeni ile Payment failed:; Helcim yanıt vermediğinde We could not confirm your payment with the card processor. Please try again in a minute; if the problem persists, contact us before using another card.; API jetonu reddedildiğinde This payment method is temporarily unavailable. Please choose another payment method.; çift gönderimde Your payment is already being processed. Please wait a moment and check your e-mail before trying again.; ödeme onaylandı ancak sipariş durumu ayarlanamadığında Your payment was received, but the order could not be completed automatically. Please contact us — do not pay again.. Müşteri aynı sepetle Confirm Order adımında kalır. Teknik ayrıntılar günlüğe gider.
Eklenti HelcimPay.js veya Helcim.js kullanmaz, bu nedenle kart bilgileri sunucunuzdan geçer. Kayıtlı kart, abonelik, ACH veya banka ödemesi, Apple Pay, Google Pay veya 3-D Secure desteği yoktur ve Helcim webhook'ları da yoktur.
Siparişler ve iadeler
Sipariş durumları
Durum yok (eksik sipariş): kart reddedildi, Helcim yanıt vermedi veya müşteri henüz ödeme yapmadı. Reddetmeler ve hatalar günlüğe yazılır ve not olarak eklenir. Sales > Orders bölümünde bu tür siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında görünür.
Order Status After Payment (varsayılan Processing): bir satış onaylandı veya bir ön otorizasyon tahsil edildi. Bir not işlem kimliğini, onay kodunu, kart türünü, son 4 haneyi ve modu gösterir.
Authorized Status (varsayılan Pending): bir ön otorizasyon onaylandı. Tutarlar yalnızca ayrılmıştır. Tahsil edin veya tam iade ile serbest bırakın.
On Hold (Review) Status (varsayılan Pending): Helcim bir işlemi onayladı, ancak yanıtındaki tutar, para birimi veya işlem kimliği siparişle eşleşmiyor; örneğin kısmi onaydan sonra veya ödeme sırasında sipariş toplamı değiştiğinde. Not Helcim response verification FAILED ifadesini içerir. Siparişi yerine getirmeden önce işlemi Helcim'de doğrulayın.
Refunded Status (varsayılan Refunded): ödeme eklenti üzerinden tamamen iade edildi.
Canceled Status (varsayılan Canceled): tahsil edilmemiş bir ön otorizasyon serbest bırakıldı. Müşteriden ücret alınmadı.
Notlar, müşterinin görmediği siparişin History bölümündeki kayıtlardır.
VibeFox Helcim Gateway sekmesi
Sales > Orders bölümünde Helcim ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox Helcim Gateway sekmesi; Transaction ID (ve tahsilattan sonra ön otorizasyon kimliği), test ödemeleri için Test mode etiketi, Transaction type ve tahsilat durumu, Invoice, Card ve onay kodu, Approved / order / refunded tutarları, tahsilat düğmesi ve iade formu, iade geçmişi ve siparişin Helcim notes bölümünü gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir; tahsilat ve iadeler için değiştirme yetkisi gerekir (System > Users > User Groups bölümünde ayarlanır).
Tahsilat
Tahsil edilmemiş bir ön otorizasyon için sekmedeki Capture payment düğmesine tıklayın (düğmede tutar gösterilir) ve Capture the pre-authorized amount through Helcim? ifadesini onaylayın. Geçerli sipariş toplamı, iadeler düşülerek tahsil edilir. Yetkilendirilen tutardan düşük olabilir, ancak yüksek olamaz. Tahsilat, siparişin ödendiği modun jetonunu kullanır. Başarılı bir tahsilattan sonra sipariş Order Status After Payment durumunu alır. Tahsilat başarısız olursa sekme nedeni gösterir ve notlara ekler.
İadeler
Sekmede Amount alanına tutarı girin (henüz iade edilmemiş tutar otomatik doldurulur), isteğe bağlı olarak Reason (optional) alanını doldurun ve Refund via Helcim düğmesine tıklayın. Refund this amount through Helcim? This cannot be undone. ifadesini onaylayın. Bir satışın veya tahsil edilmiş bir ön otorizasyonun tam ve kısmi iadeleri, Helcim'in gerçekten tahsil ettiği tutara kadar desteklenir; bu nedenle kısmi onaydan sonra müşterinin ödediğinden fazlasını iade edemezsiniz. Tahsil edilmemiş bir ön otorizasyon için düğme Release pre-authorization olur: yalnızca tam tutar serbest bırakılabilir, ayırma kaldırılır ve sipariş Canceled Status durumunu alır.
İade, siparişin ödendiği modda gönderilir, bu nedenle o modun jetonu ayarlanmış olmalıdır. Yalnızca Helcim onaylarsa geçerli olur. Helcim reddederse sekme hatayı gösterir ve hiçbir iade kaydedilmez. Başarılı bir iade, Helcim 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 Status durumuna getirir; tıpkı manuel bir durum değişikliği gibi. Kısmi iade durumu değiştirmez. Zaman aşımından sonra yapılan bir yeniden deneme iki kez iade yapmaz.
Sales > Returns bölümündeki ürün iadeleri Helcim üzerinden para geri göndermez. Eklenti Helcim webhook'larını almaz: Helcim panelinde yapılan tahsilatlar, iadeler ve iptaller OpenCart'a yansımaz, bu nedenle bunları sipariş sayfasından yapın.
Lisans anahtarı
Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox Helcim Gateway lisans bloğu, ayarların üstünde, Extensions > Extensions > Payments > VibeFox Helcim Gateway > Edit sayfasındaki 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 tarihi ve alan adınızı) ve Check now düğmesini (durumu yeniden kontrol eder), Change key düğmesini (başka bir anahtar girmek için) ve Remove key düğmesini (anahtarı bu mağazadan kaldırmak için) gösterir. Bunların altında Product: opencart-payment-helcim satırı ve hesabınızda, vibefox.net üzerinde açılan 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 panelinin 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 tarihli 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 tek bir alan adında çalışır: OpenCart ayarlarındaki mağaza adresi. Anahtarı mağazadan kaldırmak alan adı yuvasını serbest bırakmaz. Yuvayı vibefox.net hesabınızdan serbest bırakın.
Etkin bir anahtar olmadan Helcim, ödeme sayfasında müşterilere gösterilmez. Yine de bir ödeme başlatılırsa müşteri This payment method is not available. Please choose another one. mesajını görür. Yönetici paneline aynı tarayıcıda giriş yapmış bir yönetici kullanıcı, mağazada ödeme yöntemini hâlâ (unlicensed — visible to admins only) işaretiyle görür; böylece anahtar satın almadan önce eklentiyi kurabilir ve test edebilirsiniz. OpenCart 4'te bu önizleme kullanılamaz: mağaza yönetici girişini görmez, bu nedenle etkin bir anahtar olmadan ödeme yöntemi herkes için gizlenir. Edit sayfasını bir kez açtıktan sonra, yönetici paneli Dashboard sayfasında bir hatırlatma görünür. Bunu × ile kapatırsanız 7 gün gizlenir. Mevcut siparişler etkilenmez: daha önce yapılan ödemeler korunur ve tahsilatlar ile iadeler çalışmaya devam eder.
Bir lisansın süresi dolduğunda eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Yönetici paneli Dashboard veya Edit sayfası açıldığında durum otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün boyunca günde bir kez, sonrasında haftada bir kez. Cron işi gerekmez. Eklentiyi kaldırmak her zaman lisans anahtarını ve lisans durumunu siler.
Sorun giderme
Helcim ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable / Disable seçeneğinin açık olduğunu, geçerli modun API jetonunun (Live API token veya test modunda Test API token) ayarlandığını ve ödeme sayfası para biriminin Account currencies değerlerinden biri olduğunu kontrol edin. Jeton eksikse veya mağaza para birimine izin verilmiyorsa ayarlar sayfası 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.
Müşteri We could not confirm your payment mesajını gördü: Helcim yanıt vermedi, bu nedenle kart tahsil edilmiş olabilir. Sipariş notu ve günlük Helcim faturasını belirtir. Müşteriden yeniden ücret almadan önce bu faturayı Helcim'de kontrol edin. 5 dakika içindeki bir yeniden deneme özgün sonucu döndürür ve iki kez tahsilat yapmaz.
Müşteriler This payment method is temporarily unavailable mesajını görüyor: Helcim API jetonunu reddetti. Sipariş notu jetonu ve yetkilerini kontrol etmenizi söyler. API erişiminin işlem işleme yetkisine sahip olduğundan emin olun.
Müşteriler This payment method is not available. Please reload the checkout page. mesajını görüyor: ödeme sayfası oturumu artık siparişle eşleşmiyor, ödeme yöntemi bu arada kapatılmış olabilir veya jeton ya da para birimi artık uygun değil. Müşteri ödeme sayfasını yeniden yükler.
Helcim nedeniyle ödeme başarısız oldu: Helcim isteği reddetti; örneğin kart veya fatura bilgileri nedeniyle. Sipariş notu ve günlük ayrıntıları içerir.
Müşteri Your payment was received, but the order could not be completed mesajını gördü: Helcim ödemeyi onayladı, ancak OpenCart sipariş durumunu ayarlayamadı. Günlük nedeni içerir. Müşteri aynı sepeti yeniden gönderdiğinde, durum ikinci bir tahsilat yapılmadan onaylanmış ödemeden ayarlanır.
Sipariş inceleme durumunda: VibeFox Helcim Gateway sekmesindeki notları okuyun. Helcim'in yanıtı siparişle eşleşmedi (yanıt doğrulaması başarısız oldu). İşlemi Helcim'de kontrol edin, ardından siparişi yerine getirin veya ödemeyi iade edin.
Tahsilat mümkün değil: tahsil edilecek tutar 0'dan büyük olmalı ve yetkilendirilen tutarı aşmamalıdır; ayrıca siparişin ödendiği modun jetonu ayarlanmış olmalıdır.
İade başarısız oluyor: mesajı okuyun. Tahsil edilmemiş bir ön otorizasyon yalnızca tamamen serbest bırakılabilir. Mod ile ilgili bir mesaj, siparişin ödendiği modun jetonunun boş olduğu anlamına gelir. Reddedilen bir iade kaydedilmez. You do not have permission to capture or refund (modify this extension). mesajı, kullanıcı grubunuzun eklentiyi değiştirme yetkisi olmadığı anlamına gelir.
Test ödemeleri: test modu, ödemeleri, tahsilatları ve iadeleri Helcim test hesabınıza gönderir. Siparişler ödendikleri modu korur; bu nedenle modu daha sonra değiştirmek, onların tahsilatlarını ve iadelerini diğer hesaba taşımaz.
Kaldırma
Extensions > Extensions bölümüne gidin, Payments türünü seçin ve VibeFox Helcim 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. OpenCart 4'te, ödeme sayfasının üstünde mesajı gösteren OpenCart olayı da kaldırılır. Delete data on uninstall açıksa, diğer ağ geçidi ayarları (başlık, açıklama, API jetonları, test modu, işlem türü, hesap para birimleri, hata ayıklama günlüğü anahtarı) ve günlük silinir. Kapalıysa, sonraki bir yeniden kurulum için saklanırlar. Helcim işlemleri ve iadeleri her zaman korunur; bu sayede daha önce ödenmiş siparişler yeniden kurulumdan sonra da tahsil edilebilir ve iade edilebilir. Mevcut siparişler ödeme notlarını korur.
OpenCart 4'te eklenti dosyalarını da silmek için, kaldırma işleminden sonra Extensions > Installer bölümüne gidin, yüklü eklentiler listesindeki VibeFox Helcim Gateway yanında 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.
Helcim, ilgili sahibinin ticari markasıdır. Bu eklenti Helcim ile bağlantılı değildir ve Helcim tarafından onaylanmamıştır.
