Geri

VibeFox Satispay 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: OpenSSL eklentisi bulunan 8.0 veya üzeri. Eklenti RSA anahtarlarını OpenSSL ile oluşturur.

Para birimi: EUR. Satispay yalnızca euro ile tahsilat yapar. EUR para birimi System > Localisation > Currencies bölümünde etkinleştirilmelidir ve ödeme yöntemi yalnızca müşteri EUR seçtiğinde gösterilir.

Satispay hesabı: bir Satispay Business hesabı. Hiçbir API anahtarını kopyalamazsınız: eklenti, Satispay Business Dashboard içinde oluşturduğunuz tek kullanımlık bir etkinleştirme kodu ile bağlanır (bkz. Configuration). Testler için, Satispay'den geliştiriciler için talep edeceğiniz bir Satispay sandbox hesabına ihtiyacınız vardır.

Genel mağaza: Satispay bir ödeme değiştiğinde mağazanızı çağırabilmesi için mağazanıza internetten erişilebilmelidir. Bunun için Satispay'de herhangi bir ayar yapmanız gerekmez.

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

Kurulum

İndirilen dosya, 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_satispay_gateway-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_satispay_gateway.ocmod.zip bulunur. Yalnızca OpenCart sürümünüze uygun paketi kurun. Lisans anahtarı iki sürüm için de aynıdır.

OpenCart 3

1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_satispay_gateway-oc3-(version).ocmod.zip dosyasını seçin. Eklentinin OCMOD değişikliği yoktur, bu yüzden Extensions > Modifications bölümü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 bölümüne gidin ve türü Payments olarak seçin. VibeFox Satispay 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 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. License key).

4. Ortamı seçin: testler için Sandbox Mode seçeneğini açın, gerçek ödemeler için kapalı bırakın.

5. Bu ortama ait bir etkinleştirme kodunu Activation Code alanına yapıştırın ve Save düğmesine tıklayın. Status alanı bunun üzerine Key ID ile birlikte Connected gösterir.

6. Enable/Disable seçeneğini açın ve Save düğmesine tıklayın. Sandbox'ta bir ödeme deneyin, ardından Sandbox Mode seçeneğini kapatın ve canlı ortamı canlı bir etkinleştirme kodu ile bağlayın.

OpenCart 4

1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_satispay_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 kurulu 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ü Payments olarak seçin. VibeFox Satispay Gateway öğesini bulun, Install düğmesine (yeşil + düğmesi) ve ardından Edit düğmesine (kalem düğmesi) tıklayın.

4. Lisans anahtarını girin, ortamı seçin ve OpenCart 3 için 3-6. adımlardaki gibi bir etkinleştirme koduyla bağlayın. Ayarlar sayfası ve alanları iki sürümde de aynıdır. Yalnızca callback URL'si farklıdır (bkz. Payment notifications).

Yeni bir kurulum, ödeme yöntemi kapalı ve canlı ortam seçili olarak başlar.

Yapılandırma

Tüm ayarlar eklenti sayfasındadır: Extensions > Extensions > Payments > VibeFox Satispay Gateway > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üzerinde sayfa, ödeme yöntemi açık olduğunda ancak kullanılan ortam bağlı değilse (bu durumda ödeme yöntemi ödeme sayfasında gizlenir) ve mağazanın varsayılan para birimi EUR değilse (bu durumda ödeme yöntemi yalnızca müşteri EUR seçtiğinde gösterilir) sizi uyarır. Eklentiyi değiştirme yetkisi olmadan sayfa ayarları gösterir ancak kaydedemez.

Kaydederken Title 1 ila 128 karakter uzunluğunda olmalı, Sort Order tam sayı olmalı (negatif sayılara izin verilir), Total 0 veya daha büyük bir sayı olmalı ve geo zone ile sipariş durumları mevcut olmalıdır. Bir değer hatalıysa hiçbir şey kaydedilmez ve etkinleştirme kodu gönderilmez.

Ödeme sayfası

Enable/Disable: Enable Satispay payment ödeme yöntemini açar veya kapatır. Default: off.

Title: müşterilerin ödeme sayfasında gördüğü ödeme yöntemi adı. Siparişte kaydedilen ödeme yöntemi adı da budur. Default: Satispay. Zorunlu, en fazla 128 karakter.

Description: müşteriye Confirm Order adımında, onay düğmesinin üstünde gösterilen metin. Default: Pay with the Satispay app: scan the QR code or confirm the payment on your phone.

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

Geo Zone: Satispay'i yalnızca seçilen geo zone içindeki ödeme adresleri için sunun. Default: All zones. Geo zone'lar System > Localisation > Geo Zones bölümünde ayarlanır.

Total: Satispay sunulmadan önce bir siparişin ulaşması gereken, mağazanın varsayılan para biriminde ödeme sayfası toplamı: 0 veya daha büyük bir sayı. Herhangi bir toplam için Satispay sunmak üzere boş bırakın.

Satispay bağlantısı

Status: her iki ortamın durumu, örneğin Key ID ile Live: Connected veya Sandbox: Not connected, ve hangi ortamın in use olduğu. Kullanılan ortam bağlı olmadığı sürece alan şunu söyler: Satispay is hidden at checkout until the environment in use is connected.

Sandbox Mode: Satispay sandbox (test) ortamını kullanır. Sandbox ödemelerinden ücret alınmaz. Default: off. Sandbox ve canlı ortamların anahtarları ayrıdır: her ortamı o ortama ait bir etkinleştirme kodu ile bağlayın. Sandbox kullanılırken müşteriler Confirm Order adımında Sandbox mode: no real money is charged. görür.

Activation Code: yukarıda seçilen ortamı bağlamak için yeni bir 6 karakterlik etkinleştirme kodu yapıştırın ve Save düğmesine tıklayın. Canlı kodlar Satispay Business Dashboard içinde, Online shop bölümünde oluşturulur (alan oraya bağlantı verir). Sandbox kodları bir Satispay sandbox hesabıyla birlikte gelir. Kod bir kez kullanılır ve saklanmaz. Mevcut bağlantıyı korumak için alanı boş bırakın.

Bir kodla kaydettiğinizde önce ayarlar kaydedilir. Ardından eklenti bir RSA anahtar çifti oluşturur, genel anahtarı ve kodu Satispay'e gönderir ve Key ID ile kullanılan ortamın anahtarlarını saklar. Özel anahtarlar hiçbir zaman gösterilmez ve dışa aktarılmaz. Başarı durumunda sayfa, örneğin Satispay Live connected. Key ID: ve ardından kimliği gösterir. Satispay kodu reddederse sayfa, Satispay'in mesajıyla birlikte Satispay activation failed: gösterir ve kodun bu ortama ait olduğunu ve daha önce kullanılmadığını kontrol etmenizi ister; mevcut bağlantı korunur. 4 ila 64 harf ve rakamdan oluşmayan bir kod, hiçbir şey gönderilmeden reddedilir. Bir ortam için yeni bir kod kaydetmek, o ortamın önceki bağlantısının yerini alır.

Ödeme bildirimleri

Satispay'de yapılandırılacak bir şey yoktur. Her ödemenin kendi callback URL'si vardır; ödeme değiştiğinde Satispay bu URL'yi çağırır ve eklenti bir siparişi değiştirmeden önce ödemeyi Satispay API'sinden yeniden okur. Callback URL alanı bu URL'nin bir örneğini gösterir. OpenCart 3'te şuna benzer: https://your-store/index.php?route=extension/payment/wcp_satispay_gateway/callback&satispay_p_order={order}&payment_id={uuid}, OpenCart 4'te ise şuna benzer: https://your-store/index.php?route=extension/wcp_satispay_gateway/payment/wcp_satispay_gateway.callback&satispay_p_order={order}&payment_id={uuid} ve OpenCart kurulumunuzun vitrin adresinden oluşturulur. URL internetten erişilebilir olmalıdır: önünde güvenlik duvarı veya temel kimlik doğrulama bulunmamalıdır. OpenCart bakım modu bunu engellemez. Callback mağazanıza ulaşamazsa sipariş, müşteri geri döndüğünde onaylanır.

Siparişler

OpenCart siparişi Confirm Order adımında durumsuz oluşturur (eksik sipariş, missing order). Sipariş, yalnızca Satispay ödemeyi kabul ettikten sonra bir durum alır. Aşağıdaki her alan OpenCart sipariş durumlarınızı listeler.

Order Status After Payment: ödeme kabul edildikten sonra siparişe atanan durum. Default: Processing.

Satispay Payment On Hold Status: para alındı, ancak siparişin incelenmesi gerekiyor (bkz. Order statuses). Default: Pending, çünkü OpenCart'ta On hold durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturup burada seçebilirsiniz.

Refunded Status: ödeme sipariş sayfasından tamamen iade edildikten sonra ayarlanır. Default: Refunded.

Gelişmiş

Debug log: API çağrılarını ve ödeme olaylarını OpenCart günlükler klasöründe (storage/logs) bulunan satispay_p_debug.log.php dosyasına yazar. Dosya web üzerinden açılamaz; 5 MB'a ulaştığında satispay_p_debug.old.log.php dosyasına taşınır. Anahtarlar, etkinleştirme kodu ve müşteri verileri günlüğe yazılmaz. Hatalar bu seçenek kapalı olsa bile her zaman günlüğe yazılır. Default: off.

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ırmak gateway ayarlarını, iki ortamın Satispay anahtarlarını ve günlüğü siler. Siparişler için kaydedilmiş Satispay ödemeleri ve iadeleri her zaman korunur. Default: off.

İçe / Dışa Aktarma

Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. Satispay 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. Satispay bağlantısı korunur.

Ödeme sayfası

Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak Satispay). Confirm Order adımında müşteri sizin açıklamanızı ve You will be redirected to the Satispay page: scan the QR code with the Satispay app or confirm the payment on your phone. notunu görür. OpenCart siparişi bu adımda, yine durumsuz olarak oluşturur. Müşteri Confirm Order düğmesine tıkladığında eklenti, sipariş toplamı için euro cinsinden bir Satispay ödemesi oluşturur, sipariş numarasını referans olarak kullanır ve müşteriyi Satispay ödeme sayfasına yönlendirir. Bilgisayarda müşteri QR kodunu Satispay uygulamasıyla tarar. Telefonda müşteri ödemeyi uygulamada onaylar. 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.

Ödemeden sonra müşteri mağazanıza geri döner. Sipariş, yalnızca Satispay onayladıktan sonra ödenmiş olarak işaretlenir: eklenti ödemeyi Satispay API'sinden okur, bunun bu sipariş için oluşturulduğunu doğrular ve durumunu, tutarını (kuruş cinsinden) ve para birimini siparişle karşılaştırır. Bu, Satispay callback URL'sini çağırdığında ve müşteri geri döndüğünde gerçekleşir; hangisi önce olursa. Ardından sipariş, OpenCart'ın standart yöntemiyle, olağan sipariş e-postaları ve stok güncellemesi ile durumunu alır ve müşteri OpenCart sipariş başarı sayfasını görür. Müşteri geri döndüğünde Satispay ödemeyi henüz onaylamadıysa, bir Payment confirmation sayfası Satispay has not confirmed your payment yet. The order will be updated automatically as soon as the confirmation arrives. mesajını ve bir Check again düğmesini gösterir. Callback, geldiği anda sipariş durumunu ayarlar.

Müşteri Satispay sayfasından ödeme yapmadan ayrılırsa eklenti ödemeyi Satispay'de iptal eder, böylece terk edilen sayfa artık ödenemez. Müşteri, Your Satispay payment was cancelled and nothing was charged. You can try again or choose another payment method. mesajıyla ödeme sayfasına geri döner. Müşteri ödemeyi uygulamada reddettiğinde de aynı mesaj görünür. Sepet korunur.

OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur. OpenCart 4, ödeme için tek bir siparişi tutar ve onu günceller; bu nedenle iptal edilen bir ödemeden sonra aynı sipariş yeni bir Satispay ödemesiyle ödenir. Yeni bir Satispay ödemesi oluşturulmadan önce sepetin önceki ödemeleri kontrol edilir: bekleyen bir ödeme Satispay'de iptal edilir ve zaten ödenmiş bir ödeme varsa, o ödeme kendi siparişini onaylar; ikinci bir ödeme yapılmaz ve müşteri doğrudan başarı sayfasına gider.

OpenCart 4'te iptal edilen ödemeye ilişkin mesaj ödeme sayfasının üstünde gösterilir. Ödeme sayfasının siparişi mağaza tarafından bu arada kapatıldıysa (örneğin iptal edilmiş veya iade edilmişse) ya da zaten ödenmiş ama o zamandan beri sepet değiştiyse (yeni bir adet dahil), müşteri Your previous order is already closed. Please confirm the order again: the cart will be paid with a new order. mesajıyla ödeme sayfasına geri gönderilir; bu mesaj ödeme sayfasının üstünde görünür ve bir sonraki Confirm Order yeni bir siparişi öder.

Ödeme başlatılamazsa müşteri Confirm Order adımında kalır ve düğmenin üstünde kısa bir mesaj görür: Satispay anahtarları reddettiğinde Satispay is not available at the moment. Please choose another payment method.; başka bir para birimindeki bir sipariş için Satispay supports EUR currency only.; diğer hatalarda ise Unable to create the Satispay payment. Please try again or choose another payment method. Nedeni günlüğe yazılır.

Callback ve müşterinin dönüşü, mağaza bakım modundayken de çalışır: OpenCart 3 ödeme eklentisi isteklerine izin verir, OpenCart 4'te ise eklenti bunlar için bir başlangıç eylemi ekler.

Eklenti yalnızca euro cinsinden tek seferlik ödemeleri kabul eder. Abonelik, kayıtlı ödeme yöntemi, ön yetkilendirme veya yemek kuponu desteği yoktur. Bekleyen ödemeler için zamanlanmış bir kontrol yoktur: ne Satispay callback'i ne de müşterinin dönüşü mağazanıza ulaşırsa sipariş durumsuz kalır ve ödeme Satispay Dashboard'da görünür.

Siparişler ve iadeler

Sipariş durumları

No status (missing order): müşteri Satispay'e yönlendirildi ve ödeme yapmadı veya Satispay ödemeyi henüz onaylamadı. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir. İptal edilen bir Satispay ödemesi siparişi durumsuz bırakır ve müşteri yeniden ödeyebilir.

Order Status After Payment (default Processing): ödeme kabul edildi. Bir not, Satispay ödemesini, tutarı ve nasıl doğrulandığını (callback, yönlendirme veya ödeme sayfası) gösterir.

Satispay Payment On Hold Status (default Pending): Satispay, sipariş toplamından farklı bir tutar veya para birimi bildirdi ya da siparişe başka bir durum (örneğin iptal) atandıktan sonra ödeme kabul edildi. Not bunu açıklar. Ödemeyi Satispay Dashboard'da kontrol edin, ardından siparişi yerine getirin veya ödemeyi iade edin. Aynı sepetin doğru tutarla başka bir ödemesi daha sonra kabul edilirse sipariş Order Status After Payment durumuna geçer.

Refunded Status (default Refunded): ödeme eklenti üzerinden tamamen iade edildi.

Zaten ödenmiş bir sipariş için veya aynı sepetin başka bir siparişi için ikinci bir ödeme kabul edilirse, ödenmiş sipariş değiştirilmez. Bir not, mükerrer ödemeyi Satispay Dashboard'dan iade etmenizi ister.

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

VibeFox Satispay Gateway tab

Sales > Orders bölümünde Satispay ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında, VibeFox Satispay Gateway sekmesi sandbox ödemeleri için Sandbox etiketiyle birlikte Satispay payment ID değerini, ödemenin Status değerini, Paid / refunded tutarlarını, iade formunu, Refunds geçmişini, Satispay payments of this cart listesini (her ödeme denemesi, siparişi ve ortamıyla birlikte) ve siparişin Satispay notes bölümünü gösterir. Sekme, eklentiye erişimi olan kullanıcılara gösterilir.

İadeler

VibeFox Satispay Gateway sekmesinde Amount değerini girin (henüz iade edilmemiş tutar otomatik doldurulur), isteğe bağlı olarak bir Reason (optional) girin ve Refund via Satispay düğmesine tıklayın. Refund this amount through Satispay? This cannot be undone. sorusunu onaylayın. Tam ve kısmi iadeler desteklenir. Eklentiyi değiştirme yetkisine ihtiyacınız vardır (System > Users > User Groups bölümünde ayarlanır). İadeler, Satispay'in ödeme için tahsil ettiği tutarla sınırlıdır; bu nedenle tutar uyuşmazlığından sonra sipariş toplamına değil, müşterinin gerçekten ödediği tutara kadar iade yapabilirsiniz. İade, ödemenin yapıldığı ortama (canlı veya sandbox) gönderilir, bu nedenle o ortamın hâlâ bağlı olması gerekir. Bir iade, yalnızca Satispay kabul ettiğinde tamamlanmış sayılır: başarılı bir iade, Satispay iade kimliği ve nedenle birlikte geçmişe ve notlara eklenir. Satispay iadeyi kabul etmezse sekme hatayı gösterir ve hiçbir iade kaydedilmez. Tam iade, siparişi müşteriye bildirmeden ve ürünleri stoğa geri koymadan Refunded Status durumuna alır; tıpkı manuel bir durum değişikliği gibi. Kısmi iade durumu değiştirmez. İadeler, Satispay ödemeyi kabul ettikten sonra kullanılabilir.

Sales > Returns bölümündeki ürün iadeleri Satispay üzerinden para göndermez. Satispay Dashboard'da yapılan iadeler OpenCart'a kaydedilmez. Gerekirse siparişi manuel olarak güncelleyin.

Lisans anahtarı

Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarı ile çalışır. License — VibeFox Satispay Gateway lisans bloğu, ayarların üstünde, Extensions > Extensions > Payments > VibeFox Satispay 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 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-satispay satırı ve vibefox.net hesabınızı açan Manage licenses and domains in your account bağlantısı bulunur. Anahtarı yalnızca eklenti için Modify yetkisine sahip yönetici kullanıcılar değiştirebilir. Bloğun metinleri yönetici 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 bir 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 ayarları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 Satispay ö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 hâlâ görür; böylece bir anahtar satın almadan önce eklentiyi kurup test edebilirsiniz. OpenCart 4'te bu önizleme kullanılamaz: mağaza, yönetici panelinde oturum açıldığını görmez; bu yüzden etkin anahtar yoksa ödeme yöntemi herkesten gizlenir. Edit sayfasını bir kez açtıktan sonra yönetim Dashboard sayfasında bir hatırlatma belirir. 7 gün boyunca gizlemek için × ile kapatın. Mevcut siparişler etkilenmez: zaten başlatılmış ödemeler yine onaylanır ve iadeler çalışır.

Bir lisansın süresi dolduğunda eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Durum, yönetim Dashboard 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, sonrasında haftada bir kez. Cron işi gerekmez. Eklentiyi kaldırmak lisans anahtarını ve lisans durumunu her zaman siler.

Sorun giderme

Satispay ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, kullanılan ortamın bağlı olduğunu (Status alanı onun için Connected gösterir) ve müşterinin EUR seçtiğini kontrol edin. 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.

Ödeme geçti ama sipariş durumsuz kaldı: sipariş, Satispay mağazanızı çağırdığında veya müşteri geri döndüğünde bir durum alır. Mağazanızın internetten erişilebilir olduğunu, callback URL'sinin önünde güvenlik duvarı veya temel kimlik doğrulama olmadığını kontrol edin ve callback'leri Log alanında görmek için Debug log seçeneğini açın. Ödeme Satispay Dashboard'da görünür.

Callback, Payment status unavailable, retry later. veya Not configured. yanıtını veriyor: eklenti ödemeyi Satispay'den okuyamadı veya ödemenin ortamı bağlı değil. Hiçbir sipariş değiştirilmez. Satispay yeniden çağırır. Bağlantı durumunu ve günlüğü kontrol edin.

Callback, Busy, retry later. yanıtını veriyor: sepet aynı anda başka bir istek tarafından onaylanıyordu veya sipariş durumu ayarlanamadı. Satispay yeniden çağırır. Günlük nedeni gösterir.

Callback, Unknown payment. veya Missing or invalid payment_id. yanıtını veriyor: ödeme bu mağaza tarafından bu sipariş için oluşturulmadı veya istek bir Satispay callback'i değil. Hiçbir şey değiştirilmez.

Etkinleştirme başarısız oluyor: etkinleştirme kodları yalnızca bir kez kullanılabilir. Kodun Sandbox Mode içinde seçilen ortama ait olduğunu kontrol edin (canlı için canlı kod, sandbox için sandbox kodu), yeni bir kod oluşturun ve tekrar kaydedin. Sayfa bir RSA anahtar çiftinin oluşturulamadığını söylüyorsa, barındırma sağlayıcınızdan PHP OpenSSL eklentisini etkinleştirmesini isteyin. Satispay'e ulaşılamıyorsa sunucunuzun giden HTTPS bağlantıları açabildiğini kontrol edin.

Sandbox'tan canlıya geçtikten sonra Satispay ödeme sayfasından kayboldu: sandbox ve canlı farklı anahtarlar kullanır. Sandbox Mode kapalıyken canlı bir etkinleştirme kodu yapıştırın ve kaydedin.

Müşteri This payment method is not available. mesajını görüyor: ödeme sayfası artık siparişle eşleşmiyor veya bu arada ödeme yöntemi kapatıldı. Müşteri ödeme sayfasını yeniden yükler.

Sipariş ödemeden sonra inceleme durumunda: VibeFox Satispay Gateway sekmesindeki notları okuyun (bkz. Order statuses), ödemeyi Satispay Dashboard'da kontrol edin, ardından siparişi yerine getirin veya ödemeyi iade edin.

Sekmede iade formu yok: sekme nedenini belirtir: siparişin kabul edilmiş bir Satispay ödemesi yok, tamamen iade edilmiş, kullanıcı grubunuzun eklentiyi değiştirme hakkı yok veya ödemenin ortamı artık bağlı değil.

Ortam artık bağlı olmadığı için iade başarısız oluyor: ödeme canlı veya sandbox ortamda yapıldı ve bu ortamın artık anahtarı yok. Etkinleştirme kodu ile yeniden bağlayın veya ödemeyi Satispay Dashboard'dan iade edin.

İade, Satispay did not accept the refund mesajıyla başarısız oluyor: Satispay, accepted dışında bir durum döndürdü. OpenCart iadeyi kaydetmedi ve bir not bunu belirtir. Satispay Dashboard'da kontrol edin.

Kaldırma

Extensions > Extensions bölümüne gidin, türü Payments olarak seçin ve VibeFox Satispay 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ı ile bakım modunda callback'in ve müşteri dönüşünün geçmesini sağlayan başlangıç eylemi de kaldırılır. Delete data on uninstall açıksa diğer gateway ayarları (başlık, açıklama, sandbox modu, günlükleme), iki ortamın Satispay anahtarları ve günlük kaldırılır. Kapalıysa, Satispay bağlantısı dahil, sonraki bir yeniden kurulum için saklanır. Siparişler için kaydedilmiş Satispay ödemeleri ve iadeleri her zaman korunur, bu nedenle daha önce ödenmiş siparişler, ortam yeniden bağlandıktan sonra 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 bölümüne gidin, yüklü eklentiler listesinde VibeFox Satispay Gateway yanındaki Uninstall düğmesine (turuncu − düğmesi) tıklayın, ardından yüklenen paketi kaldırmak için Delete düğmesine (kırmızı çöp kutusu düğmesi) tıklayın.

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