Merhaba,
Proticaret 1.09 versiyonunda sanal pos adresleri hardcode olarak kodun içinde yazılmış. Fakat şu an bazı bankaların adresleri değişmiş. Test ve gerçek işlemlerde açılan popup sayfalarda "sayfa bulunamadı" gibisinden hata alırsanız şöyle bir çözümü var.
Veritabanınızda Banks tablosunda bankgetwayAddress ve bank3dgetwayaddress alanları var. Bunların veritabanında düzenlenmesi gerekiyor. Fakat veritabanındaki düzenlemeden sonra banka tanım ekranında değişiklik yaparsanız adresler tekrar eski, güncel olmayan adrelere dönüyor veritabanında. O yüzden veritabanından değişikliği yaptıktan sonra artık arayüzden bir değişiklik yapmayın.

Mesela Akbank sanal pos ile Test işlemi yapabilmek için şöyle bir sorgu yazabilirsiniz :

update [Banks]
set
bankgetwayAddress='https://entegrasyon.asseco-see.com.tr/fim/api',
bank3dgetwayaddress='https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
getwayId='100100000',
getwayusername='AKTESTAPI',
getwaypassword='AKBANK01',
key3d='123456',
testorderId='',
IsTest=1
Where bankname='Akbank'
bu sorgudan sonra test işlemini başarıyla yapabilirsiniz.


Daha sonra sanal posu gerçek işlemlere uygun hale getirmek için de şu sorguyu yazmalısınız ( XXX yazan yerlerdeki değerlerin nasıl oluşturulacağı bankadan size gelen mailde olacak) :
update [Banks]
set
bankgetwayAddress='https://www.sanalakpos.com/fim/api',
bank3dgetwayaddress='https://www.sanalakpos.com/fim/est3Dgate',
getwayId='XXXX-Buraya İşyeri No Gelecek',
getwayusername='XXX - Buraya API kullanıcısı adı',
getwaypassword='XXX - Buraya API şifresi',
key3d='XXX - Buraya 3d Key',
testorderId='',
IsTest=0
Where bankname='Akbank'
Ben akbank ve iş bankasından yeni aldığım sanal posu kullanmak isterken sorun yaşadım, bu şekilde sorunu aştım.
Proticaretle ilgili maalesef ücretsiz derli toplu bir destek sistemi olmadığından, sorun yaşayanların işine yarar belki diye yazdım buraya da