Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Halk Bankası sana pos sayfa bulunamıyor hatası
Yazar Mesaj
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #1
Halk Bankası sana pos sayfa bulunamıyor hatası
Halk Bankası sana pos sayfa bulunamıyor hatası veriyor neden kaynaklanıyor
27-10-2011 12:43
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #2
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
(27-10-2011 12:43)emart demiş ki:  Halk Bankası sana pos sayfa bulunamıyor hatası veriyor neden kaynaklanıyor

ayar dosyasına gidilecek sayfa adresini yani gateway ve path leri tanımlamadığınızda olabilr.
27-10-2011 13:14
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #3
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
apide savegate' => $ThreeD[$isrealgateway]['https://sanalpos.halkbank.com.tr']
halkb dosyasındada API::$real_gateway = 'https://sanalpos.halkbank.com.tr'';
API::$real_gatpath = '/servlet/est3Dgate';

şeklinde ayarladım yanlıslık varmı hocam
27-10-2011 14:45
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #4
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
3d mi kullanacaksınız yada kullanıyorsunuz.
27-10-2011 14:52
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #5
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
3d_payhosting hocam
27-10-2011 19:43
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #6
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
o kadar çok model varki bende unutuyorum bazen hangisinin ne olduğunu.

Model bölümüne
HALKB:3d_oos_pay

Yazın.

Sonrasında

est altyapısı olduğu için altyapı finansbank ile aynıdır.

webpos/finbn.3d.php ve webpos/execution/finbn.3d.php

dosyalarını clon yapın yani kopyalayıp halkb.3d.php olacak şekilde türetin.

ve webpos/halkb.3d.php yi açıp

PHP Kod:
$ThreeD['TEST'] = array( 'clientid'  => '',
                                
'storekey'  => '',
                                
'storetype' => '3d',
                                
'apiname'   => '',
                                
'apipass'   => '',
                                
'3Dgate'    => '',
                                
'gateway'   => '',
                                
'gatpath'   => '',
                                
'lang'      => 'tr'
                        
); 

'storetype' => '3d'

yazan kısmı kullandığınız modelin tam adını yazarak kullanınız.

'storetype' => '3d_pay_hosting'

gibi.

Burada tüm kullanan arkadaşların yada destek hizmeti veren kişilerin

yönetimdeki webpos ayarlarında model tanımlanırken kullanılan altyapı aslında tanımlanıyor. Bu şu demek yani 3d_oos_pay ile 3d_pay_hosting aynı fonksiyonu kullanıyor. aynı parametreler gidince tekrar herbirini tek tek yazmayı gerek görmedik.

yani format aynı ise webpos.php yi açıp şunları görebiliriz.
PHP Kod:
private $oos = array('oos_pay','3d_oos_pay','3d_oos_full','3d_oos_half','zrt_oos');
    private 
$est = array('AKBNK','ISCTR','GABNK','TEBNK','FINBN','HALKB','DENIZ','FORTS','ANDLB','KUVTR');
    private 
$tds = array("AKBNK"=>"EST3D""GABNK"=>"EST3D""GARAN"=>"GRN3D""ISCTR"=>"EST3D""TEBNK"=>"EST3D""FINBN"=>"EST3D""HALKB"=>"EST3D""FORTS"=>"EST3D""ANDLB"=>"EST3D""DENIZ"=>"EST3D""YKBNK"=>"YKB3D""KUVTR"=>"EST3D""ASYAB"=>"MPI3D"); 

şeklinde tanım ile aslında
$oos değişkeni ortam ödeme olduğu anlaşılancak değerleri tutuyor.
ortak ödeme şu demek kredi kartı bilgileri bankanın sitesinden alınıyor yani ortak ödemenin 3d secureli modelleride var.

$est değişkeni est altyapısında olanları tutuyor.

$tds değişkeni ise model yazılmamışsa 3d api lere ekli ise banka hangi 3d fonksiyonu ile devam edileceğinin seçimini yapıyor.

işte bu aşamadan sonra asıl ayrıştırma

PHP Kod:
$this->data['TDSjs'] = array();
        foreach(
$Control as $TDSjs)
        {
        if ((
$TDSjs['3dID'] =='YKB3D') && ($TDSjs['isMODEL']==false))
        {if (!isset(
$this->data['TDSjs']["YKB3D"]))$this->data['TDSjs']["YKB3D"]= $this->YKB3D($verified,$post);}                   //YKB3D($verified,$post)  //  MODULE_PAYMENT_WEBPOS_TEXT_VERIFIED_VM, $this->form_action_url_api
        
else if (($TDSjs['3dID'] =='MPI3D') && ($TDSjs['isMODEL']==false))
        {if (!isset(
$this->data['TDSjs']["MPI3D"]))$this->data['TDSjs']["MPI3D"]= $this->MPI3D($verified,$post);}                   //MPI3D($verified,$post)   //  MODULE_PAYMENT_WEBPOS_TEXT_VERIFIED_VM, $this->form_action_url_api
        
else if (($TDSjs['3dID'] =='GRN3D') && ($TDSjs['isMODEL']==false))
        {if (!isset(
$this->data['TDSjs']["GRN3D"]))$this->data['TDSjs']["GRN3D"]= $this->GRN3D($verified,$post,$email);}                //GRN3D($verified,$post,$email)   //  MODULE_PAYMENT_WEBPOS_TEXT_VERIFIED_VM, $this->form_action_url_api,(isset($order->customer["email_address"])?$order->customer["email_address"]:STORE_OWNER_EMAIL_ADDRESS)
        
else if (($TDSjs['isEST'] ==true) && ($TDSjs['isMODEL']==false))
        {if (!isset(
$this->data['TDSjs']["EST3D"]))$this->data['TDSjs']["EST3D"]= $this->EST3D($verified,$post);}                        // EST3D($verified,$post) MODULE_PAYMENT_WEBPOS_TEXT_VERIFIED_VM, $this->form_action_url_api
        
else if (($TDSjs['isMODEL'] ==true) && ($TDSjs['isEST'] ==true) && ($TDSjs['modelID']=="3d_pay"))
        {if (!isset(
$this->data['TDSjs']["EST3D_PAY"]))$this->data['TDSjs']["EST3D_PAY"]= $this->EST3D_PAY($verified,$post);}
        else if ((
$TDSjs['isMODEL'] ==true) && ($TDSjs['3dID'] =='GRN3D') && ($TDSjs['modelID']=="3d_pay"))
        {if (!isset(
$this->data['TDSjs']["GRN3D"]))$this->data['TDSjs']["GRN3D"]= $this->GRN3D($verified,$post,$email);}
        else if ((
$TDSjs['isMODEL'] ==true) && ($TDSjs['isEST'] ==true) && ($TDSjs['modelID']=="3d_oos_pay"))
        {if (!isset(
$this->data['TDSjs']["EST3D_OOS_PAY"]))$this->data['TDSjs']["EST3D_OOS_PAY"]= $this->EST3D_OOS_PAY($verified,$post,$store,$fismi); }
        else if ((
$TDSjs['isMODEL'] ==true) && ($TDSjs['3dID'] =='GRN3D') && ($TDSjs['modelID']=="3d_oos_pay"))
        {if (!isset(
$this->data['TDSjs']["GRN3D_OOS_PAY"]))$this->data['TDSjs']["GRN3D_OOS_PAY"]= $this->GRN3D_OOS_PAY($verified,$post,$email,$store);}
        else if ((
$TDSjs['isMODEL'] ==true) && ($TDSjs['modelID']=="zrt_oos"))
        {if (!isset(
$this->data['TDSjs']["ZRAAT_OOS"]))$this->data['TDSjs']["ZRAAT_OOS"]= $this->ZRAAT_OOS($verified,$post);}
        }
        if (
$Control['isNotOOS'] ==true)
        {if (!isset(
$this->data['TDSjs']["CLASSIC"]))$this->data['TDSjs']["CLASSIC"]= $this->CLASSIC($verified,$post);} 

kısmı ile yapılıyor

sırayla anlatalım size bu olayı

yönetim panelinde yaptığınız webpos ayarları

$Control den değişkeni ile sırayla okunuyor.

ilk sırada YKB3D fonksiyonunu kullanan banka varsa ve model de tanımlanmamısa YKB3D adlı javascriptimizi ödeme alanına ekle diyor. sırayla diğerleride aynı mantıkla devam ediyor sadece altyapıya göre bir adet hazır aynı dosya içinde bulunana javascripti sayfya ekliyor bu

$Control değişkeni $WebposConfig olarak aynı şekilde webpos.tpl de de kullanılabiliyor. ve $WebposConfigJSON ilede aynı değişken javascript tabanlı olarakta kullanılabiliyor.

yani siz aynı değişkeni hem webpos.php de hem webpos.tpl de hemde javascript içinde kullanabiliyorsunuz kullanıcı ne seçmiş ise sadece sayfadaki hazır javascript fonksiyonuna onu gönderiyorsunuz tabi bunları siz yapmıyorsunuz sistem kendisi otomatik yapıyor.

Bunları anlatmamın nedeni size daha faydalı olabilmesi için.

olayı güzel anlayanlar anlamayanlara anlatırsada üzerimizden büyük bir yük kalkar ve sizlere çok daha gnu gpl ler sunmaya başlarız Smile

webpos pro v2 de kullandığımız yöntem aslında çok rahat banka eklemeyi sağlıyor olay bir senaryo ile işliyor senaryoyu bilince ileride hangi altyapı için yazarsak biz bileceğiniz için çözme konusunda sıkıntı yaşamayacaksınız çünkü biz aslına bakarsanız tüm e-ticaret sistemleri için gpl olarak çıkarmayı düşünüyoruz. sadece webpos değil tedarikçi entegrasyonu içinde aynı şeyi düşünüyoruz. böyle olunca isteyen her girişimci, hosting yada webmaster her altyapıda müşterilerine hizmet paketleride sunabilecektir.
27-10-2011 20:40
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #7
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
Allah razı olsun hocam en azındna gönderebildim ama beyaz ekran geldi bu seferde
28-10-2011 11:04
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #8
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
Arkadaslar bilen yokmu
ücret karsılığı yardımda alabilirim
31-10-2011 12:23
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
emart Çevrimdışı
Member
***

Mesajlar: 14
Katılım: Oct 2011
Rep Puanı: 0
Mesaj: #9
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
halledim clietn id ile 3d secure sifresini aynı yazmıstım farklıymıs hata ondan bunu çok dikkat edin teşekkürler duzgun
02-11-2011 09:42
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
mustakbel Çevrimdışı
Junior Member
**

Mesajlar: 4
Katılım: Dec 2011
Rep Puanı: 0
Mesaj: #10
RE: Halk Bankası sana pos sayfa bulunamıyor hatası
Düzgün sizden bir ricada bulunsam acaba nasıl olur? Tüm hataları derleyip çözümleriyle birlikte ayrı ve tam bir konu altında toplasanız çok memnun kalırdık...
22-12-2011 00:31
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ziraat Bankası 1.5.2.1 Çözüldü çok kolay mfyuksel 26 14,304 07-09-2015 02:09
Son Mesaj: Hasan ŞENTÜRK
  api.php Boş/Beyaz Sayfa Ercan 15 12,753 08-04-2015 18:48
Son Mesaj: fatihkuzen
  Opencart 1.5.6.4 ten 2.0.1.1 e güncellerken title hatası. gunberi 0 2,490 31-01-2015 00:47
Son Mesaj: gunberi
  İş Bankası Sanal pos tl işlem için 949 olarak post etme dj_ataman1 8 8,039 10-04-2014 10:18
Son Mesaj: gulendam
  Sms' ten Sonra api.php ve api_config.php Hatası serdare 1 2,630 31-01-2014 10:08
Son Mesaj: gulendam
  sayfa checkout 'a dönüyor ama mesajlar görünmüyorsa fatihkuzen 0 1,622 13-02-2013 18:22
Son Mesaj: fatihkuzen

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi