VibeFox PayU LATAM 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.
Para birimi: müşterinin ödeme para birimi ARS, BRL, CLP, COP, MXN, PEN veya USD olmalıdır; bunlar PayU Latam'ın Arjantin, Brezilya, Şili, Kolombiya, Meksika, Panama ve Peru'da işlediği para birimleridir. Diğer para birimlerinde ödeme yöntemi ödeme sayfasında gizlenir.
PayU Latam hesabı: PayU satıcı hesabınızdan üç değere ihtiyacınız vardır: merchant ID, satış yaptığınız ülkenin account ID'si ve API anahtarı. Bunlar PayU satıcı panelinde Settings > Technical configuration (merchant ID, API key) ve Accounts (account ID) altındadır. Test için PayU, geliştirici dokümantasyonundaki "Test your solution" sayfasında herkese açık sandbox kimlik bilgilerini ve test kartlarını yayımlar. Ödeme PayU'nun barındırdığı sayfada yapıldığı ve uzantı PayU API'sini hiçbir zaman çağırmadığı için API Login ve diğer API kimlik bilgileri gerekli değildir.
Mağazanıza internet erişimi: PayU, ödeme sonucunu kendi sunucularından mağazanıza gönderir; bu nedenle mağazanın internetten erişilebilir olması gerekir (yerel bir site olmamalı ve parola korumalı olmamalı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ü için paketleri içeren tek bir zip dosyasıdır. Bilgisayarınızda açın. İçinde README.txt, OpenCart 3 paketi wcp_payu_latam_payment-oc3-(version).ocmod.zip ve OpenCart 4 paketi wcp_payu_latam_payment.ocmod.zip bulunur. Yalnızca OpenCart sürümünüze uygun paketi kurun. Lisans anahtarı her 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_payu_latam_payment-oc3-(version).ocmod.zip dosyasını seçin. Uzantının OCMOD değişikliği yoktur, bu yüzden Extensions > Modifications bölümünün yenilenmesi 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 bölümüne gidin ve türü Payments olarak seçin. VibeFox PayU LATAM 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 iznine sahip olması gerekir.
3. Ayarlar sayfasını açmak için Edit düğmesine (kalem düğmesi) tıklayın. VibeFox lisans anahtarınızı sayfanın üstündeki lisans bloğunda License key alanına yapıştırın ve Activate düğmesine tıklayın (bkz. Lisans anahtarı).
4. Sandbox kimlik bilgilerinizi ve canlı kimlik bilgilerinizi girin (bkz. Yapılandırma). PayU'da herhangi bir onay URL'si ayarlanmasına gerek yoktur.
5. Enable/Disable seçeneğini açın ve Save düğmesine tıklayın. Bir test ödemesi yapana kadar Sandbox seçeneğini açık tutun; ardından gerçek ödemeleri canlı kimlik bilgileriyle kabul etmek için kapatın.
OpenCart 4
1. Yönetim panelinde Extensions > Installer bölümüne gidin, Upload düğmesine tıklayın ve wcp_payu_latam_payment.ocmod.zip dosyasını seçin. Dosyanın adını değiştirmeyin: OpenCart 4 eklenti kodunu dosya adından alır ve yeniden adlandırılmış bir paket çalışmaz.
2. Paket, aynı sayfadaki yüklü eklentiler listesinde görünür. Yanındaki Install düğmesine (yeşil + düğmesi) tıklayın.
3. Extensions > Extensions bölümüne gidin ve türü Payments olarak seçin. VibeFox PayU LATAM Payment eklentisini bulun, Install düğmesine (yeşil + düğmesi), ardından Edit düğmesine (kalem düğmesi) tıklayın.
4. Lisans anahtarını ve PayU kimlik bilgilerini OpenCart 3 için 3 ila 5. adımlarda olduğu gibi girin. Ayarlar sayfası ve alanları iki sürümde de aynıdır. Yalnızca onay URL'si farklıdır (bkz. Onay URL'si).
Yeni bir kurulum, ödeme yöntemi kapalı ve sandbox açık olarak başlar.
Yapılandırma
Tüm ayarlar uzantı sayfasındadır: Extensions > Extensions > Payments > VibeFox PayU LATAM Payment > Edit. Bölümler solda listelenir; listenin altındaki Save düğmesi tüm sayfayı kaydeder. Ayarların üzerinde sayfa, sandbox açıkken Sandbox mode. Payments go to the PayU sandbox and no real money is charged. mesajını gösterir; geçerli ortamın merchant ID'si, account ID'si veya API anahtarı eksikse bir hata (bu durumda PayU Latam ödeme sayfasında sunulmaz) ve PayU Latam mağazanın varsayılan para birimini işlemiyorsa bir uyarı gösterir. Uzantıyı değiştirme izni yoksa sayfa ayarları gösterir ama kaydedemez.
Kaydederken Title boş olamaz ve 128 karakterden uzun olamaz (sayfa Enter a title for the payment method (at most 128 characters). mesajını gösterir), Sort Order tam sayı olmalıdır (negatif sayılara izin verilir), Total 0 veya daha büyük bir sayı olmalıdır ve coğrafi bölge ile sipariş durumları mevcut olmalıdır. Aksi halde hiçbir şey kaydedilmez. Bir kimlik bilgisinin başındaki ve sonundaki boşluklar yok sayılır.
PayU LATAM
Enable/Disable: Enable PayU LATAM ödeme yöntemini açar veya kapatır. Varsayılan: kapalı.
Title: müşterinin ödeme sayfasında gördüğü ödeme yöntemi adı. Siparişte kayıtlı ödeme yöntemi adı da budur. Varsayılan: PayU LATAM. Zorunlu, en fazla 128 karakter.
Description: müşteriye Confirm Order adımında, onay düğmesinin üstünde gösterilen metin. Varsayılan: Pay with a card, cash or bank transfer on the secure PayU page. You will be redirected to PayU to complete your payment.
Sort Order: PayU LATAM'ın ödeme sayfasındaki ödeme yöntemleri arasındaki konumu. Boş bırakın veya bir tam sayı girin.
Geo Zone: PayU LATAM'ı 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: PayU LATAM'ın sunulması için bir siparişin ulaşması gereken, mağazanın varsayılan para biriminde ödeme sayfası toplamı. Her tutar için sunmak üzere boş bırakın.
Ortam
Sandbox: ödemeler sandbox kimlik bilgileriyle PayU sandbox'ına gider ve gerçek para tahsil edilmez. Kapalıyken canlı kimlik bilgileri ve PayU'nun canlı ödeme sayfası kullanılır. Varsayılan: açık. Açıkken müşteri Confirm Order adımında Sandbox mode: no real money is charged. mesajını görür.
Canlı kimlik bilgileri
Bunları PayU satıcı panelinde bulun: Settings > Technical configuration (merchant ID, API key) ve Accounts (satış yaptığınız ülkenin account ID'si). Bölüm PayU satıcı paneline bağlantı verir.
Merchant ID: PayU satıcı hesabınızın sayısal tanımlayıcısı.
Account ID: PayU hesabının tanımlayıcısı. Ülke başına bir hesap vardır.
API Key: ödemeleri imzalamak ve PayU bildirimlerini doğrulamak için kullanılan gizli anahtar.
Sandbox kimlik bilgileri
PayU, sandbox'ı için herkese açık test kimlik bilgileri ve test kartları yayımlar. Bölüm PayU dokümantasyonundaki "Test your solution" sayfasına bağlantı verir.
Sandbox merchant ID: PayU sandbox'ı için merchant ID.
Sandbox account ID: PayU sandbox'ı için account ID.
Sandbox API key: PayU sandbox'ı için API anahtarı.
Kayıtlı API anahtarları 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 anahtarı kaldırmak için alanın altındaki Clear saved secret on save kutusunu işaretleyin ve Save düğmesine tıklayın.
Her ödeme denemesi kendi ortamını hatırlar. Bir sandbox ödemesinin onayı sandbox API anahtarı ve merchant ID ile, canlı bir ödemenin onayı ise canlı değerlerle doğrulanır; böylece ortam değiştirdikten sonra da bekleyen ödemeler çalışmaya devam eder. Sandbox ödemeleri sipariş notlarında sandbox olarak işaretlenir.
Onay URL'si
Bu bölüm, PayU'nun her ödeme sonucunu bildirdiği URL'yi gösterir. OpenCart 3'te URL şu biçimdedir: https://your-store/index.php?route=extension/payment/wcp_payu_latam_payment/confirmation, OpenCart 4'te https://your-store/index.php?route=extension/wcp_payu_latam_payment/payment/wcp_payu_latam_payment.confirmation biçimindedir ve OpenCart kurulumunuzun vitrin adresinden oluşturulur. Uzantı bu URL'yi her ödemede PayU'ya gönderir; bu nedenle PayU'da yapılandırılacak bir şey yoktur. URL internetten erişilebilir olmalıdır. Mağaza bakım modundayken de çalışır (OpenCart 4'te bunun için eklentinin başlangıç eylemi kullanılır; bu eylem müşterinin PayU'dan dönüşüne de izin verir). Onay, PayU tarafından API anahtarınızla imzalanır. Geçerli imzası olmayan, başka bir merchant ID içeren veya bu mağazanın vermediği bir ödeme referansı taşıyan onaylar reddedilir. Uzantı şu PayU işlem durumlarını işler:
Diğer durumlar yalnızca bir not olarak eklenir. Onay olmadan sipariş hiçbir durum almaz.
Siparişler
OpenCart siparişi Confirm Order adımında durumsuz (eksik bir sipariş) olarak oluşturur. Sipariş, yalnızca imzalı PayU onayından sonra bir durum alır. Aşağıdaki her alan OpenCart sipariş durumlarınızı listeler.
Order Status After Payment: beklenen tutar ve para birimiyle onaylanmış bir ödeme (PayU durumu 4). Varsayılan: İşleniyor.
Awaiting Payment Status: bekleyen bir ödeme (durumlar 7, 10, 12, 14, 15, 18; örneğin henüz tamamlanmamış bir nakit veya banka ödemesi). PayU onayladığında sipariş Order Status After Payment durumunu alır. Varsayılan: Beklemede.
On Hold (Review) Status: PayU bir ödemeyi onayladı, 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: Beklemede, çünkü OpenCart'ta On hold durumu yoktur. System > Localisation > Order Statuses bölümünde kendi durumunuzu oluşturabilir ve burada seçebilirsiniz.
Failed Payment Status: PayU'nun daha sonra reddedildi, süresi doldu veya hata verdi olarak bildirdiği son denemenin bekleyen ödemesi. Varsayılan: Failed.
Cancelled Order Status: mağazanızın iptal edilmiş siparişler için kullandığı durum. Böyle bir sipariş için onaylanan bir ödeme, siparişi ödenmiş olarak işaretlemek yerine On Hold (Review) Status durumuna alır. Uzantı bu durumu hiçbir zaman ayarlamaz. Varsayılan: Canceled.
Gelişmiş
Debug log: ödeme isteklerini ve PayU bildirimlerini OpenCart günlükleri klasöründeki (storage/logs) payu_lp_debug.log.php dosyasına kaydeder. Dosya web üzerinden açılamaz; 5 MB'a ulaştığında payu_lp_debug.old.log.php dosyasına taşınır. Anahtarlar ve kişisel veriler kaydedilmez. Hatalar ve reddedilen bildirimler, bu anahtar kapalı olsa bile her zaman kaydedilir. Varsayılan: kapalı.
Log: günlüğün boyutunu ve en son girdilerini gösterir. Temizlemek için Clear log düğmesine tıklayın.
Delete data: açıkken uzantının kaldırılması, ağ geçidi ayarlarını ve günlüğü siler. Siparişler ve PayU ödeme kayıtları (ödeme denemeleri) hiçbir zaman silinmez. Varsayılan: kapalı.
İçe / Dışa Aktarma
Export: Download JSON ayarları bir JSON dosyası olarak kaydeder. API anahtarları dışa aktarılmaz.
Import: daha önce dışa aktarılan JSON'u yapıştırın ve ayarları geri yüklemek için Import düğmesine tıklayın. Kayıtlı API anahtarları korunur.
Ödeme
Müşteri Payment Method adımında ödeme yöntemini seçer (varsayılan olarak PayU LATAM). Confirm Order adımında müşteri açıklamanızı görür; OpenCart siparişi bu adımda, yine durumsuz olarak oluşturur. OpenCart 4'te müşteri, ödeme yöntemini ödeme yöntemi bloğundaki Choose düğmesiyle, Payment method options penceresinde seçer ve ödeme sayfasının altındaki Confirm Order düğmesine tıklar. Müşteri Confirm Order düğmesine tıkladığında uzantı imzalı bir ödeme formu hazırlar, sayfa You are being redirected to PayU LATAM to complete the payment... mesajını gösterir ve formu PayU WebCheckout sayfasına otomatik olarak gönderir. Bu gerçekleşmezse müşteri Pay with PayU LATAM düğmesine tıklar.
Form, sipariş para biriminde sipariş toplamını, siparişin vergisini ve vergi matrahını (vergisiz siparişler için ikisi de 0'dır; böylece PayU varsayılan KDV eklemez), müşterinin e-posta adresini, adını, telefonunu ve fatura adresini içerir. Ayrıca sipariş numarası ve mağaza adınızla birlikte Order # açıklamasını taşır. PayU sayfası, müşterinin diline göre İspanyolca, Portekizce veya İngilizce açılır. PayU sayfasında müşteri, PayU hesabınızda etkinleştirilmiş herhangi bir yöntemle ödeme yapabilir.
Confirm Order düğmesine her tıklamada kendi referansıyla (OC, sipariş numarası ve bir zaman damgası) yeni bir ödeme denemesi başlar. OpenCart 4'te yeni bir deneme aynı siparişi öder. Önceki denemeler hatırlanır: müşteri eski bir PayU sekmesinde ödeme yaparsa ödeme yine de tanınır.
Sipariş, PayU imzalı onayı ile onaylandıktan sonra ödenmiş olarak işaretlenir. Ardından sipariş, olağan e-posta bildirimleri ve stok güncellemesiyle OpenCart'ın standart yoluyla durumunu alır. PayU'dan geri dönen müşteri hiçbir zaman bir siparişi ödenmiş olarak işaretlemez. Müşteri geri döndüğünde:
OpenCart 4'te ödeme mesajları ödeme sayfasının üstünde gösterilir.
OpenCart 3, Confirm Order adımı her gösterildiğinde yeni bir sipariş oluşturur; OpenCart 4 ise siparişi günceller, ancak bir sepet yalnızca bir kez ödenir: aynı sepetteki başka bir sipariş zaten ödenmiş, ödeme bekliyor veya incelemedeyse Confirm Order doğrudan başarı sayfasına götürür. Sepette yapılan her değişiklik, yeni adet dahil, kendi ödemesini gerektiren yeni bir sepet sayılır. Geçerli ortamın kimlik bilgileri eksikse müşteri PayU LATAM is not available right now. Please choose another payment method. mesajını görür.
OpenCart 4, başarı sayfası gösterilene kadar siparişi ödeme adımında tutar. Bu sipariş ödeme yapılmadan kapatılmışsa (örneğin nakit ödemesi başarısız olduysa ya da siz iptal ettiyseniz), müşteri Your PayU LATAM payment was not approved mesajı ve varsa PayU nedeniyle ödeme adımına geri döner. Sipariş ödenmiş, sonra mağaza tarafından kapatılmışsa ya da daha önceki bir sepet için ödenmiş ve sepet o zamandan beri değişmişse mesaj: Önceki siparişiniz zaten kapatıldı. Lütfen siparişi yeniden onaylayın: sepet yeni bir siparişle ödenecek. Bir sonraki Confirm Order yeni bir sipariş için ödeme yapar. Kapatılmış bir sipariş asla ödenmiş gibi gösterilmez.
Uzantının sitenizde bir ödeme formu yoktur, OpenCart üzerinden iade yapılmaz, kayıtlı kart, abonelik ve taksit ayarı yoktur (PayU taksitleri kendi sayfasında gösterir). Ödeme durumunu PayU API'sinden sorgulamaz: siparişi yalnızca imzalı onay günceller.
Siparişler
Sipariş durumları
Durum yok (eksik sipariş): müşteri PayU'ya yönlendirildi ve ödeme yapmadı, ödeme reddedildi veya PayU henüz onayı göndermedi. 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): PayU ödemeyi onayladı ve tutar ile para birimi eşleşiyor. Bir not işlemi, tutarı, ödeme yöntemini ve bunun bir sandbox ödemesi olup olmadığını gösterir.
Awaiting Payment Status (default Pending): PayU ödemeyi beklemede olarak bildirir (nakit veya banka ödemesi). PayU ödemeyi onayladığında sipariş Order Status After Payment durumuna, başarısız olursa Failed Payment Status durumuna geçer. OpenCart müşteriyi bu değişiklikler hakkında bilgilendirir.
On Hold (Review) Status (default Pending): ödenen tutar veya para birimi sipariş toplamıyla eşleşmiyor ya da iptal edilmiş bir sipariş için ödeme onaylanmış. Not nedenini belirtir: PayU satıcı panelindeki ödemeyi kontrol edin, ardından siparişi işleyin, geri yükleyin veya ödemeyi iade edin.
Failed Payment Status (default Failed): son denemenin bekleyen bir ödemesi daha sonra reddedildi, süresi doldu veya bir hatayla sonlandı. Not PayU mesajını gösterir. Daha eski bir denemenin veya zaten onaylanmış bir ödemesi olan siparişin reddi yalnızca not olarak eklenir.
Her bildirim, sepet bazlı bir kilit altında bir kez işlenir: tekrarlanan PayU bildirimleri siparişi iki kez değiştirmez ve notları iki kez eklemez. Ödenmiş bir sipariş hiçbir zaman geriye alınmaz. Zaten ödenmiş bir sipariş için veya aynı sepetteki başka bir sipariş için başka bir onaylı ödeme gelirse, ödenmiş siparişte bir not bunu belirtir: müşteri iki kez ödediyse, mükerrer ödemeyi PayU satıcı panelinden iade edin.
Notlar, müşterinin görmediği sipariş History kayıtlarıdır.
VibeFox PayU LATAM Payment sekmesi
Sales > Orders bölümünde PayU LATAM ile ödenmiş bir siparişi açın. Sipariş sayfasının altında, History ve Additional yanında bulunan VibeFox PayU LATAM Payment sekmesi; Reference, Transaction ID, PayU reference, Status ve PayU durumu, Requested tutarı, Amount reported by PayU, Payment method, PayU message, sandbox ödemeleri için SANDBOX rozeti, sepetin tüm Payment attempts listesini ve siparişin PayU LATAM notes kayıtlarını gösterir. Sekme, uzantıya erişimi olan kullanıcılara gösterilir.
İadeler
İadeler OpenCart üzerinden yapılmaz. İşlemi PayU satıcı panelinden iade edin, ardından iadeyi OpenCart'ta elle kaydedin.
Lisans anahtarı
Uzantı, vibefox.net üzerinden alınan bir VibeFox lisans anahtarıyla çalışır. License — VibeFox PayU LATAM Payment lisans bloğu, Extensions > Extensions > Payments > VibeFox PayU LATAM Payment > 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ı 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-payu-latam 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 uzantı için Modify iznine sahip yönetici kullanıcılar değiştirebilir. Bloğun metinleri yönetici dilini izler (İngilizce ve Rusça dahildir).
Anahtar kabul edilmezse blok nedenini gösterir; ö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ı boşalttıktan sonra Check now düğmesine tıklayın. Lisans sunucusuna ulaşılamazsa uzantı son bilinen durumla çalışmaya devam eder.
Bir anahtar tek bir alan adında çalışır: OpenCart yapılandırmasındaki mağaza adresi. Anahtarı mağazadan kaldırmak alan adı yuvasını boşaltmaz. Yuvayı vibefox.net hesabınızda boşaltın.
Etkin bir anahtar olmadan PayU LATAM 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önetim paneline aynı tarayıcıda giriş yapmış bir yönetici kullanıcı, ödeme yöntemini mağazada hâlâ (unlicensed — visible to admins only) işaretiyle görür; böylece anahtar satın almadan önce uzantıyı kurup 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önetim panelinin Dashboard bölümünde bir hatırlatma belirir. Bunu × ile kapatırsanız 7 gün gizlenir. Mevcut siparişler etkilenmez: başlatılmış ödemeler PayU onayı ve müşterinin geri dönüşüyle onaylanmaya devam eder.
Bir lisansın süresi dolduğunda uzantı çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Yönetim panelinde Dashboard veya Edit sayfasını açtığınızda durum otomatik olarak yeniden kontrol edilir: anahtar girildikten sonraki ilk 14 gün günde bir kez, ardından haftada bir kez. Cron işi gerekmez. Uzantının kaldırılması her zaman lisans anahtarını ve lisans durumunu siler.
Sorun giderme
PayU LATAM ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu ve geçerli ortamın merchant ID, account ID ve API anahtarının doldurulduğunu kontrol edin: Sandbox açıksa sandbox kimlik bilgilerini, kapalıysa canlı kimlik bilgilerini. Müşterinin para biriminin ARS, BRL, CLP, COP, MXN, PEN veya USD olduğunu, ö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ı: PayU onayı mağazanıza ulaşmadı veya reddedildi. Ayarlarda gösterilen onay URL'sinin internetten erişilebilir olduğunu kontrol edin (yerel site, güvenlik duvarı veya parola koruması olmamalı). Reddedilen onayları görmek için uzantı sayfasındaki Log alanına bakın. PayU, herhangi bir hata yanıtından sonra onayı yeniden gönderir.
Onay Invalid signature yanıtı veriyor: onay, ödemenin ortamına ait API anahtarıyla imzalanmamış. Canlı ödemeler için API Key, sandbox ödemeleri için Sandbox API key değerini kontrol edin.
Onay Merchant mismatch yanıtı veriyor: onaydaki merchant ID, ödemenin ortamındaki Merchant ID veya Sandbox merchant ID değeriyle farklı. Ödemeleri işleyen PayU hesabının merchant ID'sini girin.
Onay Gateway not configured yanıtı veriyor: ödemenin ortamına ait API anahtarı veya merchant ID eksik; örneğin bir sandbox ödemesi beklerken sandbox kimlik bilgileri kaldırılmış olabilir. Bunları yeniden girin; PayU onayı yeniden deneyecektir.
Onay Retry yanıtı veriyor: sepet aynı anda başka bir istek tarafından işleniyordu veya sipariş durumu ayarlanamadı. PayU onayı yeniden gönderecek. Nedeni görmek için Log alanına bakın.
Onay Unknown reference yanıtı veriyor: ödeme referansı bu mağaza tarafından verilmedi.
Onay URL'si tarayıcıda Method not allowed gösteriyor: bu normaldir. URL yalnızca PayU'dan gelen istekleri kabul eder.
Müşteri This payment method is not available. Please reload the checkout page. mesajını görüyor: ödeme oturumu artık siparişle eşleşmiyor veya bu sırada Enable/Disable kapatıldı. Müşterinin ödeme sayfasını yeniden yüklemesi gerekir.
Sipariş inceleme durumunda: VibeFox PayU LATAM Payment sekmesindeki notları okuyun. Ödenen tutar veya para birimi siparişten farklıydı ya da ödeme siparişin iptal edilmesinden sonra geldi. İşlemi PayU satıcı panelinde kontrol edin.
Kaldırma
Extensions > Extensions bölümüne gidin, türü Payments olarak seçin ve VibeFox PayU LATAM 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 kaldırılır. OpenCart, uzantının 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. Uzantının OpenCart olayı da kaldırılır (OpenCart 4'te olayları ve bakım modunda onay ile müşteri dönüşüne izin veren başlangıç eylemi de kaldırılır). Delete data açıksa ağ geçidinin diğer ayarları (başlık, açıklama, sandbox, kimlik bilgileri, hata ayıklama günlüğü anahtarı) ve günlük silinir. Kapalıysa ileride yeniden kurulum için saklanır. Ödeme denemeleri her zaman korunur; böylece eski bir denemeye ait geç bir PayU onayı yeniden kurulumdan sonra da tanınır. Mevcut siparişler ödeme notlarını korur.
OpenCart 4'te uzantının dosyalarını da kaldırmak için, kaldırma işleminden sonra Extensions > Installer bölümüne gidin, yüklü eklentiler listesinde VibeFox PayU LATAM Payment 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.
PayU, ilgili sahibinin ticari markasıdır. Bu uzantı PayU ile bağlantılı değildir ve PayU tarafından onaylanmamıştır.
