Jump to content

sertacb

uniGUI Subscriber
  • Posts

    22
  • Joined

  • Last visited

Recent Profile Visitors

750 profile views

sertacb's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Merhaba, Browser Windows olarak denedim. Uniurlframe içerisine gönderdiğim html kodları (html kodlar her işlemde değişiyor) aşağıdaki kod bloğu ile bir html dosyası içerisine yazıp onu direk olarak browser windows ile çağırıyorum. Banka aracı sayfasına yönleniyorum sorunsuz bir şekilde, şifre giriş işlemi başarılı olarak gerçekleştikten sonra OnAjaxEvent tetikleniyor, buradan sonra mevcut browser windows üzerine '___BASE64___TzJCLnJldGZhbHNlLmJlZm9yZWNsb3NlPTA7TzJCLmNsb3NlKCk7' kodu çıkıyor. Bu çıkan kodu base64decode yaptığımızda diğer yöntemlerde olduğu gibi 'O2B.retfalse.beforeclose=0;O2B.close();' mesajı karşımıza çıkıyor.
  2. Günaydın, Verdiğiniz örnek online demo üzerinde HTML Frame 1 olarak geçiyor. Ondan bir karışıklık oldu sanırım. Ama zaten benim kullanım şeklimde herhangi bir sorun yok. procedure Tfrm_postest.UniFormAjaxEvent(Sender: TComponent; EventName: string; Params: TUniStrings); begin if SameText(EventName,'POSCallBack') then begin if (Params.Values['RES']='OK') then Begin modalresult:=mrok; end else Begin ModalResult:=mrcancel; End; end; end; Bu yapı Vakıfbank tarafında sağlıklı bir şekilde çalışırken, aynı yapı Akbank ve Denizbank tarafında işlemiyor. Bir şekilde aktif unigui session sonlanıyor gibi. Mevcutta var olan O2B objesine ajax tarafından erişemiyor. Aşağıda işlem sonucu dönen callback çağrısını bulabilirsiniz. http://xxx.xxx.xxx.xxx:8077/HandleEvent?Version=1.0.2&MerchantID=&ShopCode=XXXX&TxnStat=Y&MD=&RetCode=&RetDet=&VenderCode=&Eci=05&PayerAuthenticationCode=AgEBCSEiEgAAAAQ1VEmIAAAAAAA%3D&PayerTxnId=MjAyMTEyMDEwODUwNDI2Mzc3Mzk%3D&CavvAlg=2&PAResVerified=True&PAResSyntaxOK=True&Expiry=1222&Pan=XXXXXXXXXXXXXXXX&OrderId=SYSOID357633&PurchAmount=9%2C95&Exponent=2&Description=&Description2=&Currency=949&OkUrl=http%3A%2F%2FXXX.XXX.XXX.XXX%3A8077%2FHandleEvent%3FIsEvent%3D1%26Obj%3DO2B%26Ajax%3D1%26Evt%3DPOSCallBack%26RES%3DOK%26_S_ID%3Ds5a7cxeyUp1096D79D7%26__EXCB__%3D1&FailUrl=http%3A%2F%2FXXX.XXX.XXX.XXX%3A8077%2FHandleEvent%3FIsEvent%3D1%26Obj%3DO2B%26Ajax%3D1%26Evt%3DPOSCallBack%26RES%3DCANCEL%26_S_ID%3Ds5a7cxeyUp1096D79D7%26__EXCB__%3D1&3DStatus=1&AuthCode=805836&HostRefNum=hostid&TransId=133508000005&TRXDATE=01.12.2021+08%3A51%3A05&CardHolderName=KA*+AB*+&mdStatus=1&ProcReturnCode=00&TxnResult=Success&ErrorMessage=&ErrorCode=&Response=Approved&HASH=ZxxDo8aCaXxhda9xt2orqb3Z7i1DM%3D&HASHPARAMS=Version%3APurchAmount%3AExponent%3ACurrency%3AOkUrl%3AFailUrl%3AMD%3AOrderId%3AProcReturnCode%3AResponse%3AmdStatus%3A&HASHPARAMSVAL=1.0.29%2C952949http%3A%2F%2FXXX.XXX.XXX.XXX%3A8077%2FHandleEvent%3FIsEvent%3D1%26Obj%3DO2B%26Ajax%3D1%26Evt%3DPOSCallBack%26RES%3DOK%26_S_ID%3Ds5a7cxeyUp1096D79D7%26__EXCB__%3D1http%3A%2F%2FXXX.XXX.XXX.XXX%3A8077%2FHandleEvent%3FIsEvent%3D1%26Obj%3DO2B%26Ajax%3D1%26Evt%3DPOSCallBack%26RES%3DCANCEL%26_S_ID%3Ds5a7cxeyUp1096D79D7%26__EXCB__%3D1SYSOID35763300Approved1&IsEvent=1&Obj=O2B&Ajax=1&Evt=POSCallBack&RES=OK&_S_ID=s5a7cxeyUp1096D79D7 Form modalresult atandığında alınan hata.
  3. Merhaba, Orada form kapanmıyor. Callback üzerinden dönen veriler showmessage ile gösteriliyor. if EventName = 'mycallback' then begin ShowMessage('Operation Succeeded:'^M^M+Params.Values['user']+^M^M+Params.Text) end;
  4. Merhaba, Sanal POS entegrasyonu ile ilgili çalışmalar yapıyorum. Onajaxevent içerisinde, http callback ile dönen bilgileri aldıktan sonra ilgili formu her ne şekilde kapatmaya çalışırsam çalışayım Ajax Error "O2Bclose is not defined" şeklinde hata almaktayım. UniSession.CallbackUrlex('POSCallBack', self, ['RES', 'OK'],true,false) ile oluşan adres http://xxx.xxx.xxx.xxx:8077/HandleEvent?IsEvent=1&Obj=O2B&Ajax=1&Evt=POSCallBack&RES=OK&_S_ID=UepMzOxlGt1096C1C36&__EXCB__=1
  5. Error occurs when I call it from ontriggerevent, but no error occurs when ı call it from button click event.
  6. No, I'm not using any JS Code in this form.
  7. ext-all.js:20 Uncaught TypeError: Cannot read properties of null (reading 'visibilityMode') at E (ext-all.js:20) at ctor.setVisible (ext-all.js:20) at ctor.hide (ext-all.js:20) at ctor.hide (ext-all.js:20) at ctor.hide (ext-all.js:20) at ext-all.js:20 at Object.elevate (ext-all.js:20) at c (ext-all.js:20) E @ ext-all.js:20 setVisible @ ext-all.js:20 hide @ ext-all.js:20 hide @ ext-all.js:20 hide @ ext-all.js:20 (anonymous) @ ext-all.js:20 elevate @ ext-all.js:20 c @ ext-all.js:20 setTimeout (async) defer @ ext-all.js:20 delayHide @ ext-all.js:20 handleTargetOut @ ext-all.js:20 handleTargetOut @ ext-all.js:20 onTargetOut @ ext-all.js:20 fire @ ext-all.js:20 fire @ ext-all.js:20 publish @ ext-all.js:20 publishDelegatedDomEvent @ ext-all.js:20 doDelegatedEvent @ ext-all.js:20 onDelegatedEvent @ ext-all.js:20
  8. Merhaba, Versiyon 1.90.0.1552 kullanmaktayım. Kayıtları listeleyip seçebileceğim bir formum var. Bu formu showmodal ile çağırdığımda aşağıdaki ek resimlerde görüleceği üzere, zaman zaman herhangi bir hata vermemesine rağmen form görüntüsü hatalı bir şekilde gelmekte. Eğer form görüntüsü hatalı gelir ise ondan sonra açtığım her farklı formun görüntüsü de bozulmakta. Aşağıda hatalı olarak açılan form görüntüsü ve açılması gereken doğru form görüntüsü vardır. Hatalı : Doğru :
  9. Merhaba, Timeout ile alakalı bir durum değil ilk başta bende öyle düşünmüştüm ama sorun tamamen 3d secure sayfasının dönüşünde Ext JS bir şekilde kırılıması. Log dosyalarında hiç bir hata kodu falan gözükmüyor.
  10. Merhaba Hayri Bey, Test Case oluşturamama sebebim, sanal pos üye işyeri bilgilerinin 3. şahıslara verilmemesi gerekliliğinden kaynaklanmakta.Ek olarak test yapabilmeniz için sizin ip adreslerinizin sanal pos sistemine tanıtılması gerekiyor.Aslında sorun son derece açık ve net unisession.browserwindows ile banka 3d onay sayfasına sms şifresi girip olumlu veya olumsuz cevap döndüğü andan itibaren sistem hataya düşüyor.Eğer açılan browser sağ üst köşeden kapatılırsa sistemde herhangi bir sorun oluşmuyor. Banka 3D onay ekranı yerine httpcallback örneğindeki dosyayı unisession.browserwindows ile açtığımda callback sonucu herhangi bir hataya düşmeden sistem son derece sağlıklı çalışıyor. Tahminim banka succes veya fail cevabı dönerken bizim tarafta Ext JS nin kırılmasına sebebiyet veriyor ve bu noktadan sonra sistem hiçbir şekilde cevap vermiyor. Ext JS tarafında gerçekleşen işlemleri adım adım debug edebilme şansım var mı? Var ise nasıl yapabilirim? Bildiğim kadarıyla sizinde sanal pos ile ilgili çalışmalarınız vardı.Siz böyle bir sorunla karşılaştınız mı? Benim şu an entegre etmeye çalıştığım banka Vakıfbank sizin daha öncesinde bu banka ile ilgili bir çalışmanız oldu mu?
  11. Merhaba, Forma ait OnAjaxEvent tetiklendiğinde procedure içerisindeki tüm işlemler tamamlanmasına rağmen son satırda bulunan showmessage bloğu çalıştığında "Ajax Error ExtMsgshow is not defined" hatası çıkmakta.
  12. Hi, Complete Proffesional 1.90.0.1513
  13. Hi, When i run HyperServer.exe SSL certificate successfully loading and running properly, but i run HyperService service with same settings SSL certificate not loading and service is not starting. Please help me... Log error :[InitWebServer]:EIdOSSLLoadingRootCertError : Could not load root certificate. error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib : Addr: $00620E81
  14. Hi, I want to format the value of series. I find below unigui function in the forum but this function formats only axis values. How can i format series values? function _rndAxis_(d, b, c, f) { if (Ext.isNumber(b)) { var str = Ext.util.Format.number(b, '0,000'); return str; } return b; }
×
×
  • Create New...