Kurulum Aşamaları
1. web pos kurulumu için indirdiğiniz dosyadaki dizin yapısına göre sitenize atmanız yeterli olacaktır.
2. Yönetim bölümünden ödeme modüllerinde web pos u kurmanız lazım
3. Order total bölümünden taksit i kurmanız lazım. Taksit sort id order total da listelenen id lerden farklı olmalı
3. WebPos yönetim bölümünden kullanılan api ler yazar. burada api isimleri bankaların kısa kodlarıdır ve webpos dizininde bankaların dosyaları ile bağlantı kururlar. burada virgulle ayrılacak şekilde kullanmak istediğiniz bankaların kodlarını yazın.
4. other bölümü olacak bu sitenizde alışveriş yapan kişi mevcut kredi kartı sizin api listenizde olmayan bir banka ise taksit seçeneği o müşterinizin kredi kartına uygulanamayacağından ve listede olmadığından orher ip kısmına herhangi bir banka kredi kartı yani mevcutların dışında olması durumunda hangi bankanın pos unu kullanarak paranın çekileceği belirtilir.
5. ekli bankaların herbiri için taksit seçenekleri tanımlanmıştır tanımlamada , ve : işereti kullanılarak taksitler tanımlanız. örnekten anlaşılır durumda
6. vade farkı vergilendirme şekliden ise taksitkli alışverişlerde vade uyguladığınız taktirde kdv hesaplanırken bu vade farkınıda vergilendirmeniz yasal açıdan mecburidir. hangi vergi tanımı ile vergilendirileceğini yazmanız yeterli olacaktır.
7. kimlik ve lisans bilgisi girmenize gerek yoktur.
8. istediğiniz kadar banak ekleyebilirsiniz banka eklemede yapmanız gereken şey dizinlerde tanımlı banka kodları biçinde bankaların entegrasyonunu yapmak ve payment klasöründeki webpos.php de o bankanın kodunu ve dil dosyasında adını eklemek gerekiyor. webpos 8 bankayı şu an sorunsuz destekliyor ve çalıştırıyor. diğer bankalar için bankların size gönderdiği sistem bilgileriyle ilgili dosyakları admin@duzgun.com a gönderirseniz o bankayı sistemimize ekleyip yayınlayabiliriz.
9. include/webpos/ dizinininde en son yapmanız gereken şey ise
örneğin AKBNK.php olsun
hangi banka pos unu kullanacaksanız bankanın size verdiği pos deme kullanıcı adı client id ve parolayı bu dosyaya yazamnız yazım dosya biçimi aşağıdaki şekildedir
PHP Kod:
<?php
/*
$Id: WEBPOS V.1.0 ---- 2008-05-30 00:52:16
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
This source code is released under the terms of the
Copyright (c) Written By 2008 Yavuz Yasin DÜZGÜN, admin@duzgun.com
http://www.duzgun.com
*/
/*Gerçek Hesap İşlemleri*/
/*<Aktif>*/
API::$real_apiname = '';
API::$real_apipass = '';
API::$real_apiclient = '';
API::$real_gateway = 'www.sanalakpos.com';
API::$real_gatpath = '/servlet/cc5ApiServer';
/*</Aktif>*/
/*Test, Sahte Hesap İşlemleri*/
/*<Test>*/
API::$test_gateway = 'cc5test.est.com.tr';
API::$test_gatpath = '/servlet/cc5ApiServer';
API::$test_apiname = 'AKTESTAPI';
API::$test_apipass = 'AKTEST123';
API::$test_apiclient = '10010';
API::$timeout = 90;
API::$real_apiname = '';
API::$real_apipass = '';
API::$real_apiclient = '';
de '' arasına bankanın bilgilerini yazmanız yeterli olacaktır.
execution dizinindeki banaka kodu ile buradaki tanımlar eşleştirilir ve banka ile iletişim kurulur. entegrasyon sistemi ile para çekilir. müşteriye işlem başarılı yada hata kodu gönderilir.