VibeFox iPay88 for OpenCart — Yardım
Gereksinimler
OpenCart: 3.0.x (3.0.5.0 sürümünde test edildi) veya 4.0.2 ve üzeri (4.1.0.3 sürümünde test edildi).
PHP: 8.0 veya üzeri.
iPay88 satıcı hesabı: Merchant Code ve Merchant Key, satıcı hesabınız etkinleştirildiğinde iPay88 tarafından verilir. Ayrıca iPay88 satıcı portalında gösterilir. Henüz satıcı değilseniz iPay88 web sitesinden başvurun. Merchant Key'i gizli tutun: ödemeleri imzalar. iPay88'in ayrı bir sandbox'ı yoktur, bu nedenle test anahtarı da yoktur.
İstek URL'si: web sitenizin adresi iPay88'e istek URL'si (request URL) olarak kayıtlı olmalıdır. Aksi halde iPay88 sayfası "Permission not allow" gösterir.
Para birimi: Malezya — MYR; hesabınızda çoklu para birimi seçeneği etkinse USD, SGD, AUD, CAD, EUR, GBP, HKD, CNY, TWD, INR, IDR, PHP veya THB; Filipinler — PHP veya USD; Endonezya — IDR; Tayland — THB. Müşterinin ödeme sayfasındaki para birimi bölgenizde tahsil edilemiyorsa ödeme yöntemi ödeme sayfasında gizlenir.
VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar tek bir alan adında çalışır.
Kurulum
İndirme, her iki OpenCart sürümü için paketleri içeren tek bir zip dosyasıdır. Bilgisayarınızda açın. Arşivde README.txt, OpenCart 3 paketi wcp_ipay88_payment-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_ipay88_payment.ocmod.zip bulunur. Yalnızca OpenCart sürümünüz için olan paketi kurun. Lisans anahtarı iki sürüm için de aynıdır.
OpenCart 3
1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_ipay88_payment-oc3-(version).ocmod.zip dosyasını seçin. Uzantının OCMOD değişikliği yoktur, bu yüzden 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, türü Payments olarak seçin. VibeFox iPay88 Payment uzantısını bulun ve Install düğmesine (yeşil + düğmesi) tıklayın. Yönetici kullanıcınızın ödeme uzantıları 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 bölümündeki License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).
4. iPay88 region seçeneğinizi seçin, Merchant Code ve Merchant Key bilgilerini girin, Enable/Disable seçeneğini açın ve Save düğmesine tıklayın.
5. Kurulumu kontrol etmek için Test mode açıkken bir ödeme yapın, ardından test modunu kapatın.
OpenCart 4
1. Yönetim panelinde Extensions > Installer sayfasına gidin, Upload düğmesine tıklayın ve wcp_ipay88_payment.ocmod.zip dosyasını seçin. Dosyanın adını değiştirmeyin: OpenCart 4 uzantı kodunu dosya adından alır ve adı değiştirilmiş bir paket çalışmaz.
2. Paket, aynı sayfada kurulu uzantıların 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 iPay88 Payment uzantısını 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 iPay88 ayarlarını OpenCart 3 için 3 ila 5. adımlardaki gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır. Yalnızca yanıt ve backend URL'leri farklıdır (bkz. Yanıt ve backend URL'leri).
Yeni bir kurulum, ödeme yöntemi kapalı olarak başlar. Yanıt ve backend URL'leri her ödemeyle birlikte gönderildiğinden, bunlar için iPay88'de bir ayar yapmanız gerekmez.
Yapılandırma
Tüm ayarlar uzantı sayfasındadır: Extensions > Extensions > Payments > VibeFox iPay88 Payment > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üstünde sayfa, bir anahtar eksik olduğu sürece Enter the iPay88 Merchant Code and Merchant Key — until then the payment method is not shown at checkout. yazısını, mağazanın varsayılan para birimi seçilen bölgede tahsil edilemiyorsa bir uyarıyı (bu durumda ödeme yöntemi o para birimi için ödeme sayfasında gizlenir) ve test modu açık olduğu sürece bir uyarıyı gösterir. Uzantıyı değiştirme yetkiniz yoksa sayfa ayarları gösterir ama kaydedemez.
Kaydederken Title 128 karakterden uzun olamaz, Sort Order tam sayı olmalıdır, Total 0 veya daha büyük bir sayı olmalıdır ve seçilen coğrafi bölge ile sipariş durumları mevcut olmalıdır. Aksi halde hiçbir şey kaydedilmez ve hata alanı belirtir. iPay88 alanları kaydetmeyi asla engellemez.
iPay88
Enable/Disable: Enable iPay88 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şe kaydedilen ödeme yöntemi adı da budur. Varsayılan: iPay88. En fazla 128 karakter; boş bırakırsanız müşteriler iPay88 görür.
Description: müşterinin Confirm Order adımında onay düğmesinin üstünde gördüğü metin. Varsayılan: Pay securely via iPay88 (credit card, online banking, e-wallet).
Sort Order: iPay88'in ödeme sayfasındaki ödeme yöntemleri arasındaki sırası. Boş bırakın veya bir tam sayı girin.
Geo Zone: iPay88'i yalnızca seçilen coğrafi bölgedeki ödeme adresleri için sunar. Varsayılan: All zones. Coğrafi bölgeler System > Localisation > Geo Zones altında ayarlanır.
Total: iPay88'in sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para birimindeki ödeme sayfası toplamı. iPay88'i her tutar için sunmak üzere boş bırakın.
iPay88 hesabı
iPay88 region: iPay88 satıcı hesabınızın ülkesi. iPay88 ödeme sayfasını ve tahsil edilebilecek para birimlerini belirler. Sipariş her zaman kendi para biriminde tahsil edilir. Varsayılan: Malaysia.
Merchant Code: iPay88 Merchant Code'unuz, örneğin M01234.
Merchant Key: iPay88 Merchant Key'iniz. Ödeme isteklerini imzalar ve iPay88 yanıtlarını doğrular. Gizli tutun. Başta ve sonda kalan boşluklar kaydederken silinir. Kayıtlı anahtar bir daha gösterilmez: alan boş kalır ve Saved — leave empty to keep it. yazısını gösterir. Yalnızca değiştirmek istediğinizde yeni bir değer girin. Kayıtlı anahtarı silmek için Clear the saved Merchant Key on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Signature type: ödeme isteklerinin nasıl imzalandığı. Yanıtlar iki biçimde de doğrulanır; böylece bir geçişten önce başlatılan ödemeler doğrulanabilir kalır.
Ödeme
Payment method: Malezya PaymentId listesinden tek bir iPay88 ödeme yöntemini önceden seçin veya Let the customer choose on the iPay88 page seçeneğini bırakın (varsayılan). Liste şunları içerir: Credit Card (MYR), FPX (Online Banking), Maybank2U, Alliance Online, AmBank, RHB Bank, Hong Leong Bank, CIMB Clicks, Web Cash, PayPal (MYR), Credit Card (PHP), Boost, Touch n Go eWallet, GrabPay ve ShopeePay.
Reference prefix: isteğe bağlı. iPay88 referansında (RefNo) sipariş numarasından önce eklenir, örneğin SHOP1-. Aynı iPay88 hesabını kullanan her mağazada farklı bir önek kullanın; böylece bir mağazanın yanıtı asla başka bir mağazanın siparişine uygulanmaz. Harfler, rakamlar, "-" ve "_" kullanılabilir, en fazla 10 karakter. Diğer karakterler kaydederken silinir; rakamla biten bir önekin sonuna "-" eklenir, çünkü sipariş numarası RefNo'nun sonundan okunur. Sayfa daha sonra kaydedilen değerle sizi uyarır.
Test mode: sipariş toplamı yerine sabit bir test tutarı tahsil eder. iPay88'in ayrı bir sandbox'ı yoktur: test ödemeleri, iPay88'in canlı ödeme sayfasında küçük bir tutarla yapılan gerçek işlemlerdir (1,00; IDR 10.000). Test tutarı alındığında sipariş ödenmiş olarak işaretlenir ve sipariş notu bunu belirtir. Test modu açıkken müşteriler Confirm Order adımında TEST MODE: only a test amount of ... will be charged. yazısını görür. Test modunda başlatılan bir ödeme, iPay88 yanıt vermeden test modunu kapatsanız bile her zaman test tutarına göre kontrol edilir. Canlı bir mağazada test modunu asla açık bırakmayın. Varsayılan: kapalı.
Yanıt ve backend URL'leri
Uzantı her ödemeyle birlikte iki URL'yi de gönderir, bu yüzden yapılandırılacak bir şey yoktur. iPay88 bunları isterse bu bölümden kopyalayın. OpenCart 3'te şuna benzerler: https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/back (Response URL, müşterinin dönüşü) ve https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/backend (Backend URL, sunucudan sunucuya bildirim); OpenCart 4'te ise https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.back ve https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.backend şeklindedir. Bölüm ayrıca iPay88'e istek URL'si olarak kayıtlı olması gereken web sitenizin adresini gösterir.
iPay88'in iki yanıtı da aynı şekilde kontrol edilir: zorunlu alanlar, Merchant Key'inizle oluşturulan imza ve bu mağazanın o sipariş için başlattığı bir ödemenin referansı. Geçerli imzası olmayan yanıtlar reddedilir ve bir siparişi asla değiştirmez. Backend bildirimi, yalnızca işlendikten sonra RECEIVEOK ile yanıtlanır; aksi halde iPay88 bildirimi yeniden gönderir. Mağaza bakım modundayken de çalışır: OpenCart 3 ödeme uzantısı isteklerine izin verir, OpenCart 4'te ise uzantı, imzalı backend bildiriminin ve müşterinin dönüşünün geçmesine izin veren bir başlangıç eylemi ekler. iPay88 şu ödeme durumlarını bildirir:
Siparişler
OpenCart siparişi Confirm Order adımında durumsuz olarak oluşturur (eksik sipariş, missing order). Sipariş, iPay88 doğru imzalanmış bir yanıt gönderdikten sonra bir durum alır. Başarısız veya iptal edilen bir ödeme siparişi durumsuz bırakır; müşteri sepeti korunmuş olarak ödeme sayfasına döner. Aşağıdaki her alan OpenCart sipariş durumlarınızı listeler.
Order Status After Payment: beklenen tutar ve para birimiyle başarılı bir ödeme (iPay88 durumu 1). Varsayılan: Processing.
Awaiting Payment Status: bekleyen bir ödeme (durum 6); örneğin müşterinin henüz yapmadığı bir ATM veya sanal hesap transferi. iPay88 onayladığında sipariş ödeme sonrası duruma geçer. Varsayılan: Pending.
On Hold (Review) Status: iPay88 başarılı bir ödeme bildirdi, ancak tutar veya para birimi siparişten farklı ya da sipariş iptal edilmişti. Bir not ayrıntıları gösterir; sipariş ödenmiş olarak işaretlenmez. Varsayılan: Pending, çünkü OpenCart'ta On hold durumu yoktur. System > Localisation > Order Statuses altında kendi durumunuzu oluşturup burada seçebilirsiniz.
Failed Payment Status: bekleyen bir ödeme (durum 6) ve iPay88'in daha sonra başarısız (durum 0) olarak bildirdiği ödeme. Varsayılan: Failed.
Cancelled Order Status: mağazanızın iptal edilen siparişler için kullandığı durum. Böyle bir sipariş için alınan ödeme, siparişi ödenmiş olarak işaretlemek yerine inceleme durumuna alır. Uzantı bu durumu asla kendisi ayarlamaz. Varsayılan: Canceled.
Gelişmiş
Debug log: ödeme isteklerini ve iPay88 yanıtlarını OpenCart log klasöründe (storage/logs) ipay88_p_debug.log.php dosyasına kaydeder. Dosya web üzerinden açılamaz. Kişisel veriler, Merchant Key ve imzalar kaydedilmez. Hatalar ve uyarılar, anahtar kapalı olsa bile her zaman kaydedilir. Varsayılan: kapalı.
Log: günlüğün boyutunu ve son kayıtlarını gösterir. Boşaltmak için Clear log düğmesine tıklayın.
Delete data on uninstall: açıksa uzantıyı kaldırmak ayarları ve günlüğü siler. Siparişler ve iPay88 ödeme kayıtları asla silinmez; bu sayede eski bir ödemenin geç gelen yanıtı yeniden kurulumdan sonra da işlenir. Varsayılan: kapalı.
İçe / Dışa Aktarma
Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. Merchant Key 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ı Merchant Key korunur.
Ödeme sayfası
Payment Method adımında müşteri ödeme yöntemini seçer (varsayılan olarak iPay88). Confirm Order adımında müşteri açıklamanızı görür. OpenCart siparişi bu adımda, hâlâ durumsuz olarak oluşturur. Müşteri Confirm Order düğmesine tıkladığında adım, bölgenizin iPay88 ödeme sayfasına imzalı bir form gönderilirken Redirecting to iPay88 payment gateway... ve Please do not close this window. yazılarını gösterir. Tarayıcı formu otomatik göndermezse müşteri Pay Now düğmesine tıklar. Uzantı, sipariş toplamını sipariş para biriminde (test modunda test tutarını), ürün adlarını ve müşterinin adını, e-postasını ve telefonunu iletir. iPay88 sayfasında müşteri kartla, FPX internet bankacılığıyla, e-cüzdanla veya hesabınızın sunduğu başka bir yöntemle öder.
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. OpenCart 4 varsayılan olarak ödeme sayfasında telefon numarası sormaz, ancak iPay88 telefon numarası ister: siparişte telefon yoksa onay adımında zorunlu bir Phone alanı ve iPay88 requires the contact number of the payer. yazısı görünür. Numara girilmezse müşteri iPay88 requires a phone number. Please enter your phone number and try again. yazısını görür. Girilen numara bir sonraki deneme için saklanır.
Sipariş, iPay88 imzalı bir yanıtla onaylayana kadar, yani müşterinin dönüşünde veya backend bildiriminde, ödenmiş olarak işaretlenmez. Sipariş ardından OpenCart'ın standart yöntemiyle, olağan sipariş e-postaları ve stok güncellemesiyle durum alır. Başarılı bir ödemeden sonra müşteri Your iPay88 payment has been received. yazısıyla OpenCart sipariş başarı sayfasını görür. Bekleyen bir ödemede sayfa Your payment is pending confirmation from iPay88. We will update your order as soon as the payment is confirmed. yazısını gösterir. İncelemedeki bir sipariş için We have received a payment notification from iPay88 and are reviewing it. We will contact you if anything is needed. yazısını gösterir. Bekleyen bir ödeme sonradan onaylanır veya başarısız olursa OpenCart müşteriye yeni durumu bildirir.
Sipariş aynı anda backend bildirimiyle onaylanıyorsa müşteri We have not received the payment confirmation from iPay88 yet. If you completed the payment, your order will be updated shortly. yazısını ve Check again ile Back to checkout düğmelerini görür.
Ödeme başarısız oldu veya iptal edildiyse sipariş durumsuz kalır ve sepet korunur. Müşteri The payment was not completed: ve iPay88 nedeniyle birlikte, ardından You can try again or choose another payment method. mesajıyla ödeme sayfasına döner. OpenCart 4'te bu mesaj ödeme sayfasının üstünde gösterilir. OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş ve dolayısıyla yeni bir RefNo oluşturur; OpenCart 4 ise ödeme sayfasının siparişini günceller, bu nedenle müşteri aynı siparişi yeniden öder. Aynı siparişin yeniden denemesi aynı RefNo'yu kullanır. Yanıt doğrulanamazsa müşteri The payment response could not be verified. If you completed the payment, please contact us with your order number — the payment will be checked manually. yazısını ve Return to the store düğmesini görür.
Ödeme başlatılamazsa müşteri Confirm Order adımında kalır ve This payment method is temporarily unavailable. Please choose another payment method. (anahtarlar eksik veya toplam sıfır) ya da iPay88 cannot accept payments in ... Please choose another payment method. (para birimi bölgede tahsil edilemiyor) mesajını görür. Bir sepet yalnızca bir kez ödenir: aynı sepetin başka bir siparişi zaten ödenmişse veya bekleyen bir ödeme için bekliyorsa, ikinci bir ödeme formu oluşturulmaz ve müşteri sipariş başarı sayfasına gönderilir. Sepetteki bir değişiklik, yeni adet dahil, kendi ödemesi gereken yeni bir sepet sayılır.
OpenCart 4'te sipariş, başarı sayfası gösterilene kadar ödeme sayfasında tutulur. Bu arada sipariş bir ödeme yapılmadan kapatıldıysa (örneğin bekleyen bir havale başarısız oldu veya siparişi siz iptal ettiniz), müşteri Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. yazısıyla ödeme sayfasına geri gönderilir. Sipariş zaten verilmişse ve sepet değiştiyse mesaj Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. şeklindedir. Her iki durumda da bir sonraki Confirm Order işlemi sepetin yeni bir siparişini öder.
Uzantı yalnızca tek seferlik ödemeleri kabul eder. OpenCart'tan iade, kayıtlı kart, abonelik, ön provizyon ve tahsilat ya da sitenizde kart alanı yoktur. Ödeme durumunu iPay88'e yeniden sorgulamaz: siparişler yalnızca iPay88 yanıtı ve backend bildirimi ile güncellenir.
Siparişler
Sipariş durumları
No status (missing order): müşteri iPay88'e yönlendirildi ve henüz bir sonuç gelmedi ya da ödeme başarısız oldu. Sales > Orders bölümünde bu siparişler yalnızca Order Status filtresi Missing Orders olarak ayarlandığında gösterilir.
Order Status After Payment (default Processing): iPay88, beklenen tutar ve para birimiyle başarılı bir ödeme bildirdi. Bir not TransID, PaymentID, tutar ve para birimini gösterir. Test modunda ikinci bir not, sipariş toplamı yerine test tutarının tahsil edildiğini belirtir.
Awaiting Payment Status (default Pending): iPay88 ödemeyi bekliyor olarak bildirdi. iPay88 onayladığında sipariş Order Status After Payment durumuna, başarısız olursa Failed Payment Status durumuna geçer.
Failed Payment Status (default Failed): bekleyen bir ödeme sonra başarısız oldu. Not, iPay88'in nedenini gösterir. Müşteri yeni bir sipariş verebilir.
On Hold (Review) Status (default Pending): iPay88, siparişten farklı bir tutar veya para birimiyle başarılı bir ödeme bildirdi ya da ödeme sipariş iptal edildikten sonra geldi. Sipariş ödenmiş olarak İŞARETLENMEDİ. Not bunu açıklar. Ödemeyi iPay88 portalında kontrol edin, ardından siparişi tamamlayın veya ödemeyi iade edin.
Ödenmiş veya tamamlanmış bir sipariş, sonraki bir yanıtla asla değiştirilmez. Ona veya aynı sepetteki başka bir siparişe yeni bir başarılı ödeme gelirse, bir not sizden bunu iPay88 portalında kontrol etmenizi ve yinelenen bir ödemeyse iade etmenizi ister. Başarısızlık yanıtı, ödenmiş, iptal edilmiş veya incelemedeki bir siparişi asla değiştirmez. Tekrarlanan yanıtlar yeni bir şey eklemez.
Notlar, müşterinin görmediği siparişin History bölümündeki kayıtlardır.
VibeFox iPay88 Payment sekmesi
Sales > Orders bölümünde iPay88 ile ödenmiş bir sipariş açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox iPay88 Payment sekmesi RefNo, TransId, Status, Requested tutarı, Amount received, PaymentId, AuthCode, Error ve Region bilgilerini, test ödemeleri için bir TEST MODE rozetini ve siparişin iPay88 notes kayıtlarını gösterir. Sekme, uzantıya erişimi olan kullanıcılara gösterilir.
İadeler
İadeler OpenCart'tan iPay88'e gönderilmez. Ödemeyi iPay88 satıcı portalında iade edin, ardından iadeyi OpenCart'a elle kaydedin.
Lisans anahtarı
Uzantı, vibefox.net üzerinden alınmış bir VibeFox lisans anahtarıyla çalışır. License — VibeFox iPay88 Payment lisans bölümü, Extensions > Extensions > Payments > VibeFox iPay88 Payment > Edit sayfasında ayarların üstündeki ilk bölümdür. Anahtarı License key alanına yapıştırın ve Activate düğmesine tıklayın. Bundan sonra bölüm anahtarı maskeli olarak, durumu (örneğin lisansın geçerli olduğu tarih ve alan adınız) ve şu düğmeleri gösterir: durumu yeniden kontrol etmek için Check now, başka bir anahtar girmek için Change key ve anahtarı bu mağazadan kaldırmak için Remove key. Bunların altında Product: opencart-payment-ipay88 satırı ve vibefox.net hesabınızı açan Manage licenses and domains in your account bağlantısı bulunur. Anahtarı yalnızca uzantı için Modify yetkisi olan yönetici kullanıcılar değiştirebilir. Bölümün metinleri yönetici dilini izler (İngilizce ve Rusça dahildir).
Anahtar kabul edilmezse bölüm nedenini söyler, örneğin Key not found, This key belongs to another product, Domain limit reached veya License expired on ve bir tarih. 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 uzantı son bilinen durumla çalışmaya devam eder.
Bir anahtar yalnızca 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ızdan serbest bırakın.
Etkin bir anahtar olmadan iPay88 müşterilere ödeme sayfasında 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 (unlicensed — visible to admins only) işaretiyle hâlâ görür; böylece anahtar satın almadan önce uzantıyı kurup test edebilirsiniz. OpenCart 4'te bu önizleme yoktur: mağaza yönetici girişini görmez, bu nedenle etkin anahtar olmadan ödeme yöntemi herkes için gizlenir. Edit sayfasını bir kez açtıktan sonra yönetici Dashboard sayfasında bir hatırlatma belirir. Bunu × ile kapatırsanız 7 gün gizlenir. Mevcut siparişler etkilenmez: başlatılmış ödemeler onaylanmaya devam eder.
Bir lisansın süresi dolduğunda uzantı çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Durum, yönetici Dashboard veya Edit sayfası açıldığında otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün her gün, sonrasında haftada bir kez. Cron işi gerekmez. Uzantıyı kaldırmak lisans anahtarını ve lisans durumunu her zaman siler.
Sorun giderme
iPay88 ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu, Merchant Code ve Merchant Key bilgilerinin girildiğini ve müşterinin ödeme sayfası para biriminin seçilen iPay88 region bölgesinde tahsil edilebildiğini kontrol edin. Ayarlar sayfası bir şey eksik olduğunda uyarı gösterir. Ayrıca ödeme adresinin seçilen Geo Zone içinde olduğunu ve siparişin ayarlardaki Total tutarına ulaştığını kontrol edin.
Ödeme geçti ama sipariş durumsuz kaldı: ne müşterinin dönüşü ne de backend bildirimi, geçerli bir imzayla mağazanıza ulaşmadı. Log alanına bakın: hatalar her zaman kaydedilir. Merchant Key değerinin iPay88'in verdiğiyle birebir aynı olduğunu ve sunucunuzun ayarlarda gösterilen Backend URL'de iPay88 isteklerini kabul ettiğini kontrol edin.
iPay88 sayfası "Permission not allow" gösteriyor: web sitenizin adresi iPay88'e istek URL'si olarak kayıtlı değil. iPay88'den Yanıt ve backend URL'leri bölümünde gösterilen adresi kaydetmesini isteyin.
Backend bildirimi BAD SIGNATURE yanıtı veriyor: imza Merchant Key ile eşleşmiyor. Merchant Key değerini kontrol edin. Hiçbir şey değiştirilmedi.
Backend bildirimi NOT CONFIGURED yanıtı veriyor: Merchant Code veya Merchant Key ayarlanmamış, bu nedenle yanıt doğrulanamıyor. iPay88 bildirimi yeniden gönderir.
Backend bildirimi UNKNOWN ORDER yanıtı veriyor: bu mağazada bu referans için bir iPay88 ödemesi başlatılmadı; örneğin aynı hesabı kullanan başka bir mağaza Reference prefix kullanmıyor ya da aynısını kullanıyor.
Backend bildirimi RETRY yanıtı veriyor: sipariş (ya da aynı sepetteki başka bir sipariş) aynı anda müşterinin dönüşü veya başka bir bildirimle onaylanıyordu ya da sipariş durumu ayarlanamadı. iPay88 bildirimi yeniden gönderir.
Backend URL tarayıcıda BAD REQUEST gösteriyor: bu normaldir. URL yalnızca iPay88'den gelen imzalı istekleri kabul eder.
Sipariş On Hold (Review) Status durumunda: iPay88, siparişle eşleşmeyen bir ödeme bildirdi ya da sipariş iptal edilmişti. VibeFox iPay88 Payment sekmesindeki notları okuyun ve ödemeyi iPay88 portalında kontrol edin; ardından siparişi tamamlayın veya ödemeyi iade edin.
Müşteri "iPay88 cannot accept payments in" ve bir para birimi görüyor: ödeme sayfası para birimi seçilen bölgede tahsil edilemiyor. iPay88 Malezya'da MYR dışındaki para birimleri için iPay88 hesabınızda çoklu para birimi seçeneği de gerekir.
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 arada ödeme yöntemi kapatıldı. Müşteri ödeme sayfasını yeniden yükler.
Gerçek müşteriler yalnızca 1,00 tahsil ediliyor: Test mode açık. Kapatın.
Kaldırma
Extensions > Extensions sayfasına gidin, türü Payments seçin ve VibeFox iPay88 Payment yanındaki Uninstall düğmesine (kırmızı − düğmesi) tıklayın. Bu uzantının lisans anahtarı ve lisans durumu her zaman silinir. OpenCart, uzantının kendi ayarlarını her zaman siler: Enable/Disable, Sort Order, Geo Zone, Total ve Orders bölümündeki sipariş durumları; bunlar yeniden kurulumda varsayılanlarına döner. Uzantının OpenCart olayı da silinir (OpenCart 4'te ayrıca olayları ve bakım modunda iPay88 yanıtlarının geçmesini sağlayan başlangıç eylemi de). Delete data on uninstall açıksa diğer ayarlar (başlık, açıklama, bölge, Merchant Code ve Key, imza türü, ödeme yöntemi, önek, test modu, hata ayıklama günlüğü anahtarı) ve günlük silinir. Kapalıysa sonraki bir yeniden kurulum için saklanır. Siparişlerin iPay88 ödeme kayıtları her zaman korunur. Siparişler asla silinmez ve ödeme notlarını korur.
OpenCart 4'te uzantının dosyalarını da silmek için, kaldırma işleminden sonra Extensions > Installer sayfasına gidin, kurulu uzantılar listesinde VibeFox iPay88 Payment 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.
iPay88, ilgili sahibinin tescilli markasıdır. Bu uzantının iPay88 ile bir bağlantısı yoktur ve iPay88 tarafından onaylanmamıştır.
