zeus / turkpos
TURK Elektronik Para php sanal pos
Requires
- mockery/mockery: ^1.2
Requires (Dev)
- phpunit/phpunit: dev-master
This package is auto-updated.
Last update: 2024-10-28 06:14:23 UTC
README
TURK Elektronik Para php sanal pos
!Ayrıntılı Döküman Destek dılo sürücü berxudar@gmail.com
turkpos sanal pos entegre paketi
- Ödeme alabilir
- sorgulayabilir
- İptal edebilir
- ve diğer işlemler
Sınıflar!
- Soap
- Odeme
- TpOzelOranSkListe
- BinSanalPos
- TpDekontIslem
- TpDekontIslemGonder
- TpIslemIptalIade
- TpIslemOdeme
- TpIslemSorgulama
- TpOzelOranListele
- TpOzelOranSkGuncelle
- TpOzelOranSkListe
- TpMutabakatOzel
Sınıflarının kullanımı:
- listedeki sınıflarının kullanımı ilerde detaylıca ayrıntılı olarak açıklanacaktır
- web servisi apisine request edilen Soap sınıfı uygulamamızın çekirdekiğini oluşturmaktadır
Kurulumu
composer require zeus/turkpos
composer destekli paket psr-4 autoload standartllarına göre yazıldı
Başlangıç
require_once "vendor/autoload.php"; use Turkpos\Odeme; use Turkpos\Soap; $soap=new Soap(); $odeme=new Odeme(parameters); $response=$soap->send($odeme)->getSoapResultMethod();
Soap sınıfının methodları
- send()
- getResult()
- getSoapResultMethod()
- getAnyData()
- getSonucStr()
- getSonuc()
getSoapResultMethod methodan dönen başarılı ödeme işleminin sonucu
Array ( [Islem_ID] => 1005454715 [UCD_URL] => https://pos.param.com.tr/Tahsilat/3D_Secure/AkilliKart_3DPay_EST.aspx?rURL=TURKPOS_3D_TRAN&SID=1005454715 [Sonuc] => 1 [Sonuc_Str] => İşlem Başarılı. )
Soap sınıfının methodlarının kullanımları
Soap sınıfımız new keywordu build edelim
$soap=new Soap();
- #####send
build edilen objecti arraya convert ederek turkpos sanal webservisine request eder
örnek kullanım
$soap->send($object);
- #####getResult
send methodu ile gönderilen requestin sonucu alır
örnek kullanım
$response=$soap->send($object)->getResult();
print_r($response);
method bize sonuç olarak aşağıdaki gibi bir çıktı üretir
Array
(
[TP_Islem_OdemeResult] => stdClass Object
(
[Islem_ID] => 1005454853
[UCD_URL] => https://pos.param.com.tr/Tahsilat/3D_Secure/AkilliKart_3DPay_EST.aspx?rURL=TURKPOS_3D_TRAN&SID=1005454853
[Sonuc] => 1
[Sonuc_Str] => İşlem Başarılı.
)
)
- #####getSoapResultMethod
getResult methodundan küçük bir farkı var bir key daha içeri girer getResult methodundan dönen datanın TP_Islem_OdemeResult sonucunu bize dönderir
örnek kullanım
$response=$soap->send($object)->getSoapResultMethod();
print_r($response);
örnek çıktı
[UCD_URL] => https://pos.param.com.tr/Tahsilat/3D_Secure/AkilliKart_3DPay_EST.aspx?rURL=TURKPOS_3D_TRAN&SID=1005454853
[Sonuc] => 1
[Sonuc_Str] => İşlem Başarılı.
dikkat ederseniz TP_Islem_OdemeResult keyi artık yok,
getSoapResultMethod data döndermediği durumda getResult methodu kullanılabilir
ama genel olarak getSoapResultMethod tavsiye edilir
- #####getSonucStr
Bu methoda direk getSoapResultMethoddaki Sonuc stringini dönderir
örnek kullanım
$response=$soap->send($object)->getSonucStr();
echo $response;
örnek çıktı
İşlem Başarılı.
- #####getSonuc
getSonucStr methodundan farklı olarak sayısal bir değer dönderir başarılı olması durumunda 1 aksi halde hatta kodunu dönderir
örnek kullanım
$response=$soap->send($object)->getSonuc();
echo $response;
örnek çıktı
1
aytrıntılı sayısal değerler ilerde liste olarak verilecektir
Hemen hemen en önemli methodlardan biridir ismi getAnyData olmasına rağmen herhangibir bil al anlamına gelmez,any keyini alır dönen datadan ayrıntılı dönen data any keyi ile alınır örnek BinSanalPos classını object edip soapın send methoduna gönderelim ve any keyini getAnyData ile alalım
$response=$soap->send($object)->getAnyData();
print_r($response);
getSoapResultMethod çıktısı
[BIN_SanalPosResult] => stdClass Object
(
[DT_Bilgi] => stdClass Object
(
[any] => 11100805352801029AKBANK T.A.Ş.1Debit Kart5421101014AKBANK T.A.Ş.0Kredi Kartı5468401029AKBANK T.A.Ş.1Debit Kart4132521014AKBANK T.A.Ş.0Kredi Kartı4256691014AKBANK T.A.Ş.0Kredi Kartı4320711014AKBANK T.A.Ş.0Kredi Kartı4320721014AKBANK T.A.Ş.0Kredi Kartı4355081014AKBANK T.A.Ş.0Kredi Kartı4355091014AKBANK T.A.Ş.0Kredi Kartı5127541014AKBANK T.A.Ş.0Kredi Kartı5209321014AKBANK T.A.Ş.0Kredi Kartı5218071014AKBANK T.A.Ş.0Kredi Kartı5243471014AKBANK T.A.Ş.0Kredi Kartı5526081014AKBANK T.A.Ş.0Kredi Kartı5526091014AKBANK T.A.Ş.0Kredi Kartı5530561014AKBANK T.A.Ş.0Kredi Kartı5571131014AKBANK T.A.Ş.0Kredi Kartı5578291014AKBANK T.A.Ş.0Kredi Kartı5246771014AKBANK T.A.Ş.0Kredi Kartı5269521014AKBANK T.A.Ş.0Kredi Kartı5273691014AKBANK T.A.Ş.0Kredi Kartı5223621014AKBANK T.A.Ş.0Kredi Kartı4691801014AKBANK T.A.Ş.0Kredi Kartı4691811014AKBANK T.A.Ş.0Kredi Kartı4691821014AKBANK T.A.Ş.04691831014AKBANK T.A.Ş.0Kredi Kartı4748531029AKBANK T.A.Ş.1Debit Kart4748541029AKBANK T.A.Ş.1Debit Kart5168401029AKBANK T.A.Ş.1Debit Kart5168411029AKBANK T.A.Ş.1Debit Kart5219421029AKBANK T.A.Ş.1Debit Kart5273961014AKBANK T.A.Ş.0Kredi Kartı5890041029AKBANK T.A.Ş.1Debit Kart4563721029AKBANK T.A.Ş.14563731029AKBANK T.A.Ş.14938371029AKBANK T.A.Ş.19792061014AKBANK T.A.Ş.0Kredi Kartı9792071014AKBANK T.A.Ş.0Kredi Kartı9792081029AKBANK T.A.Ş.1Debit Kart4921921029AKK TURİZM VE TİCARET A.Ş.1Kredi Kartı5288231029AKK TURİZM VE TİCARET A.Ş.1Debit Kart5282461029AKTİF YATIRIM BANKASI1Debit Kart5328131029AKTİF YATIRIM BANKASI1Kredi Kartı5041661029AKTİF YATIRIM BANKASI1Debit Kart4531441029AKTİF YATIRIM BANKASI1Kredi Kartı4531451029AKTİF YATIRIM BANKASI1Kredi Kartı4531461029AKTİF YATIRIM BANKASI1Kredi Kartı4531471029AKTİF YATIRIM BANKASI1Debit Kart4531481029AKTİF YATIRIM BANKASI1Debit Kart4531491029AKTİF YATIRIM BANKASI1Debit Kart5345631029AKTİF YATIRIM BANKASI1Kredi Kartı5358431029AKTİF YATIRIM BANKASI1Kredi Kartı5818771029AKTİF YATIRIM BANKASI1Kredi Kartı6711211029AKTİF YATIRIM BANKASI1Debit Kart6711551029AKTİF YATIRIM BANKASI1Debit Kart5154561029AKTİF YATIRIM BANKASI1Kredi Kartı5173431029AKTİF YATIRIM BANKASI1Debit Kart6275101029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Debit Kart4230021029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5337961029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4345751029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı6773971029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Debit Kart4249351029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5115831029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı9792271029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Debit Kart4177161029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Debit Kart4177151029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4322841029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4322851009ALBARAKA TÜRK KATILIM BANKASI A.Ş.0Kredi Kartı5342641029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5472341029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5482321029ALBARAKA TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5163081029ALTERNATİF BANK A.Ş.1Kredi Kartı5164581029ALTERNATİF BANK A.Ş.1Kredi Kartı5222211029ALTERNATİF BANK A.Ş.1Kredi Kartı4662801029ALTERNATİF BANK A.Ş.1Kredi Kartı4662811029ALTERNATİF BANK A.Ş.1Kredi Kartı4662821029ALTERNATİF BANK A.Ş.1Kredi Kartı4662841029ALTERNATİF BANK A.Ş.1Debit Kart3657701029ALTERNATİF BANK A.Ş.1Kredi Kartı3657711029ALTERNATİF BANK A.Ş.1Kredi Kartı3657721029ALTERNATİF BANK A.Ş.1Kredi Kartı3657731029ALTERNATİF BANK A.Ş.1Kredi Kartı5584851029ALTERNATİF BANK A.Ş.1Kredi Kartı6277681029ALTERNATİF BANK A.Ş.1Debit Kart6706701029ALTERNATİF BANK A.Ş.1Debit Kart5448361029ALTERNATİF BANK A.Ş.1Kredi Kartı5358811009ANADOLU BANK A.Ş.0Kredi Kartı6030721009ANADOLU BANK A.Ş.0Debit Kart6764601009ANADOLU BANK A.Ş.0Debit Kart4258491009ANADOLU BANK A.Ş.0Debit Kart4258461029ANADOLUBANK A.Ş.1Kredi Kartı4258471029ANADOLUBANK A.Ş.1Kredi Kartı4258481029ANADOLUBANK A.Ş.1Kredi Kartı4413411029ANADOLUBANK A.Ş.1Kredi Kartı5222401029ANADOLUBANK A.Ş.1Kredi Kartı5222411029ANADOLUBANK A.Ş.1Kredi Kartı5543011029ANADOLUBANK A.Ş.1Kredi Kartı5585931029ANADOLUBANK A.Ş.1Kredi Kartı4772061029ASYA FINANS KURUMU1Kredi Kartı5331491029ASYA FINANS KURUMU1Kredi Kartı4071121029ASYA FINANS KURUMU1Debit Kart4073811029ASYA FINANS KURUMU1Debit Kart6771311029ASYA FINANS KURUMU1Debit Kart6274621029ASYA FINANS KURUMU1Debit Kart4022751029ASYA KATILIM BANKASI A.Ş.14022761029ASYA KATILIM BANKASI A.Ş.14022801029ASYA KATILIM BANKASI A.Ş.14169871029ASYA KATILIM BANKASI A.Ş.14410331029ASYA KATILIM BANKASI A.Ş.15158491029ASYA KATILIM BANKASI A.Ş.15243841029ASYA KATILIM BANKASI A.Ş.15275851029ASYA KATILIM BANKASI A.Ş.15294621029ASYA KATILIM BANKASI A.Ş.15313341029ASYA KATILIM BANKASI A.Ş.15477991029ASYA KATILIM BANKASI A.Ş.15525291029ASYA KATILIM BANKASI A.Ş.14149411029BURGAN BANK A.Ş.1Debit Kart5237591029BURGAN BANK A.Ş.1Kredi Kartı5482021029BURGAN BANK A.Ş.1Kredi Kartı5484341029BURGAN BANK A.Ş.1Kredi Kartı5540341029BURGAN BANK A.Ş.1Kredi Kartı5583791029BURGAN BANK A.Ş.1Kredi Kartı4500511029CITIBANK A.Ş.15213761029CITIBANK A.Ş.15441271029CITIBANK A.Ş.15444451029CITIBANK A.Ş.15444601029CITIBANK A.Ş.15477121029CITIBANK A.Ş.15492201029CITIBANK A.Ş.14715091029CITIBANK N.A. TÜRKİYE1Kredi Kartı4378971029CITIBANK N.A. TÜRKİYE1Kredi Kartı5550871029CITIBANK N.A. TÜRKİYE1Kredi Kartı5471641029CITIBANK N.A. TÜRKİYE1Kredi Kartı5534931029CITIBANK N.A. TÜRKİYE1Kredi Kartı5584481029DENİZ BANK A.Ş.1Kredi Kartı5584601029DENİZ BANK A.Ş.1Kredi Kartı5295451029DENİZ BANK A.Ş.1Debit Kart6706101029DENİZ BANK A.Ş.1Debit Kart6019121029DENİZ BANK A.Ş.1Debit Kart6706401029DENİZ BANK A.Ş.1Debit Kart4236671029DENİZ BANK A.Ş.1Kredi Kartı4729151029DENİZ BANK A.Ş.1Kredi Kartı4837471029DENİZ BANK A.Ş.1Debit Kart4603461029DENİZ BANK A.Ş.1Debit Kart4622761029DENİZ BANK A.Ş.1Debit Kart4624481029DENİZ BANK A.Ş.1Kredi Kartı4655741029DENİZ BANK A.Ş.1Debit Kart5225171029DENİZ BANK A.Ş.1Kredi Kartı5170471029DENİZ BANK A.Ş.1Debit Kart5209091029DENİZ BANK A.Ş.1Kredi Kartı5332931029DENİZ BANK A.Ş.1Debit Kart5235151029DENİZ BANK A.Ş.1Kredi Kartı5167311029DENİZ BANK A.Ş.1Debit Kart5167401029DENİZ BANK A.Ş.1Debit Kart5169141029DENİZ BANK A.Ş.1Debit Kart4766621029DENİZ BANK A.Ş.1Debit Kart5081291029DENİZ BANK A.Ş.1Debit Kart5158651029DENİZ BANK A.Ş.1Kredi Kartı1131341029DENİZ BANK A.Ş.1Kredi Kartı4049901029DENİZ BANK A.Ş.1Debit Kart4662831029DENİZBANK A.Ş.1Kredi Kartı9792371029DENİZBANK A.Ş.1Kredi Kartı9792431029DENİZBANK A.Ş.1Debit Kart5124461029DENİZBANK A.Ş.1Kredi Kartı4624491029DENİZBANK A.Ş.1Kredi Kartı4086251029DENİZBANK A.Ş.1Kredi Kartı4090701029DENİZBANK A.Ş.1Kredi Kartı4243601029DENİZBANK A.Ş.1Kredi Kartı4243611029DENİZBANK A.Ş.1Kredi Kartı4411391029DENİZBANK A.Ş.1Kredi Kartı4603451029DENİZBANK A.Ş.1Kredi Kartı4603471029DENİZBANK A.Ş.1Kredi Kartı4729141029DENİZBANK A.Ş.1Kredi Kartı4894561029DENİZBANK A.Ş.1Kredi Kartı4894571029DENİZBANK A.Ş.1Kredi Kartı4894581029DENİZBANK A.Ş.1Kredi Kartı5100631029DENİZBANK A.Ş.1Kredi Kartı5120171029DENİZBANK A.Ş.1Kredi Kartı5121171029DENİZBANK A.Ş.1Kredi Kartı5149241029DENİZBANK A.Ş.1Kredi Kartı5200191029DENİZBANK A.Ş.1Kredi Kartı5203031029DENİZBANK A.Ş.1Kredi Kartı5399691029DENİZBANK A.Ş.15433581029DENİZBANK A.Ş.1Kredi Kartı5434001029DENİZBANK A.Ş.1Kredi Kartı5434271029DENİZBANK A.Ş.1Kredi Kartı5544831029DENİZBANK A.Ş.1Kredi Kartı4263921029DENİZBANK A.Ş.14500501029DENİZBANK A.Ş.15298761029DENİZBANK A.Ş.1Kredi Kartı5333301029DENİZBANK A.Ş.1Kredi Kartı5467641029DENİZBANK A.Ş.1Kredi Kartı5101181029DENİZBANK A.Ş.1Kredi Kartı4031341029DENİZBANK A.Ş.1Kredi Kartı4119241029DENİZBANK A.Ş.1Kredi Kartı4263911029DENİZBANK A.Ş.15058281029DENİZBANK A.Ş.15101191029DENİZBANK A.Ş.1Kredi Kartı5526791029DENİZBANK A.Ş.1Kredi Kartı5584431029DENİZBANK A.Ş.1Kredi Kartı5584461029DENİZBANK A.Ş.1Kredi Kartı5585141029DENİZBANK A.Ş.1Kredi Kartı6371651029DENİZBANK A.Ş.15396051029DENİZBANK A.Ş.1Kredi Kartı5545661029DENİZBANK A.Ş.1Kredi Kartı5499381029DENİZBANK A.Ş.1Kredi Kartı6770471029DENİZBANK A.Ş.1Debit Kart5498391029DENİZBANK A.Ş.1Kredi Kartı4244071029EUROBANK TEKFEN A.Ş.14830131029EUROBANK TEKFEN A.Ş.14913731029EUROBANK TEKFEN A.Ş.14913741029EUROBANK TEKFEN A.Ş.14985161029EUROBANK TEKFEN A.Ş.1Kredi Kartı4985171029EUROBANK TEKFEN A.Ş.1Kredi Kartı4985181029EUROBANK TEKFEN A.Ş.1Kredi Kartı4985191029EUROBANK TEKFEN A.Ş.1Kredi Kartı4985201029EUROBANK TEKFEN A.Ş.1Kredi Kartı4985211029EUROBANK TEKFEN A.Ş.1Kredi Kartı5439431029EUROBANK TEKFEN A.Ş.15439441029EUROBANK TEKFEN A.Ş.15458631029EUROBANK TEKFEN A.Ş.15476801029EUROBANK TEKFEN A.Ş.15176011029FIBABANKA1Kredi Kartı5220751029FIBABANKA1Kredi Kartı5225661029FIBABANKA1Kredi Kartı5225761029FIBABANKA1Kredi Kartı4689731029FIBABANKA1Kredi Kartı5222651029FIBABANKA1Kredi Kartı5277651029FIBABANKA1Kredi Kartı5590561029FIBABANKA1Kredi Kartı6033431029FIBABANKA1Debit Kart6712171029FIBABANKA1Debit Kart4234951029FIBABANKA1Kredi Kartı4349091029FIBABANKA1Debit Kart6764011011HSBC BANK A.Ş.0Debit Kart6771931011HSBC BANK A.Ş.0Debit Kart4089691011HSBC BANK A.Ş.0Kredi Kartı4059031011HSBC BANK A.Ş.0Debit Kart4059191011HSBC BANK A.Ş.0Debit Kart4059131011HSBC BANK A.Ş.0Kredi Kartı4059171011HSBC BANK A.Ş.0Kredi Kartı4059181011HSBC BANK A.Ş.0Kredi Kartı4090711011HSBC BANK A.Ş.0Kredi Kartı4226291011HSBC BANK A.Ş.0Kredi Kartı4249091011HSBC BANK A.Ş.0Kredi Kartı4282401011HSBC BANK A.Ş.0Kredi Kartı4960191011HSBC BANK A.Ş.0Kredi Kartı5100051011HSBC BANK A.Ş.0Kredi Kartı5126511011HSBC BANK A.Ş.0Kredi Kartı5193991011HSBC BANK A.Ş.0Kredi Kartı5210451011HSBC BANK A.Ş.05220541011HSBC BANK A.Ş.05254131011HSBC BANK A.Ş.0Kredi Kartı5257951011HSBC BANK A.Ş.0Kredi Kartı5406431011HSBC BANK A.Ş.0Kredi Kartı5422541011HSBC BANK A.Ş.0Kredi Kartı5451831011HSBC BANK A.Ş.0Kredi Kartı5504721011HSBC BANK A.Ş.0Kredi Kartı5504731011HSBC BANK A.Ş.0Kredi Kartı5521431011HSBC BANK A.Ş.0Kredi Kartı5560301011HSBC BANK A.Ş.0Kredi Kartı5560311011HSBC BANK A.Ş.0Kredi Kartı5560331011HSBC BANK A.Ş.0Kredi Kartı5560341011HSBC BANK A.Ş.0Kredi Kartı5566651011HSBC BANK A.Ş.0Kredi Kartı4006841029ING BANK A.Ş.1Kredi Kartı4085791029ING BANK A.Ş.1Kredi Kartı4140701029ING BANK A.Ş.1Kredi Kartı4203221029ING BANK A.Ş.1Kredi Kartı4203231029ING BANK A.Ş.1Kredi Kartı4203241029ING BANK A.Ş.1Kredi Kartı4555711029ING BANK A.Ş.1Kredi Kartı4802961029ING BANK A.Ş.1Kredi Kartı4908051029ING BANK A.Ş.1Kredi Kartı4908061029ING BANK A.Ş.1Kredi Kartı4908071029ING BANK A.Ş.1Kredi Kartı5101511029ING BANK A.Ş.1Kredi Kartı5324431029ING BANK A.Ş.1Kredi Kartı5400241029ING BANK A.Ş.1Kredi Kartı5400251029ING BANK A.Ş.1Kredi Kartı5420291029ING BANK A.Ş.1Kredi Kartı5426051029ING BANK A.Ş.1Kredi Kartı5429651029ING BANK A.Ş.1Kredi Kartı5429671029ING BANK A.Ş.1Kredi Kartı5477651029ING BANK A.Ş.1Kredi Kartı5488191029ING BANK A.Ş.1Kredi Kartı5542971029ING BANK A.Ş.1Kredi Kartı5545701029ING BANK A.Ş.1Kredi Kartı4085811029ING BANK A.Ş.1Debit Kart4748231029ING BANK A.Ş.1Debit Kart4908081029ING BANK A.Ş.1Debit Kart5269731029ING BANK A.Ş.1Kredi Kartı5269751029ING BANK A.Ş.1Kredi Kartı5179461029ING BANK A.Ş.1Kredi Kartı5158951029ING BANK A.Ş.1Debit Kart5141401029ING BANK A.Ş.1Kredi Kartı5157551029ING BANK A.Ş.1Debit Kart4796321029ING BANK A.Ş.1Debit Kart6764021029ING BANK A.Ş.1Debit Kart6763661029ING BANK A.Ş.1Debit Kart4796331029ING BANK A.Ş.1Debit Kart5314011029ING BANK A.Ş.1Kredi Kartı5504781029ING BANK A.Ş.1Kredi Kartı6033221029ING BANK A.Ş.1Debit Kart5351371029ING BANK A.Ş.1Debit Kart5500741029ING BANK A.Ş.1Kredi Kartı9792661029İNİNAL ÖDEME VE ELEKTRONİK PARA HİZMETLERİ A.Ş.1Debit Kart4025911029KUVEYT TÜRK EVKAF FİNANS KURUMU1Debit Kart5270831029KUVEYT TÜRK EVKAF FİNANS KURUMU1Kredi Kartı6770551029KUVEYT TÜRK EVKAF FİNANS KURUMU1Debit Kart4836731029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4836741029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Debit Kart4837141029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Debit Kart9792161029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Debit Kart4025891029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4025901029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4025921029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4033601029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4038101029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4105551029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4105561029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4244871029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı4310241029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5116601029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5125951029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5188961029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5201801029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5475641029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5253121029KUVEYT TÜRK KATILIM BANKASI A.Ş.1Kredi Kartı5186791029MILLENNIUM BANK A.Ş.15349131029MILLENNIUM BANK A.Ş.15436241029MILLENNIUM BANK A.Ş.15234161029ODEA BANK A.Ş.1Kredi Kartı5223471029ODEA BANK A.Ş.1Kredi Kartı5223561029ODEA BANK A.Ş.1Kredi Kartı5190071014ODEA BANK A.Ş.0Kredi Kartı5192611014ODEA BANK A.Ş.0Kredi Kartı5169441029ODEA BANK A.Ş.1Debit Kart4687911014ODEA BANK A.Ş.0Kredi Kartı4687931014ODEA BANK A.Ş.0Kredi Kartı4687941014ODEA BANK A.Ş.0Kredi Kartı4687951014ODEA BANK A.Ş.0Kredi Kartı4687961029ODEA BANK A.Ş.1Debit Kart4687971029ODEA BANK A.Ş.1Debit Kart5354461029ODEA BANK A.Ş.1Debit Kart5273831014ODEA BANK A.Ş.0Kredi Kartı5280641014ODEA BANK A.Ş.0Kredi Kartı5362551014ODEA BANK A.Ş.0Kredi Kartı6708681029ODEA BANK A.Ş.1Debit Kart5359251029PAPARA ELEKTRONİK PARA A.Ş.1Debit Kart5313891029PAPARA ELEKTRONİK PARA A.Ş.1Debit Kart6371501029PARAM122761029PARAM19792491029POSTA VE TELGRAF TEŞKİLATI1Debit Kart9792541029POSTA VE TELGRAF TEŞKİLATI1Debit Kart9792591029POSTA VE TELGRAF TEŞKİLATI1Debit Kart9792781029POSTA VE TELGRAF TEŞKİLATI1Debit Kart5332071029POSTA VE TELGRAF TEŞKİLATI1Debit Kart5376081029POSTA VE TELGRAF TEŞKİLATI1Debit Kart6712001029POSTA VE TELGRAF TEŞKİLATI1Debit Kart5269111011QNB FİNANS BANK A.Ş.0Kredi Kartı4796791011QNB FİNANS BANK A.Ş.0Debit Kart6772381029QNB FİNANS BANK A.Ş.1Debit Kart6010501029QNB FİNANS BANK A.Ş.1Debit Kart5308181011QNB FİNANS BANK A.Ş.0Kredi Kartı5424041011QNB FİNANS BANK A.Ş.0Kredi Kartı4063861029QNB FİNANS BANK A.Ş.1Debit Kart4159561029QNB FİNANS BANK A.Ş.1Debit Kart4200921029QNB FİNANS BANK A.Ş.1Debit Kart9792021029QNB FİNANS BANK A.Ş.1Debit Kart9792031011QNB FİNANS BANK A.Ş.0Kredi Kartı4593331011QNB FİNANS BANK A.Ş.0Debit Kart4313791029QNB FİNANS BANK A.Ş.1Debit Kart4423951011QNB FİNANS BANK A.Ş.0Kredi Kartı5168351029QNB FİNANS BANK A.Ş.1Debit Kart4998531029QNB FİNANS BANK A.Ş.1Debit Kart4987491029QNB FİNANS BANK A.Ş.1Debit Kart5215841029QNB FİNANS BANK A.Ş.1Debit Kart4022771011QNB FİNANS BANK A.Ş.0Kredi Kartı4022781011QNB FİNANS BANK A.Ş.0Kredi Kartı4025631011QNB FİNANS BANK A.Ş.0Kredi Kartı4030821011QNB FİNANS BANK A.Ş.0Kredi Kartı4093641011QNB FİNANS BANK A.Ş.0Kredi Kartı4101471011QNB FİNANS BANK A.Ş.0Kredi Kartı4135831011QNB FİNANS BANK A.Ş.0Kredi Kartı4143881011QNB FİNANS BANK A.Ş.0Kredi Kartı4155651011QNB FİNANS BANK A.Ş.0Kredi Kartı4223761011QNB FİNANS BANK A.Ş.0Kredi Kartı4232771011QNB FİNANS BANK A.Ş.0Kredi Kartı4233981011QNB FİNANS BANK A.Ş.0Kredi Kartı4273111011QNB FİNANS BANK A.Ş.0Kredi Kartı4356531011QNB FİNANS BANK A.Ş.0Kredi Kartı4410071011QNB FİNANS BANK A.Ş.0Kredi Kartı4440291011QNB FİNANS BANK A.Ş.0Kredi Kartı4998501011QNB FİNANS BANK A.Ş.0Kredi Kartı4998511011QNB FİNANS BANK A.Ş.0Kredi Kartı4998521011QNB FİNANS BANK A.Ş.0Kredi Kartı5193241011QNB FİNANS BANK A.Ş.0Kredi Kartı5210221011QNB FİNANS BANK A.Ş.0Kredi Kartı5218361011QNB FİNANS BANK A.Ş.0Kredi Kartı5295721011QNB FİNANS BANK A.Ş.0Kredi Kartı5311571011QNB FİNANS BANK A.Ş.0Kredi Kartı5451201011QNB FİNANS BANK A.Ş.0Kredi Kartı5456161011QNB FİNANS BANK A.Ş.0Kredi Kartı5458471011QNB FİNANS BANK A.Ş.0Kredi Kartı5475671011QNB FİNANS BANK A.Ş.0Kredi Kartı5478001011QNB FİNANS BANK A.Ş.0Kredi Kartı4038361029ŞEKERBANK T.A.Ş.1Kredi Kartı4096221029ŞEKERBANK T.A.Ş.14111561029ŞEKERBANK T.A.Ş.1Kredi Kartı4111571029ŞEKERBANK T.A.Ş.1Kredi Kartı4111581029ŞEKERBANK T.A.Ş.1Kredi Kartı4111591029ŞEKERBANK T.A.Ş.1Kredi Kartı4111601029ŞEKERBANK T.A.Ş.14333831029ŞEKERBANK T.A.Ş.1Kredi Kartı4333841029ŞEKERBANK T.A.Ş.1Kredi Kartı4940631029ŞEKERBANK T.A.Ş.1Kredi Kartı4940641029ŞEKERBANK T.A.Ş.1Kredi Kartı5213941029ŞEKERBANK T.A.Ş.1Kredi Kartı5218271029ŞEKERBANK T.A.Ş.1Kredi Kartı5254041029ŞEKERBANK T.A.Ş.1Kredi Kartı5308661029ŞEKERBANK T.A.Ş.1Kredi Kartı5397031029ŞEKERBANK T.A.Ş.1Kredi Kartı5473111029ŞEKERBANK T.A.Ş.1Kredi Kartı5492081029ŞEKERBANK T.A.Ş.1Kredi Kartı5493941029ŞEKERBANK T.A.Ş.15276571029ŞEKERBANK T.A.Ş.1Debit Kart5100101029ŞEKERBANK T.A.Ş.1Kredi Kartı5168461029ŞEKERBANK T.A.Ş.1Debit Kart5197531029ŞEKERBANK T.A.Ş.1Kredi Kartı4210861029ŞEKERBANK T.A.Ş.1Debit Kart4238331029ŞEKERBANK T.A.Ş.1Debit Kart4592681029ŞEKERBANK T.A.Ş.1Kredi Kartı4590681029ŞEKERBANK T.A.Ş.1Debit Kart4894011029ŞEKERBANK T.A.Ş.1Debit Kart9792111029ŞEKERBANK T.A.Ş.1Debit Kart5897131029ŞEKERBANK T.A.Ş.1Debit Kart6768321029ŞEKERBANK T.A.Ş.1Debit Kart6766511029T. GARANTİ BANKASI A.Ş.1Debit Kart6768271029T. GARANTİ BANKASI A.Ş.1Debit Kart6762831029T. GARANTİ BANKASI A.Ş.1Debit Kart6762551029T. GARANTİ BANKASI A.Ş.1Debit Kart4796821029T. GARANTİ BANKASI A.Ş.1Debit Kart5354881029T. GARANTİ BANKASI A.Ş.1Debit Kart5331501029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5893181029T. GARANTİ BANKASI A.Ş.1Debit Kart7243651029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6002081029T. GARANTİ BANKASI A.Ş.1Debit Kart6029701029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6706061029T. GARANTİ BANKASI A.Ş.1Debit Kart6420101029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6420111029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6224031029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6034801029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6034921029T. GARANTİ BANKASI A.Ş.1Kredi Kartı6050361029T. GARANTİ BANKASI A.Ş.15437381029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5442941029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5401181029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5354291029T. GARANTİ BANKASI A.Ş.1Debit Kart5489351029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5542531029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5542541029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5378291029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5381211029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5381241029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5381391029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5381961029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5499971029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4205561029T. GARANTİ BANKASI A.Ş.1Debit Kart4205571029T. GARANTİ BANKASI A.Ş.1Debit Kart4092191029T. GARANTİ BANKASI A.Ş.1Debit Kart4101411029T. GARANTİ BANKASI A.Ş.1Debit Kart9792361029T. GARANTİ BANKASI A.Ş.1Debit Kart4050511029T. GARANTİ BANKASI A.Ş.1Debit Kart4050901029T. GARANTİ BANKASI A.Ş.1Debit Kart4017381029T. GARANTİ BANKASI A.Ş.1Debit Kart3744211029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3744221029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3744241029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3744251029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3744261029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3744271029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756221029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756231029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756241029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756251029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756261029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756271029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756281029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756291029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3756311029T. GARANTİ BANKASI A.Ş.1Kredi Kartı3771371029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4894551029T. GARANTİ BANKASI A.Ş.1Debit Kart4793231029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4793241029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4268891029T. GARANTİ BANKASI A.Ş.1Debit Kart4289681029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5169611029T. GARANTİ BANKASI A.Ş.1Debit Kart5170401029T. GARANTİ BANKASI A.Ş.1Debit Kart5170411029T. GARANTİ BANKASI A.Ş.1Debit Kart5170421029T. GARANTİ BANKASI A.Ş.1Debit Kart5169431029T. GARANTİ BANKASI A.Ş.1Debit Kart5269551029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5170481029T. GARANTİ BANKASI A.Ş.1Debit Kart5170491029T. GARANTİ BANKASI A.Ş.1Debit Kart5246591029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4032801029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4036661029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4043081029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4138361029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4268861029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4268871029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4268881029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4273141029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4273151029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4282201029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4282211029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4321541029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4484721029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4616681029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4622741029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4672931029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4672941029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4672951029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4741511029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4824891029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4824901029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4824911029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4865671029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4870741029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4870751029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4894781029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4901751029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4921861029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4921871029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4921931029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4938451029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5149151029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5200971029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5209221029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5209401029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5209881029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5213681029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5218241029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5218251029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5218321029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5222041029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5289391029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5289561029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5331691029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5342611029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5400361029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5400371029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5402261029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5402271029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5406691029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5407091029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5418651029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5420301029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5440781029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5451021029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5460011029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5473021029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5520951029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5531301029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5547961029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5549601029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5570231029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5579451029T. GARANTİ BANKASI A.Ş.1Kredi Kartı5586991029T. GARANTİ BANKASI A.Ş.1Kredi Kartı4155141012T. HALK BANKASI A.Ş.0Kredi Kartı4920941012T. HALK BANKASI A.Ş.0Kredi Kartı4920951012T. HALK BANKASI A.Ş.0Kredi Kartı4988521012T. HALK BANKASI A.Ş.0Kredi Kartı5213781012T. HALK BANKASI A.Ş.0Kredi Kartı5404351012T. HALK BANKASI A.Ş.0Kredi Kartı5430811012T. HALK BANKASI A.Ş.0Kredi Kartı5528791012T. HALK BANKASI A.Ş.0Kredi Kartı5100561012T. HALK BANKASI A.Ş.0Kredi Kartı5262891012T. HALK BANKASI A.Ş.0Debit Kart5262901012T. HALK BANKASI A.Ş.0Debit Kart4998211012T. HALK BANKASI A.Ş.0Debit Kart4407761012T. HALK BANKASI A.Ş.0Debit Kart4475051012T. HALK BANKASI A.Ş.0Debit Kart4514541012T. HALK BANKASI A.Ş.0Debit Kart4210301012T. HALK BANKASI A.Ş.0Debit Kart4155151012T. HALK BANKASI A.Ş.0Debit Kart9792441012T. HALK BANKASI A.Ş.0Kredi Kartı9792381012T. HALK BANKASI A.Ş.0Debit Kart4662601012T. HALK BANKASI A.Ş.0Debit Kart5375001012T. HALK BANKASI A.Ş.0Kredi Kartı4166071012T. HALK BANKASI A.Ş.0Kredi Kartı6390011012T. HALK BANKASI A.Ş.0Debit Kart5888431012T. HALK BANKASI A.Ş.0Debit Kart6762581012T. HALK BANKASI A.Ş.0Debit Kart4836021008T. İŞ BANKASI A.Ş.0Debit Kart5355141008T. İŞ BANKASI A.Ş.0Debit Kart5374751008T. İŞ BANKASI A.Ş.0Debit Kart5892831008T. İŞ BANKASI A.Ş.0Debit Kart6031251008T. İŞ BANKASI A.Ş.0Debit Kart5482371008T. İŞ BANKASI A.Ş.0Kredi Kartı9792331008T. İŞ BANKASI A.Ş.0Debit Kart9792041008T. İŞ BANKASI A.Ş.0Kredi Kartı4543141008T. İŞ BANKASI A.Ş.0Debit Kart4410751008T. İŞ BANKASI A.Ş.0Debit Kart4410761008T. İŞ BANKASI A.Ş.0Debit Kart4410771008T. İŞ BANKASI A.Ş.0Debit Kart4796101008T. İŞ BANKASI A.Ş.0Kredi Kartı4183421008T. İŞ BANKASI A.Ş.0Kredi Kartı4183431008T. İŞ BANKASI A.Ş.0Kredi Kartı4183441008T. İŞ BANKASI A.Ş.0Kredi Kartı4183451008T. İŞ BANKASI A.Ş.0Kredi Kartı4508031008T. İŞ BANKASI A.Ş.0Kredi Kartı4543181008T. İŞ BANKASI A.Ş.0Kredi Kartı4543581008T. İŞ BANKASI A.Ş.0Kredi Kartı4543591008T. İŞ BANKASI A.Ş.0Kredi Kartı4543601008T. İŞ BANKASI A.Ş.0Kredi Kartı5101521008T. İŞ BANKASI A.Ş.0Kredi Kartı5406671008T. İŞ BANKASI A.Ş.0Kredi Kartı5406681008T. İŞ BANKASI A.Ş.0Kredi Kartı5437711008T. İŞ BANKASI A.Ş.0Kredi Kartı5520961008T. İŞ BANKASI A.Ş.0Kredi Kartı5530581008T. İŞ BANKASI A.Ş.0Kredi Kartı4910051009T. VAKIFLAR BANKASI T.A.O0Debit Kart4592521009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı4426711009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı00151009T. VAKIFLAR BANKASI T.A.O0Debit Kart0015001009T. VAKIFLAR BANKASI T.A.O0Debit Kart1130151009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı5893111009T. VAKIFLAR BANKASI T.A.O0Debit Kart5545481009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı4837031009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı4837041009T. VAKIFLAR BANKASI T.A.O0Kredi Kartı6500521009T. VAKIFLAR BANKASI T.A.O.0Debit Kart5375041009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5353551009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4347241009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı9792091029T. VAKIFLAR BANKASI T.A.O.1Debit Kart4799081009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4799091009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4029401009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4090841009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4117241009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4119421009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4119431009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4119441009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4119791009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4157921009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4167571009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4289451009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4938401009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4938411009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4938461009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5200171009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5400451009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5400461009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5421191009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5427981009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5428041009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5472441009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı5521011009T. VAKIFLAR BANKASI T.A.O.0Kredi Kartı4132261008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4446761008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4446771008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4446781008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4539551008T.C. ZİRAAT BANKASI A.Ş.04539561008T.C. ZİRAAT BANKASI A.Ş.04546711008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4546721008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4546731008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4546741008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4548941008T.C. ZİRAAT BANKASI A.Ş.05401301008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı5401341008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı5410011008T.C. ZİRAAT BANKASI A.Ş.05410331008T.C. ZİRAAT BANKASI A.Ş.05423741008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı5472871008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4045911008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4078141008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart4475041008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart4698841008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4766191008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5124401008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5169321008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5235291008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı5276821008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5282081008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5309051008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı5311021008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5331541008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5349811008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı6761231008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart6761241008T.C. ZİRAAT BANKASI A.Ş.0Debit Kart5118851008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı4378381008T.C. ZİRAAT BANKASI A.Ş.0Kredi Kartı9792101012T.HALK BANKASI A.Ş.0Kredi Kartı9792121012T.HALK BANKASI A.Ş.0Debit Kart4137291029TEKSTİLBANK A.Ş.1Kredi Kartı4139721029TEKSTİLBANK A.Ş.1Kredi Kartı4459881029TEKSTİLBANK A.Ş.1Debit Kart4560571029TEKSTİLBANK A.Ş.1Kredi Kartı4560591029TEKSTİLBANK A.Ş.1Kredi Kartı5140251029TEKSTİLBANK A.Ş.1Kredi Kartı5218751029TEKSTİLBANK A.Ş.1Kredi Kartı5270801029TEKSTİLBANK A.Ş.1Kredi Kartı5894161029TEKSTİLBANK A.Ş.1Debit Kart5586341029TEKSTİLBANK A.Ş.1Kredi Kartı5457691029TEKSTİLBANK A.Ş.1Kredi Kartı5457701029TEKSTİLBANK A.Ş.1Kredi Kartı9792581029TROY19792601029TROY19792611029TROY19792621029TROY19792631029TROY19792641029TROY19792651029TROY19792791029TROY19792801008TROY0Debit Kart9792811029TROY19792821029TROY19792831029TROY19792841029TROY19792851029TROY19792861029TROY19792871029TROY19792881029TROY19792671029TROY19792681029TROY19792691029TROY19792701029TROY19792711029TROY19792721029TROY19792731029TROY19792741029TROY19792751029TROY19792761029TROY19792771029TROY19792131029TROY19792141029TROY19792151029TROY19792051029TROY19792001029TROY19792891029TROY19792011029TROY19792341029TROY19792241029TROY19792251029TROY19792261029TROY19792281029TROY19792291029TROY19792301029TROY19792311029TROY19792321029TROY19792171029TROY19792191029TROY19792201029TROY19792211029TROY19792221029TROY19792391029TROY19792401029TROY1Debit Kart9792411029TROY19792421029TROY19792451029TROY19792461029TROY19792471029TROY19792481029TROY19792551029TROY19792561029TROY19792501029TROY19792511029TROY19792521029TROY19792531029TROY19792481012TROY - Turk Elektronik Para A.Ş.05356161012Turk Elektronik Para A.Ş.0Debit Kart9792571012Turk Elektronik Para A.Ş.0Debit Kart9792351012Turk Elektronik Para A.Ş.0Debit Kart4193891029TURKISH BANK A.Ş.15185991029TURKISH BANK A.Ş.1Kredi Kartı5299391029TURKISH BANK A.Ş.1Kredi Kartı5520981029TURKISH BANK A.Ş.1Kredi Kartı5215941029TURKISHBANK A.Ş.1Debit Kart5892881029TURKISHBANK A.Ş.1Debit Kart6775221029TURKISHBANK A.Ş.1Debit Kart6764291029TURKLAND BANK1Debit Kart6030051029TURKLAND BANK1Debit Kart5483751029TURKLAND BANK A.Ş.14024581029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4024591029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4060151029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4277071029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4402471029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4402731029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4402931029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4402941029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4792271029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4894941029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4894951029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4894961029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5101381029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5101391029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5102211029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5127531029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5128031029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5243461029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5248391029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5248401029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5289201029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5308531029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5451241029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5530901029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5270261029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart5345381029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5288251029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart5167421029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart5197801029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4590261029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4475031029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart4402741029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart4402951029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart4691881009TÜRK EKONOMİ BANKASI A.Ş.0Kredi Kartı9792231029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4380401029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4509181029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4556451029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5253141029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5422591029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5451481029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5499981029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5504491029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5522071029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5479851029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4273081029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5315311029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı1130321029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4021421029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart4043151029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart1150321029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı4135281029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart6063291009TÜRK EKONOMİ BANKASI A.Ş.0Debit Kart5325811009TÜRK EKONOMİ BANKASI A.Ş.0Debit Kart5352171029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart6765781029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart6764061029TÜRK EKONOMİ BANKASI A.Ş.1Debit Kart4053501029TÜRK EKONOMİ BANKASI A.Ş.1Kredi Kartı5117281029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4162751029TÜRKİYE FİNANS KATILIM BANKASI1Debit Kart6774511029TÜRKİYE FİNANS KATILIM BANKASI1Debit Kart5526101029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı6060431029TÜRKİYE FİNANS KATILIM BANKASI1Debit Kart4007421029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4709541029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4799151029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4799161029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4799171029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4987241029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4987251029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4850611029TÜRKİYE FİNANS KATILIM BANKASI1Debit Kart4356291029TÜRKİYE FİNANS KATILIM BANKASI1Debit Kart4412061029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4249271029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı4249311029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı5117581029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı5117831029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı5123601029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı5282931029TÜRKİYE FİNANS KATILIM BANKASI1Kredi Kartı9792181029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Debit Kart4049521029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı4116851029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı4284621029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı4356271029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı4356281029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı5218481029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı5377191029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı5492941029TÜRKİYE FİNANS KATILIM BANKASI A.Ş.1Kredi Kartı5162811029WireCard Bank AG1Debit Kart4824651029WireCard Bank AG15375181009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart5356011009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart5354351029YAPI ve KREDİ BANKASI A.Ş.1Debit Kart5356021009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4796121009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart6501611009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4347281009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4347421009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4016221009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4133821009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4143921009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4203421009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4203431009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4421061009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4909831009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4943141009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart5168881009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart5258641009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5339131009YAPI ve KREDİ BANKASI A.Ş.05378331009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart6037971009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart6390041009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart6761661009YAPI ve KREDİ BANKASI A.Ş.0Debit Kart4048091009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4462121009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4506341009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4553591009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4779591009YAPI ve KREDİ BANKASI A.Ş.04797941009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4797951009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4912051009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4912061009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4921281009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4921301009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı4921311009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5400611009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5400621009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5400631009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5401221009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5401291009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5421171009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5451031009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5526451009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5526591009YAPI ve KREDİ BANKASI A.Ş.0Kredi Kartı5544221009YAPI ve KREDİ BANKASI A.Ş.05136621008ZİRAAT BANKASI0Kredi Kartı5494491008ZİRAAT BANKASI0Kredi Kartı5469571008ZİRAAT BANKASI0Debit Kart6705861008ZİRAAT KATILIM BANKASI A.Ş.0Debit Kart5352481008ZİRAAT KATILIM BANKASI A.Ş.0Debit Kart4162831008ZİRAAT KATILIM BANKASI A.Ş.0Kredi Kartı
)
[Sonuc] => 1
[Sonuc_Str] => Başarılı
)
any keyini arraya convert etmemiz lazım o işte bunun için getAnyData() methodu kullanılır
örnek kullanım
$response=$soap->send($object)->getAnyData();
işlemin başarılı çıktısı örnek
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => Temp1
[rowOrder] => 0
)
[BIN] => 11
[SanalPOS_ID] => 1008
[DKK] => 0
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => Temp2
[rowOrder] => 1
)
[BIN] => 535280
[SanalPOS_ID] => 1029
[Kart_Banka] => AKBANK T.A.Ş.
[DKK] => 1
[Kart_Tip] => Debit Kart
)
[2] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => Temp3
[rowOrder] => 2
)
[BIN] => 542110
[SanalPOS_ID] => 1014
[Kart_Banka] => AKBANK T.A.Ş.
[DKK] => 0
[Kart_Tip] => Kredi Kartı
)
Config
Config classı static değişkenlere sahip olup bu sayede build edilmeden global olarak tüm projede bir kere tanımlanıp her yerde kullanılabilir
Config ayarları yapmak için gerekenler çok basit,her Turksanalpos işlemi için aşağıdaki işlemi configrationları yapmanız lazım Laravel gibi bir framewworkla çalışıyorsanız middleware ile sadece bir kere configation yaypıp tum controllerlara bind edebilirsiniz
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
Odeme
Ödeme işlemleri Odeme sınıfı ile yapılmaktadır,Odeme sınıfı başarılı olması durumunda sonuç olarak aşağıdaki gibi bir çıktı üretir
[Islem_ID] => 1005454853
[UCD_URL] => https://pos.param.com.tr/Tahsilat/3D_Secure/AkilliKart_3DPay_EST.aspx?rURL=TURKPOS_3D_TRAN&SID=1005454853
[Sonuc] => 1
[Sonuc_Str] => İşlem Başarılı.
UCD_URL keyini alıp yönlendirme yapılarak 3d secure ile sms doğrulaması yapılarak ödeme alınır ,Odeme sınıfının örnek kullanımı
use Turkpos\Config;
use Turkpos\Soap;
use Turkpos\BuilderObject\Odeme;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$spid = 1011;
$guid = '0c13d406-873b-403b-9c09-a5766840d98c';
$kkSahibi = "Albert Einstein";
$kkNo = "4444444444444444";
$kkSkAy = "04";
$kkSkYil = "2020";
$kkCvc = "444";
$kkSahibiGsm = "5340882563";
$hataUrl = "http://localhost:1234/unsuccesfull.php";
$basariliUrl = "http://localhost:1234/succesfull.php";
$siparisId = "7";
$odemeUrl = "http://localhost:1234/odeme.php";
$siparisAciklama = "siparis aciklama";
$taksit = 1;
$islemtutar = "100,00";
$toplamTutar = "102,45";
$islemid = "";
$ipAdr = "127.0.0.1";
$dataBir = " ";
$dataIki = " ";
$dataUc = " ";
$dataDort = " ";
$dataBes = " ";
$soap = new Soap();
$nesne = new Odeme($spid, $guid, $kkSahibi, $kkNo, $kkSkAy, $kkSkYil, $kkCvc, $kkSahibiGsm,
$hataUrl, $basariliUrl, $siparisId, $siparisAciklama, $taksit, $islemtutar, $toplamTutar, $islemid, $ipAdr, $odemeUrl,
$dataBir, $dataIki, $dataUc, $dataDort, $dataBes);
$res = $soap->send($nesne)->getSoapResultMethod();
echo "<pre>";
print_r($res);
###Bin Sanal pos
örnek kullanım
use Turkpos\Soap;
use Turkpos\BuilderObject\BinSanalPos;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$binsanal = new BinSanalPos();
$res = $soap->send($binsanal)->getSoapResultMethod();
echo '<pre>';
print_r($res);
TpOzelOranListele
TpOzelOranListele sınıfının örnek kullanımı
use Turkpos\Soap;
use Turkpos\BuilderObject\TpOzelOranListele;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$guid='0c13d406-873b-403b-9c09-a5766840d98c';
$tpOzelOranListele = new TpOzelOranListele($guid);
$soap = new Soap();
$res = $soap->send($tpOzelOranListele)->getSoapResultMethod();
print_r($res);
TpOzelOranSkListe
TpOzelOranSkListe sınıfının örnek kullanımı
use Turkpos\Soap;
use Turkpos\BuilderObject\TpOzelOranSkListe;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$tpOzelOranSkListe = new TpOzelOranSkListe($guid);
$soap = new Soap();
$res = $soap->send($tpOzelOranSkListe)->getSoapResultMethod();
print_r($res);
TpMutabakatOzel
TpMutabakatOzel sınıfının örnek kullanımı
use Turkpos\BuilderObject\TpMutabakatOzel;
use Turkpos\Config;
use Turkpos\Soap;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$guid='0c13d406-873b-403b-9c09-a5766840d98c';
$startDate=''20.11.2015 00:00:00';
$endDate='20.11.2015 15:15:00';
$tpMutabakatOzel = new TpMutabakatOzel($guid, $startDate,$endDate);
$soap = new Soap();
$res = $soap->send($tpMutabakatOzel)->getSoapResultMethod();
print_r($res);
TpIslemSorgulama
TpIslemSorgulama sınıfı yapılan işlemi sorgulama işlemi yapar örnek kullanımı
use Turkpos\BuilderObject\TpIslemSorgulama;
use Turkpos\Soap;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$tpIslemSorgulama = new TpIslemSorgulama($guid,$dekontId, $siparisId,$islemId);
$res = $soap->send($tpIslemSorgulama)->getSoapResultMethod();
print_r($res);
TpIslemIptalIade
TpIslemIptalIade sınıfı iptal iade işlemini yapar
örnek kullanımı
use Turkpos\Soap;
use Turkpos\BuilderObject\TpIslemIptalIade;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$tpIslemIptalIade = new TpIslemIptalIade($guid, $durum, $dekontId);
$res = $soap->send($tpIslemIptalIade)->getSoapResultMethod();
print_r($res);
TpDekontIslem
TpDekontIslem sınıfının örnek kullanımı
use Turkpos\Soap;
use Turkpos\BuilderObject\TpDekontIslem;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$tpDekontIslem=new TpDekontIslem($dekonId,$eposta,$ipAddr);
$soap=new Soap($tpDekontIslem);
$res=$soap->send($tpDekontIslem)->getSoapResultMethod();
print_r($res);
TpDekontIslemGonder
TpDekontIslemGonder sınıfının örnek kullanımı
use Turkpos\Soap;
use Turkpos\BuilderObject\TpDekontIslemGonder;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$tpDekontIslemGonder = new TpDekontIslemGonder($guid, $dekontId, $eposta);
$res = $soap->send($tpDekontIslemGonder)->getSoapResultMethod();
print_r($eposta);
TpOzelOranSkGuncelle
örnek kullanım
use Turkpos\Soap;
use Turkpos\BuilderObject\TpOzelOranSkGuncelle;
use Turkpos\Config;
Config::$CLIENT_CODE = 10738;
Config::$CLIENT_USERNAME = 'test';
Config::$CLIENT_PASSWORD = 'test';
Config::$SERVICE_URI = 'https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx?wsdl';
$soap = new Soap();
$tpOzelOranSkGuncelle = new TpOzelOranSkGuncelle($guid, $ozelOranSkId, $mo1, $mo2, $mo3, $mo4, $mo5, $mo6, $mo7, $mo8, $mo9, $mo10, $mo11, $mo12);
$res=$soap->send($tpOzelOranSkGuncelle)->getSoapResultMethod();
print_r($res);
AYRINTILI DOKUMAN
TURK ELEKTRONİK PARA A.Ş
Dış Kurum Entegrasyonları
TURKPOS API
Yardım Dokümanı
Sürüm 1.
1. SÜRÜM GEÇMİŞİ^
Sürüm Tarih Hazırlayan Açıklama
1. 0 27 .05.2015^ Hüseyin SARI Doküman oluşturuldu.^
1.1 12.10.2015 Hüseyin SARI
Metod, parametre ve web servis adres değişikliği yapıldı. Test
verileri eklendi.
1 .5 23.11.2015 Hüseyin SARI
- Test ve gerçek ortam web servisleri ayrıldı.
- TP_Pre_Islem_Odeme metot isim değişikliği, parametre değişikliği yapıldı. TP_Islem_Odeme olarak çağrılacaktır.
- TP_Islem_Sorgulama metodu eklendi.
- TP_Islem_Iptal_Iade metodu eklendi.
- TP_Mutabakat_Ozet metodu eklendi.
- TP_Dekont_Islem metot ismi TP_Islem_Dekont_Gonder olarak değiştirildi.
- Şifreleme fonksiyonu eklendi. (SHA2B64)
- Hata kodları eklendi.
1.6 11.07.2017 Hüseyin SARI
TP_Islem_Odeme_BKM - BKM Express ile Ödeme metodu
eklendi.
2. ÖZET
Kredi kartı ile taksitli veya tek çekim tahsilat sağlamak amacıyla hazırlanmış
entegrasyon api yardım dokümandır. Firmanın web sitesinden elektronik tahsilat
altyapısını kullanarak TurkPos sistemi ile yapılacak ödemeleri kapsar.
3. BAĞLANTI ADRESLERİ
3. 1. Gerçek Ortam
https://dmzws.ew.com.tr/turkpos.ws/service_turkpos_prod.asmx
3.2. Test Ortamı
http://dmzws.ew.com.tr/turkpos.ws/service_turkpos_test.asmx
Test Parametre Değer
CLIENT_CODE 10738
CLIENT_USERNAME Test
CLIENT_PASSWORD Test
GUID 0c13d406-873b-403b-9c09-a5766840d98c
4. TANIMLAR
Firma : TURK Elektronik Para A.Ş.
Üye İşyeri : TurkPos alt yapısını kullanacak firma
Müşteri : Üye işyerinin web site üyeleri
Parametre Kısaltmaları:
NS : Nesne N : string L : Long I : Integer M : Money
5. METOTLAR
Aksi belirtilmedikçe metotlara gönderilecek tüm parametreler zorunlu alandır.
Web Servis metotlarında ST_WS_Guvenlik nesnesi ile güvenlik kontrolü
yapılmaktadır. ST_WS_Guvenlik nesnesinin , aşağıdaki bilgiler ile geçilebilmesi
için ayrıca sunucu IP Adresi (birden fazla IP Adresi mevcut ise IP Adres
Blokları) tarafımıza göndermeniz gerekmektedir.
ST_WS_Guvenlik nesnesi :
Aşağıdaki bilgiler, entegrasyon işlemi başarıyla tamamlandıktan sonra
iletilecektir. Bu aşamaya kadar Madde 3.2. deki test bilgilerini
kullanabilirsiniz.
Parametre Tip Uzunluk Açıklama
CLIENT_CODE int 5 Terminal ID, tarafımızdan iletilecektir.
CLIENT_USERNAME string - Kullanıcı Adı, tarafımızdan iletilecektir.
CLIENT_PASSWORD string - Şifre, tarafımızdan iletilecektir.
5. 1. TP_Ozel_Oran_Liste
Firma tarafından üye işyerine özel verilmiş sanal pos oranları listelenir. Üye
işyeri bu oranlar üzerinde değişiklik yapabilir (Metod 5 .2)
MO_x : Üye İşyeri Oranı
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
Sonuç Parametreleri:
Parametre Tip U Açıklama
Ozel_Oran_ID L - Özel Oran ID si
GUID N 36 Üye İşyerine ait Anahtar
Tarih_Bas N 10
Özel Oranların aktif olacağı tarih
(Örn. dd.MM.yyyy)
Tarih_Bit N 10
Özel Oranların pasif olacağı tarih
(Örn. dd.MM.yyyy)
SanalPOS_ID I 4 Sanal Pos numarası
Kredi_Karti_Banka N 20 Kredi Kartı Markası (Bonus, Axess vs)
Kredi_Karti_Banka_Gorsel N - Kredi Kartı Marka Görseli
MO_ 01 M - Tek Çekim Oranı
MO_ 02 M - 2. Taksit Oranı
MO_ 03 M - 3. Taksit Oranı
MO_ 04 M - 4. Taksit Oranı
MO_ 05 M - 5. Taksit Oranı
MO_ 06 M - 6. Taksit Oranı
MO_ 07 M - 7. Taksit Oranı
MO_ 08 M - 8. Taksit Oranı
MO_ 09 M - 9. Taksit Oranı
Herhangi bir taksit oranı - 1 veya - 2 ise diğer bir deyişle “ 0 ” dan küçük olduğu
durumlarda bu taksit seçeneği o kart markası için kullanılamaz demektir.
Örnek Sonuç Parametreleri:
5 .2. TP_Ozel_Oran_SK_Liste
Özel oran son kullanıcı liste, standart olarak Madde 5 .1 deki metottan
dönen oranların aynısı döner. Üye işyerinin müşterisine göstereceği
komisyon oranlarını listeler.
Örneğin, firma Axess kredi kartı 3 taksit için verdiği komisyon oranı %3.
olsun. Üye işyeri bu oranın müşterileri için fazla olduğunu düşünür ve Madde
5.3’teki metodu kullanarak bu komisyon oranını %2,50 olarak günceller.
Müşteri, üye işyerinin sitesinde, ödeme aşamasında bu taksit komisyon
oranını %2.50 olarak görür ve ödemeyi yapar. Firma, müşteri oranı %2,50’yi
müşteriden, iki orasındaki %0,65’lik farkı ise üye işyerinden tahsil eder.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
<DT_Bilgi>
<DT_Ozel_Oranlar diffgr:id="DT_Ozel_Oranlar1" msdata:rowOrder="0">
<Ozel_Oran_ID>0</Ozel_Oran_ID>
<GUID>0c13d406-873b-403b-9c09-a5766840d98c</GUID>
<Tarih_Bas>28.09.2015</Tarih_Bas>
<Tarih_Bit>01.01.2016</Tarih_Bit>
<SanalPOS_ID>1009</SanalPOS_ID>
<Kredi_Karti_Banka>Diğer Banka Kartları</Kredi_Karti_Banka>
<Kredi_Karti_Banka_Gorsel>https://param.com.tr/images/banka/
diger_kredi_kart.png</Kredi_Karti_Banka_Gorsel>
<MO_01>1.7500</MO_01>
<MO_02>-2.0000</MO_02>
<MO_03>-2.0000</MO_03>
<MO_04>-2.0000</MO_04>
<MO_05>-2.0000</MO_05>
<MO_06>-2.0000</MO_06>
<MO_07>-2.0000</MO_07>
<MO_08>-2.0000</MO_08>
<MO_09>-2.0000</MO_09>
</DT_Ozel_Oranlar>
...
</DT_Bilgi>
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı</Sonuc_Str>
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Ozel_Oran_SK_ID L - Özel Oran SK Liste den gelen ID si
GUID N 36 Üye İşyerine ait Anahtar
SanalPOS_ID I 4 Sanal Pos numarası
Kredi_Karti_Banka N 20 Kredi Kartı Markası (Bonus, Axess vs)
Kredi_Karti_Banka_Gorsel N - Kredi Kartı Marka Görseli
MO_01 M - Tek Çekim Oranı
MO_02 M - 2. Taksit Oranı
MO_03 M - 3. Taksit Oranı
MO_04 M - 4. Taksit Oranı
MO_05 M - 5. Taksit Oranı
MO_06 M - 6. Taksit Oranı
MO_07 M - 7. Taksit Oranı
MO_08 M - 8. Taksit Oranı
MO_09 M - 9. Taksit Oranı
Örnek Sonuç Parametreleri:
<DT_Bilgi>
<DT_Ozel_Oranlar_SK diffgr:id="DT_Ozel_Oranlar_SK1"
msdata:rowOrder="0">
<Ozel_Oran_SK_ID>0</Ozel_Oran_SK_ID>
<GUID>0c13d406-873b-403b-9c09-a5766840d98c</GUID>
<SanalPOS_ID>1009</SanalPOS_ID>
<Kredi_Karti_Banka>Diğer Banka Kartları</Kredi_Karti_Banka>
<Kredi_Karti_Banka_Gorsel>https://param.com.tr/images/banka/
diger_kredi_kart.png</Kredi_Karti_Banka_Gorsel>
<MO_01>1.7500</MO_01>
<MO_02>-2.0000</MO_02>
<MO_03>-2.0000</MO_03>
<MO_04>-2.0000</MO_04>
<MO_05>-2.0000</MO_05>
<MO_06>-2.0000</MO_06>
<MO_07>-2.0000</MO_07>
<MO_08>-2.0000</MO_08>
<MO_09>-2.0000</MO_09>
</DT_Ozel_Oranlar_SK>
...
</DT_Bilgi>
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı</Sonuc_Str>
5. 3. TP_Ozel_Oran_SK_Guncelle
Üye işyerinin, Firma tarafından verilen komisyon oranlarından daha düşük
bir oranı müşterisine göstermesi içindir. Bu komisyon oranı firmanın üye
işyerine verdiği komisyon oranına küçük eşit olabilir. İki komisyon oranı
arasındaki fark “0” dan büyükse, bu farkı üye işyeri karşılar.
(Örn. Madde 5.2, 2.paragraf)
Tüm parametreler zorunludur. Komisyon oranının aynı kalması istenen taksit
parametresi için “100” değeri gönderilir. Herhangi bir taksit seçeneği
kullanılmasın isteniyorsa “-1” gönderilir. Herhangi bir taksit oranı - 1 veya - 2
ise diğer bir deyişle “0” dan küçük olduğu durumlarda bu taksit seçeneği o
kart markası için kullanılamaz demektir.
Oranları virgüllü gönderiniz. Örn. 1,25 gibi
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS ST_WS_Guvenlik Nesnesi
Ozel_Oran_SK_ID L - Ozel_Oran_SK_Listeden dönen^ ID
değeri
GUID N 36 Üye İşyerine ait Anahtar
MO_1 N - Tek Çekim Oranı
MO_2 N - 2. Taksit Oranı
MO_3 N - 3. Taksit Oranı
MO_4 N - 4. Taksit Oranı
MO_5 N - 5. Taksit Oranı
MO_6 N - 6. Taksit Oranı
MO_7 N - 7. Taksit Oranı
MO_8 N - 8. Taksit Oranı
MO_9 N - 9. Taksit Oranı
MO_10 N - 10. Taksit Oranı
MO_11 N - 11. Taksit Oranı
MO_12 N - 12. Taksit Oranı
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Örnek Sonuç Parametreleri:
5 .4. Ödeme Metotları
5.4.1. TP_Islem_Odeme
Ödeme işleminin başlatılacağı metottur. İşlem sonucu dönen 3D URL sine
yönlendirme yapılır ve kredi kartı ile ödeme işlemi başlar.
Test işlemi için Kredi kartı bilgileri:
Kart No:444444444444 4444
Son Kullanma Tarihi Ay Gün : 04 20
CVV : 444 giriniz.
İşlem Hash Değeri Hesaplama:
Bu servisin SHA2B64 metodu, parametresine gönderdiğiniz değer
sonucunda, bu değeri hashleyip Base64String e çevirir. Aşağıdaki örnekte
olduğu gibi, bu parametreleri yazılım dilinize uygun string birleştirme yöntemi
kullanarak birleştiriniz ve SHA2B64 metoduna gönderiniz. Elde ettiğiniz
sonuç Islem_Hash değeridir. Islem_Hash’i oluşturacak parametre
formatlarını, Gönderilecek Parametreler tablosuna bakarak oluşturunuz.
(Islem_Tutar’ın virgüllü olması gibi)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID & SanalPOS_ID & Taksit &
Islem_Tutar & Toplam_Tutar & Siparis_ID & Hata_URL & Basarili_URL
<ST_Sonuc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="https://turkpos.com.tr/">
<Sonuc>1</Sonuc>
<Sonuc_Str>İşlem Başarılı</Sonuc_Str>
</ST_Sonuc>
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Komisyon Dahil Sipariş Tutarı Hesaplama
Komisyon Oran: TP_Ozel_Oran_SK_Liste metodundan seçilen taksitin
komisyon oranı
Islem_Tutar: Siparişinizin tutarı
Toplam_Tutar = Islem_Tutar + ((Islem_Tutar x Komisyon Oran) / 100)
şeklindedir.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS ST_WS_Guvenlik Nesnesi
SanalPOS_ID I 4
TP_Ozel_Oran_SK_Liste metodundan
müşteriye seçtirilen Kart Markasının
SanalPOS_ID değeri
GUID N 36 Üye İşyerine ait Anahtar
KK_Sahibi N 100 Kredi Kartı Sahibi
KK_No N 16 Kredi Kartı numarası
KK_SK_Ay N 2 2 hane Son Kullanma Ay
KK_SK_Yil N 4 4 haneli Son Kullanma Yıl
KK_CVC N 3 CVC Kodu
KK_Sahibi_GSM N 10
Kredi Kartı Sahibi GSM No, Başında 0
olmadan (5xxxxxxxxx)
Hata_URL N 256 Ödeme işlemi başarısız^ olursa
yönlenecek sayfa adresi
Basarili_URL N 256
Ödeme işlemi başarılı olursa
yönlenecek sayfa adresi
Siparis_ID N 50
Siparişe özel tekil ID. Bu değeri daha
önce gönderdiyseniz sistem yeni
Siparis_ID atar. İşlem sonucunda bu
Siparis_ID yi döner.
Siparis_Aciklama N 250 Siparişe ait açıklama
Taksit I 2 Seçilen Taksit Sayısı. Tek çekim için 1
gönderiniz.
Islem_Tutar N -
Sipariş Tutarı, (sadece virgüllü kuruş
formatında 1000,50)
Toplam_Tutar N -
Komisyon Dahil Sipariş Tutarı,
(sadece virgüllü kuruş formatında
1000,50)
Islem_Hash N - İşlem Hash Değeri
Islem_ID N -
İşleme ait Sipariş ID haricinde tekil
ID, opsiyoneldir.
IPAdr N 50 IP Adresi
Ref_URL N 256
Ödemenin gerçekleştiği sayfanın
URLsi
Data1 N 250 Extra Alan 1
Data2 N 250 Extra Alan 2
Data3 N 250 Extra Alan 3
Data4 N 250 Extra Alan 4
Data5 N 250 Extra Alan 5
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Islem_ID L - SID Değeri
UCD_URL N - 3D URL si
Örnek Sonuç Parametreleri:
ST_TP_Islem_Odeme nesnesinden alacağınız Sonuc parametresi “0” dan
büyükse, 3D Güvenli Ödeme işlemini başlatmak için UCD_URL
parametresine yönlendirme yapınız. Kredi kartı ile ödeme işleminin başarılı
veya başarısız olma durumunda Hata_URL veya Basarili_URL değerlerine
POST sağlanır.
<ST_TP_Islem_Odeme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="https://turkpos.com.tr/">
<Islem_ID>1000611272</Islem_ID>
<UCD_URL>https://turkodeme.com.tr/Tahsilat/3D_Secure/
AkilliKart_3DPay_VKF. aspx?rURL=TURKPOS_3D_TRAN&SID= 1
</UCD_URL>
<Sonuc>1</Sonuc>
<Sonuc_Str>İşlem Başarılı</Sonuc_Str>
</ST_TP_Islem_Odeme>
POST Parametreleri:
Parametre Açıklama
TURKPOS_RETVAL_Sonuc Sonuç değeri
TURKPOS_RETVAL_Sonuc_Str Sonuç açıklaması
TURKPOS_RETVAL_GUID Üye İşyeri ait anahtarı
TURKPOS_RETVAL_Islem_Tarih İşlem Tarihi
TURKPOS_RETVAL_Dekont_ID Dekont Numarası
TURKPOS_RETVAL_Tahsilat_Tutari Müşteriden tahsil edilen tutar
TURKPOS_RETVAL_Odeme_Tutari
Net tutar. Tahsilat tutarından komisyon
tutarının çıkarılmış halidir.
TURKPOS_RETVAL_Siparis_ID Servise gönderdiğiniz işleme ait tekil
Siparis_ID
TURKPOS_RETVAL_Islem_ID Servise gönderdiğiniz Islem_ID
TURKPOS_RETVAL_Ext_Data
Metottaki Data1, Data2, Data3, Data4,
Data5 parametrelerinin “|” ile birleştirilmiş
hali döner.
Ext_Data = Data1 & "|" & Data2 & "|" &
Data3 & "|" & Data4 & "|" & Data
TURKPOS_RETVAL_Sonuc < 0 ise TURKPOS_RETVAL_Dekont_ID “0” döner.
TURKPOS_RETVAL_Dekont_ID değeri “0” dan büyük olduğu durumlarda kredi
kartından çekim işlemi tamamlanmış anlamına gelir.
5.4.2. KK_Saklama
Kredi kartı saklama işleminin yapıldığı metottur. TP_Islem_Odeme_WKS
metodu için KK_GUID değeri döner.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS ST_WS_Guvenlik Nesnesi
Kart_No N 16 Üye İşyerine ait Kart No
KK_Sahibi N 100 Kredi Kartı Sahibi
KK_No N 16 Kredi Kartı numarası
KK_SK_Ay N 2 2 hane Son Kullanma Ay
KK_SK_Yil N 4 4 haneli Son Kullanma Yıl
KK_CVC N 3 CVC Kodu
Data1 N 250 Extra Alan 1, Opsiyonel
Data2 N 250 Extra Alan 2, Opsiyonel
Data3 N 250 Extra Alan 3, Opsiyonel
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
GUID N - Kart Saklama Tekil GUID değeri
5.4.3. KK_Sakli_Liste
Saklı kartların listelendiği metottur.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS ST_WS_Guvenlik Nesnesi
Kart_No N 16 Üye İşyeri Kart No
KS_KK_Kisi_ID N 11
Kartı saklanacak kişinin T.C Kimlik
numarası veya kişiye ait 11 haneli
tekil değer. Opsiyoneldir.
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
ID N - Kart Saklama ID si
KK_GUID N - Kart Saklama GUID değeri
Tarih N - Saklama Tarihi
KK_No N - Kredi Kartı BIN Kodu
KK_Tip N - Kart Tipi
KK_Banka N - Kart Bankası
KK_Marka N - Kart Markası
5.4. 4. TP_Islem_Odeme_WKS
Kart saklamalı ödeme işleminin başlatılacağı metottur. İşlem sonucu dönen
3D URL sine yönlendirme yapılır ve kredi kartı ile ödeme işlemi başlar.
TP_Islem_Odeme metodundaki açıklamalar geçerli olmak kaydıyla
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS ST_WS_Guvenlik Nesnesi
SanalPOS_ID I 4
TP_Ozel_Oran_SK_Liste metodundan
müşteriye seçtirilen Kart Markasının
SanalPOS_ID değeri
GUID N 36 Üye İşyerine ait Anahtar
KS_Kart_No N 100 Üye İşyeri Kart No
KK_GUID N 16
KK_Saklama metodundan dönen
GUID değeri
KK_Sahibi_GSM N 10
Kredi Kartı Sahibi GSM No, Başında 0
olmadan (5xxxxxxxxx)
Hata_URL N 250 Ödeme işlemi başarısız^ olursa
yönlenecek sayfa adresi
Basarili_URL N 250
Ödeme işlemi başarılı olursa
yönlenecek sayfa adresi
Siparis_ID N -
Siparişe özel tekil ID. Bu değeri daha
önce gönderdiyseniz sistem yeni
Siparis_ID atar. İşlem sonucunda bu
Siparis_ID yi döner.
Siparis_Aciklama N 250 Siparişe ait açıklama
Taksit I 2 Seçilen Taksit Sayısı. Tek çekim için 1
gönderiniz.
Islem_Tutar N -
Sipariş Tutarı, (sadece virgüllü kuruş
formatında 1000,50)
Toplam_Tutar N -
Komisyon Dahil Sipariş Tutarı,
(sadece virgüllü kuruş formatında
1000,50)
Islem_Hash N - İşlem Hash Değeri
Islem_Guvenlik_Tip N 2 NS (NonSecure) veya 3D gönderilir.
Islem_ID N -
İşleme ait Sipariş ID haricinde tekil
ID, opsiyoneldir.
IPAdr N 50 IP Adresi
Ref_URL N 256 Ödemenin gerçekleştiği sayfanın
URLsi
Data1 N 250 Extra Alan 1
Data2 N 250 Extra Alan 2
Data3 N 250 Extra Alan 3
Data4 N 250 Extra Alan 4
Data5 N 250 Extra Alan 5
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Islem_ID L - SID Değeri
UCD_URL N - 3D URL si
Örnek Sonuç Parametreleri: 3D li işlemler için
ST_TP_Islem_Odeme_WKS nesnesinden alacağınız Sonuc parametresi “0” dan
büyükse, 3D Güvenli Ödeme işlemini başlatmak için UCD_URL
parametresine yönlendirme yapınız. Kredi kartı ile ödeme işleminin başarılı
veya başarısız olma durumunda Hata_URL veya Basarili_URL değerlerine
POST sağlanır.
POST Parametreleri:
Parametre Açıklama
TURKPOS_RETVAL_Sonuc Sonuç değeri
TURKPOS_RETVAL_Sonuc_Str Sonuç açıklaması
TURKPOS_RETVAL_GUID Üye İşyeri ait anahtarı
TURKPOS_RETVAL_Islem_Tarih İşlem Tarihi
TURKPOS_RETVAL_Dekont_ID Dekont Numarası
TURKPOS_RETVAL_Tahsilat_Tutari Müşteriden tahsil edilen tutar
TURKPOS_RETVAL_Odeme_Tutari
Net tutar. Tahsilat tutarından komisyon
tutarının çıkarılmış halidir.
TURKPOS_RETVAL_Siparis_ID Servise gönderdiğiniz işleme ait tekil
<ST_TP_Islem_Odeme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="https://turkpos.com.tr/">
<Islem_ID>1000611272</Islem_ID>
<UCD_URL>https://turkodeme.com.tr/Tahsilat/3D_Secure/
AkilliKart_3DPay_VKF. aspx?rURL=TURKPOS_3D_TRAN&SID= 1
</UCD_URL>
<Sonuc>1</Sonuc>
<Sonuc_Str>İşlem Başarılı</Sonuc_Str>
</ST_TP_Islem_Odeme>
Siparis_ID
TURKPOS_RETVAL_Islem_ID Servise gönderdiğiniz Islem_ID
TURKPOS_RETVAL_Ext_Data
Metottaki Data1, Data2, Data3, Data4,
Data5 parametrelerinin “|” ile birleştirilmiş
hali döner.
Ext_Data = Data1 & "|" & Data2 & "|" &
Data3 & "|" & Data4 & "|" & Data
TURKPOS_RETVAL_Sonuc < 0 ise TURKPOS_RETVAL_Dekont_ID “0” döner.
TURKPOS_RETVAL_Dekont_ID değeri “0” dan büyük olduğu durumlarda kredi
kartından çekim işlemi tamamlanmış anlamına gelir.
Örnek Sonuç Parametreleri: NonSecure işlemler için
Sonuc > 0 ise UCD_URL nin 'NONSECURE' eşitliği aranır. Eğer eşitse İşlem
sonlanır. Islem_ID değeri Dekont No değeridir.
Başarılı bir NonSecure işlemi için, Sonuc > 0, Islem_ID > 0 ve
UCD_URL='NONSECURE' olmalıdır. Aksi durumda işlem başarısızdır.
NONSECURE işlemin hatalı olması durumunda Sonuc_Str değer bankadan
gelen hata mesajını döner.
Eğer UCD_URL <> 'NONSECURE' ise 3D işlemi gibi ele alınır.
5. 5. TP_Islem_Sorgulama
İşlemin başarılı, başarısız, iptal veya iade durumunda olduğunu
öğrenebilirsiniz.
TP_Islem_Odeme metodu sonrasında, kredi kartı 3D şifre bilgilerinin
girilmesinin ardından işlemin başarılı veya başarısız olma durumuna göre,
Basarili_URL veya Hata_URL’ye POST sırasında bir hata oluştuğunda da bu
<ST_TP_Islem_Odeme>
<Islem_ID>1013521904</Islem_ID>
<UCD_URL>NONSECURE</UCD_URL>
<Sonuc>1</Sonuc>
<Sonuc_Str>İşlem Başarılı</Sonuc_Str>
</ST_TP_Islem_Odeme>
metot ile işlemin durumunu sorgulayabilirsiniz.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
Dekont_ID L -
Başarılı işlem sonrası POST edilen
Dekont_ID, opsiyoneldir.
Siparis_ID N -
Başarılı işlem sonrası POST edilen
Sipariş ID
Islem_ID N -
TP_Islem_Odeme metoduna
gönderilen İşlem ID, opsiyoneldir.
Dekont_ID, Siparis_ID ve Islem_ID değerlerinden herhangi birini göndererek
işlem durumunu sorgulayabilrisiniz. Burada sadece Islem_ID ile sorgulama
yapmak isterseniz, siparişlerinizde tekil Islem_ID gönderdiğinize emin
olunuz.
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Odeme_Sonuc N - Ödeme sonucu
Odeme_Sonuc_Aciklama N - Ödeme sonuç açıklama
Dekont_ID L -
Dekont Bilgisi, Başarısız ise “0” döner,
başarılı ise “0” dan büyük döner.
Siparis_ID N - Sipariş ID
Islem_ID N - Metoda gönderilen Islem_ID si
Toplam_Tutar M - Komisyon dahil Sipariş tutarı
Taksit I 2 Taksit bilgisi
Ext_Data N -
Ödeme Metodundaki Data1, Data2,
Data3, Data4, Data5 alanlarının “|” ile
birleştirilmiş hali döner.
Örnek Sonuç Parametreleri:
5. 6. TP_Mutabakat_Ozet
Belirli tarihleri arasındaki üye işyerinin işlemleri özet biçiminde alabilirsiniz.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
Tarih_Bas N 20 Başlangıç Tarihi (dd.MM.yyyy
HH:mm:ss – 20.11.2015 00:00:00)
Tarih_Bit N 20
Bitiş Tarihi (dd.MM.yyyy HH:mm:ss –
20.11.2015 15:15:00)
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Basarili_Islem_Sayi I - Başarılı işlem sayısı
Basarili_Islem_Toplam_Tutar M - Başarılı işlem toplam tutarı
Iptal_Islem_Sayi I - İptal işlem sayısı
Iptal_Islem_Toplam_Tutar M - İptal işlem toplam tutarı
Iade_Islem_Sayi I - İade işlem sayısı
Iade_Islem_Toplam_Tutar M - İade işlem toplam tutarı
<DT_Bilgi>
<DT_Islem_Sorgulama diffgr:id="DT_Islem_Sorgulama1" msdata:rowOrder="0">
<Odeme_Sonuc>1</Odeme_Sonuc>
<Odeme_Sonuc_Aciklama>İşlem Başarılı</Odeme_Sonuc_Aciklama>
<Tarih>17.11.2015 14:49:19</Tarih>
<Dekont_ID>1009834621</Dekont_ID>
<Siparis_ID />
<Islem_ID />
<Komisyon_Oran>1.7500</Komisyon_Oran>
<Komisyon_Tutar>1.7500</Komisyon_Tutar>
<Toplam_Tutar>1.0000</Toplam_Tutar>
<Taksit>1</Taksit>
<Ext_Data>||||</Ext_Data>
</DT_Islem_Sorgulama>
</DT_Bilgi>
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı</Sonuc_Str>
Örnek Sonuç Parametreleri:
5. 7. TP_Islem_Iptal_Iade_Kismi
Başarılı bir kredi kartı işleminin iptal veya iadesini yapmak için kullanılır.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
Durum N 10
İptal için IPTAL
İade için IADE
Dekont_ID L - İşlemin Dekont ID si
Tutar M -
İptal/İade Tutarı, IPTAL için tüm tutar
yazılmalıdır. IADE için tüm tutar veya
daha küçük tutar (kısmi) yazılmalıdır.
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
Örnek Sonuç Parametreleri
5. 8. TP_Islem_Dekont_Gonder
Dekontun eposta olarak gönderilmesini sağlar.
<DT_Bilgi>
<DT_Mutabakat_Ozet diffgr:id="DT_Mutabakat_Ozet1" msdata:rowOrder="0">
<Basarili_Islem_Sayi>0</Basarili_Islem_Sayi>
<Basarili_Islem_Toplam_Tutar>0.0000</Basarili_Islem_Toplam_Tutar>
<Iptal_Islem_Sayi>0</Iptal_Islem_Sayi>
<Iptal_Islem_Toplam_Tutar>0.0000</Iptal_Islem_Toplam_Tutar>
<Iade_Islem_Sayi>0</Iade_Islem_Sayi>
<Iade_Islem_Toplam_Tutar>0.0000</Iade_Islem_Toplam_Tutar>
</DT_Mutabakat_Ozet>
</DT_Bilgi>
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı</Sonuc_Str>
<ST_Sonuc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="https://turkpos.com.tr/">
<Sonuc>1</Sonuc>
<Sonuc_Str>İşlem Başarılı</Sonuc_Str>
</ST_Sonuc>
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
GUID N 36 Üye İşyerine ait Anahtar
Dekont_ID L - İşlemin Dekont ID si
E_Posta N 100 Kişi e-posta adresi
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
Sonuc_Str N - İşlem sonuç açıklama
5. 9. SHA2B
Şifreli veri üretmek için kullanılır.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
Data N - Şifrelenecek Veri
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu^
5. 10. BIN_SanalPos
Sistemde kayıtlı bin kodlarını ve işlem yapılabilecek SanalPOS_ID bilgisini
öğrenebilirsiniz. Bilgilendirme amaçlıdır.
Gönderilecek Parametreler:
Parametre Tip U Açıklama
G NS - ST_WS_Guvenlik Nesnesi
BIN N 6
Boş bırakılırsa tüm BIN kodları
döner. Dolu gönderilişe o BIN
koduna ait bilgiler döner.
Sonuç Parametreleri:
Parametre Tip U Açıklama
Sonuc N - İşlem sonucu
BIN N - Kredi Kartı BIN kodu
Kart_Banka N - Kredi Kartı Bankası
DKK I -
1 ise Diğer Kredi Kartı SanalPos_ID si
kullanılır
0 ise BIN, Sanal POS uyumu var. Kart
markasına ait SanalPOS_ID den çekim
yapılır.
6. HATA KODLARI
Servislere gerçek ortamda HTTPS protokolü üzerinden erişilecektir. İşlemlerin
gerçekleşmesi için kurum internet çıkış IP adresi veya IP Blokları, web sitesi
adresi iletilmeli ve tarafımızdan gerekli tanımlar yapılmalıdır.
Kodu Açıklama
1 Başarılı
-
1 Başarısız
-
100 Hesap bulunamadı.
-
101 Güvenlik hatası.
-
102 İşlem Hash geçersiz.
-
103 GUID uzunluğu geçersiz.
-
104 Siparis_ID en fazla 36 karakter olabilir.
-
105 Kredi kartı CVV uzunluğu geçersiz. 3 hane olmalıdır.
-
106 Kredi kartı yıl uzunluğu geçersiz.
-
107 Kredi kartı son kullanma ay uzunluğu geçersiz.
-
108 Müşteri GSM no geçersiz.
-
109 SanalPOS_ID uzunluğu geçersiz.
-
110 Taksit geçersiz.
-
111 IP formatı geçersiz.
-
112
Tutar formatı geçersiz. Nokta kullanmayınız. Kuruş formatında virgüllü
gönderiniz.
- 113 Tutar, 0 dan küçük veya eşit olmamalıdır.
- 114 Test kullanıcısı ile işlem yapılamaz.
- 115 Tutar formatı geçersiz. Virgülden sonra 2 basamak şeklinde olmalıdır.
- 116 Başarılı URL veya Hata URL boş olamaz.
- 117 GSM No numeric olmalıdır.
- 118 Kredi Kartı No uzunluğu geçersiz.
- 119 Kredi Kart No formatı hatalı.
- 120 Tarih formatı hatalı.
- 121 Kredi Kartı sahibi bilgisini eksiksiz giriniz.
- 200 Komisyon bilgisi bulunamadı.
- 201 SanalPOS_ID ye ait taksit geçersiz.
- 202 Toplam tutara eklenen komisyon hatalı.
- 203 Kesilecek komisyon bilgisi hesaplanırken hata oluştu.
- 204 SanalPOS Tipi hatalı.
- 205 Ödeme bilgileri kayıt edilirken hata oluştu. İşlemi tekrarlayınız.
- 206 Sanal POS İşlemi kaydedilemedi.
- 207 Sistem Hatası
- 208 SanalPOS Tipi veya Kart No bulunamadı.
- 209 İşlem bilgisi bulunamadı.
- 210 İptal/İadeye uygun işlem bulunamadı.
- 211 İşlem iptal durumunda.
- 212 İşlem iade durumunda.
- 213 İade olabilecek işlem İptal edilmek isteniyor.
- 214 İptal olabilecek işlem İade edilmek isteniyor.
- 215
SanalPOS_ID ile Kredi Kartı BIN kodu uyumsuz. Kredi Kartı markasına göre
yanlış SanalPOS_ID seçiliyor.
- 216 GUID ile Güvenlik nesnesi eşleşmiyor.
- 217 İptal veya İade edilecek Tutar, işlem tutarından büyük olamaz.
- 218 İptal edilecek işlemin için Tutar hatalı.
- 219 Durum parametresi boş olamaz. IPTAL veya IADE gönderiniz.
- 220 Debit Kart ile taksitli işlem yapılamaz.
- 221 İade Tutarı, İade Edilebilir Tutar’dan büyük olamaz.
- 222 Tarih aralığı 7 günden fazla olamaz.
- 223 Test kredi kartı ile gerçek ortamda işlem yapılamaz.
- 300 Kart saklama yapılamadı.
- 301 Kart çözümleme başarısız.
7. GÜVENLİK
Servislere gerçek ortamda HTTPS protokolü üzerinden erişilecektir. İşlemlerin
gerçekleşmesi için kurum internet çıkış IP adresi veya IP Blokları, web sitesi
adresi iletilmeli ve tarafımızdan gerekli tanımlar yapılmalıdır.