TURKPIN.COM Satış/Ödeme Hizmetleri API Dökümantasyonu v1.2 Yayınlanma Tarihi: 07.03.2014 soru ve sorunlarınız için; integration@turkpin.com
İçindekiler 1) Gold Oyun Listeleme 2) Gold Sunucu Listeleme 3) Gold Sipariş Yaratma 4) Sipariş Durumu Sorgulama (Epin/Gold/Yüklet Siparişleri İçin) 5) Epin Oyun Listeleme 6) Epin Ürünleri Listeleme 7) Epin Sipariş Yaratma 8) Yüklet Oyun Listeleme 9) Yüklet Ürünleri Listeleme 10) Yüklet Sipariş Yaratma 11) Ödeme Tipleri Sorgulama 12) Banka Listesi ( Ödeme Tiplerine Göre ) 13) Ödeme Bildirimi Gönderme 14) Ödeme Bildirim Sorgulama 15) Takas Oyun Listeleme 16) Takas Ürünleri Listeleme 17) Takas Sipariş Yaratma 18) Takas Sipariş Durumu Sorgulama 19) Tüm Hata Kodları
Turkpin Satış Hizmetleri API Dökümantasyonu ÖNEMLİ: Turkpin.com API sistemini kullanarak satış yapmanız için, aktif bir bayii hesabınız ve bu hesaba API kullanım yetkisi almış olmanız gerekmektedir. Turkpin API sistemini kullanarak; o Gold siparişi verebilir, o E-pin kod siparişi verebilir, o Yüklet siparişi verebilir, o Takas siparişi verebilir, o API üzerinden vermiş olduğunuz siparişlerinizin durumunu anlık olarak sorgulayabilirsiniz. o Ödeme bildirimi gönderebilir, o API üzerinden vermiş olduğunuz ödeme bildirimlerinizin durumunu anlık olarak sorgulayabilirsiniz. 1) Gold Oyun Listeleme Bu API methodu Gold siparişi verilebilecek oyunları listelemenize yarar. cmd EVET goldoyunlistesi type HAYIR 1,2,3 değerlerinden birini alabilir. Belirtilen değere göre Gold1, Gold2, Gold3 üzerinden işlem yapılmasını sağlar. Değer belirtilmediği taktirde Gold1 geçerlidir. <cmd>goldoyunlistesi</cmd>
<type>gold TİPİ</type> <error>000</error> <error_desc>islem Basarili</error_desc> <oyunlistesi> <oyun><id>274></id><name>oyun 1</name></oyun> <oyun><id>275></id><name>oyun 2</name></oyun> <oyun><id>280></id><name>oyun 4</name></oyun> </oyunlistesi> 2) Gold Sunucu Listeleme Bu API methodu Gold siparişi verilebilecek sunucuları listelemeye yarar. Sipariş verirken bu methoda cevap olarak gelen listedeki min_order ve max_order değerleri dikkate alınmalıdır. max_order değeri 0 geldiği taktirde herhangi bir sınırlandırma olmadığı anlamına gelir. cmd EVET sunuculistesi oyunkodu EVET Sunucu listesini almak istediğiniz oyunun Kodu type HAYIR 1,2,3 değerlerinden birini alabilir. Belirtilen değere göre Gold1, Gold2, Gold3 üzerinden işlem yapılmasını sağlar. Değer belirtilmediği taktirde Gold1 geçerlidir. <cmd>sunuculistesi</cmd> <oyunkodu>oyun_kodu</oyunkodu>
<type>gold TİPİ</type> <error>000</error> <error_desc>islem Basarili</error_desc> <oyun>274</oyun> <serverlistesi> <server> <name>oyun 1 Gold D</name> <id>3937</id> <gameid>274</gameid> <stock>0</stock> <min_order>0</min_order> <max_order>50</max_order> <price>2.65125</price> </server> <server> <name>oyun 1 Gold E</name> <id>3938</id> <gameid>274</gameid> <stock>50</stock> <min_order>0</min_order> <max_order>30</max_order> <price>1.9089</price> </server> </serverlistesi> 3) Gold Sipariş Yaratma Bu API methodu Gold siparişi yaratmanızı sağlar. cmd EVET siparisyarat oyunkodu EVET Sipariş vermek istediğiniz oyunun Kodu urunkodu EVET Sipariş vermek istediğiniz ürünün Kodu adet EVET Sipariş Adedi character EVET Siparişin teslim edileceği karakter ismi type HAYIR 1,2,3 değerlerinden birini alabilir. Belirtilen değere göre
Gold1, Gold2, Gold3 üzerinden işlem yapılmasını sağlar. Değer belirtilmediği taktirde Gold1 geçerlidir. <cmd>siparisyarat</cmd> <oyunkodu>oyun_kodu</oyunkodu> <urunkodu>ürün_kodu</urunkodu> <adet>sipariş_adedi</adet> <character>karakter_adi</character> <type>gold TİPİ</type> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <siparissonuc>success</siparissonuc> <siparisno>11121215042401</siparisno> <istemci>ip_adresiniz</istemci> 4) Sipariş Durumu Sorgulama (Epin/Gold/Yüklet Siparişleri İçin) Bu API methodu Gold/Epin/Yüklet siparişlerinizin durumunu sorgulamanızı sağlar. cmd EVET siparisdurumu siparisno EVET siparisyarat methodu sonucu size dönülen sipariş numarası
<cmd>siparisdurumu</cmd> <siparisno>sipariş NUMARASI</siparisNo> <DURUM_KODU>000</DURUM_KODU> <EKSTRA>İPTAL SEBEBI</EXTRA> <SIPARIS_NO>SİPARİŞ NUMARASI</SIPARIS_NO> <SIPARIS_DURUMU>1</SIPARIS_DURUMU> <KONTROL_TARIHI>12-12-2011 15:20:04</KONTROL_TARIHI> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İşleme Alınıyor</SIPARIS_DURUMU_ACIKLAMA> >İPTAL SEBEBI</EXTRA> Sipariş durumuna göre alınabilecek durum kodları: Yeni Siparişler: <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>1</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İşleme Alınıyor</SIPARIS_DURUMU_ACIKLAMA> Problemli Siparişler: <DURUM_KODU>999</DURUM_KODU> <SIPARIS_DURUMU>1 veya 2 veya 3</SIPARIS_DURUMU> <EKSTRA>Sipariş Problemi Açıklama</EKSTRA> <SIPARIS_DURUMU_ACIKLAMA>Probleminiz En Kısa Sürede Çözülecektir</SIPARIS_DURUMU_ACIKLAMA> Teslimat Aşamasındaki Siparişler: <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>99</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Teslimat Aşamasında</SIPARIS_DURUMU_ACIKLAMA> Tamamlanan Siparişler: <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>2</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Tamamlandı</SIPARIS_DURUMU_ACIKLAMA> İptal Edilen Siparişler: <DURUM_KODU>000</DURUM_KODU> <EKSTRA>İPTAL SEBEBI</EXTRA> <SIPARIS_DURUMU>3</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İptal Edildi</SIPARIS_DURUMU_ACIKLAMA> 5) Epin Oyun Listeleme
Bu API methodu E-pin siparişi verilebilecek oyunları listelemeye yarar. cmd EVET epinoyunlistesi <cmd>epinoyunlistesi</cmd> <error>000</error> <error_desc>islem Basarili</error_desc> <oyunlistesi> <oyun><id>274</id><name>oyun 1</name></oyun> <oyun><id>275</id><name>oyun 2</name></oyun> <oyun><id>280</id><name>oyun 4</name></oyun> </oyunlistesi> 6) Epin Ürünleri Listeleme Bu API methodu E-pin siparişi verilebilecek ürünleri listelemeye yarar. Sipariş verirken bu methoda cevap olarak gelen listedeki min_order ve max_order değerleri dikkate alınmalıdır. max_order değeri 0 geldiği taktirde herhangi bir sınırlandırma olmadığı anlamına gelir. cmd EVET epinurunleri
<cmd>epinurunleri</cmd> <oyunkodu>oyun_kodu</oyunkodu> <error>000</error> <error_desc>islem Basarili</error_desc> <oyun>274</oyun> <epinurunlistesi> <urun> <name>ürün Adı</name> <id>4013</id> <stock>stok Adedi</stock> <min_order>min Verilebilecek sipariş adedi</min_order> <max_order>max Verilebilecek sipariş adedi</max_order> <price>birim fiyatı</price> </urun> </epinurunlistesi> 7) Epin Sipariş Yaratma Bu API methodu E-pin siparişi yaratmanızı sağlar. cmd EVET epinsiparisyarat oyunkodu EVET Sipariş vermek istediğiniz oyunun Kodu
urunkodu EVET Sipariş vermek istediğiniz ürünün Kodu adet EVET Sipariş Adedi character HAYIR E-pin kodu satın alan <cmd>epinsiparisyarat</cmd> <oyunkodu>oyun_kodu</oyunkodu> <urunkodu>ürün_kodu</urunkodu> <adet>sipariş_adedi</adet> <character>karakter_adi</character> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <siparissonuc>success</siparissonuc> <epin_list> <epin> <code>e-pin KODU</code> <desc>kod AÇIKLAMASI</desc> </epin> <epin> <code>e-pin KODU</code> <desc>kod AÇIKLAMASI</desc> </epin> </epin_list> <siparistutari>toplam Sipariş Tutarı</siparisTutari> <siparisno>11121215530601</siparisno> 8) Yüklet Oyun Listeleme Bu API methodu Yüklet siparişi verilebilecek oyunları listelemenize yarar.
cmd EVET yukletoyunlistesi <cmd>yukletoyunlistesi</cmd> <error>000</error> <error_desc>islem Basarili</error_desc> <oyunlistesi> <oyun><id>274></id><name>oyun 1</name></oyun> <oyun><id>275></id><name>oyun 2</name></oyun> <oyun><id>461></id><name>oyun 4</name></oyun> </oyunlistesi> 9) Yüklet Ürünleri Listeleme Bu API methodu Yüklet siparişi verilebilecek ürünleri listelemeye yarar. Sipariş verirken bu methoda cevap olarak gelen listedeki min_order ve max_order değerleri dikkate alınmalıdır. max_order değeri 0 geldiği taktirde herhangi bir sınırlandırma olmadığı anlamına gelir. cmd EVET yukleturunlistesi oyunkodu EVET Sunucu listesini almak istediğiniz oyunun Kodu
<cmd>yukleturunlistesi</cmd> <oyunkodu>oyun_kodu</oyunkodu> Dönüş parametrelerinden bazılarının açıklaması: <fields> Yüklet Siparişi verirken açıklama alanı bu alanda belirtilen bilgilerle doldurulacaktır. <type> Kullanıcıya kendi sitenizde doldurmasını isteyeceğiniz boşluk türü. 1: Düz Yazı Alanı, 2: Şifre Alanı, 3: Seçim Alanı Options: <error>000</error> <error_desc>islem Basarili</error_desc> <oyun>274</oyun> <urunlistesi> <urun> <name>ugc Test ID</name> <id>29</id> <category>test Katogori</category> <gameid>461</gameid> <stock>0</stock> <min_order>1</min_order> <max_order>0</max_order> <price>1.0765</price> <fields> <field> <type>1</type> <name>oyun Giriş ID</name> <options></options> </field> <field> <type>2</type> <name>oyun Giriş Şifre</name> <options></options> </field> <field> <type>3</type> <name>silah Seçenekleri</name> <options> <option>blade Shield</option> <option>bow</option> <option>glaive</option> <option>spear</option>
<option>sword Shield</option> </options> </field> </fields> </urun> <urun> <name>ugc Test ID 2</name> <id>30</id> <category>test Katogori</category> <gameid>461</gameid> <stock>0</stock> <min_order>1</min_order> <max_order>0</max_order> <price>1.0765</price> <fields> <field> <type>1</type> <name>karakter Adı</name> <options></options> </field> </fields> </urun> </urunlistesi> 10) Yüklet Sipariş Yaratma Bu API methodu Yüklet siparişi yaratmanızı sağlar. Parametreleri gönderirken açıklama alanına yükleme için gerekecek kullanıcı adı, şifre vb. gibi tüm bilgiler tarafınızdan kullanıcıdan istenip birleştirilerek gönderilmelidir. GSM TL ürünü yükletmek için bu ürüne özel olarak açıklama alanında sadece GSM Numarası gönderilmelidir. GSM No başında 0 olmadan 10 hane olarak girilmelidir. Detaylı bilgiyi Gönderilecek XML örneğinde bulabilirsiniz. cmd EVET yukletsiparisyarat oyunkodu EVET Sipariş vermek istediğiniz oyunun Kodu urunkodu EVET Sipariş vermek istediğiniz ürünün Kodu adet EVET Sipariş Adedi aciklama EVET Siparişin teslim edileceği bilgiler bütünü
c) Gönderilecek XML (GSM TL ürünü haricindekiler): Not : Açıklama kısmında gönderilecek bilgiler yukleturunlistesi methoduyla tarafınıza iletilen <field> lar içerisinde gösterilmektedir. Siparişinizdeki açıklama bu bilgilerden oluşmalıdır, aksi halde siparişiniz değerledirilirken kabul edilmeyecektir. <cmd>yukletsiparisyarat</cmd> <oyunkodu>oyun_kodu</oyunkodu> <urunkodu>ürün_kodu</urunkodu> <adet>sipariş_adedi</adet> <aciklama>sipariş BİLGİLERİ BÜTÜNÜ</aciklama> c) Gönderilecek XML (GSM TL ürünü): <cmd>yukletsiparisyarat</cmd> <oyunkodu>oyun_kodu</oyunkodu> <urunkodu>ürün_kodu</urunkodu> <adet>sipariş_adedi</adet> <aciklama>5323334455</aciklama> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <siparissonuc>success</siparissonuc> <siparisno>11121215042401</siparisno> <istemci>ip_adresiniz</istemci> 11) Ödeme Tipleri Sorgulama
Bu API methodu kabul edilen ödeme tiplerini sorgulamanızı sağlar. Bu ödeme tipleri daha sonra banka listeleme methodunda kullanılacaktır. cmd EVET odemetipleri <cmd>odemetipleri</cmd> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <odemetipleri> <paymentmethod> <id>1</id> <name>havale</name> </paymentmethod> <paymentmethod> <id>2</id> <name>kartsız İşlem</name> </paymentmethod> <paymentmethod> <id>3</id> <name>eft</name> </paymentmethod> </odemetipleri> 12) Banka Listesi ( Ödeme Tiplerine Göre )
Ödeme bildirimi gönderebileceğiniz bankaları, parametre olarak belirtilen ödeme tipine göre listelemeye yarayan API methodudur. cmd EVET bankalistesi paymentmethod EVET odemetipleri methodu sonucu size dönülen ödeme tiplerinden kullanmak istediğinizin id si <cmd>bankalistesi</cmd> <paymentmethod>kullanilacak ÖDEME METHODU</paymentMethod> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <accountlist> <account> <id>6</id> <name>bank TR Faturalı</name> <required>bankamatiğe Girdiğiniz TCKN yazınız.</required> <commission>yüzde cinsinden komisyon kesintisi</commission> </accountlist> Not: Commission değeri bankaları listelerken tarafınıza yüzde cinsinden belirtilecektir. Örnek olarak commission değerinin tarafınıza 2 olarak geldiği durumda 20 TL lik bir ödeme bildirimi onaylandığında tarafınıza 0.4 TL lik kesinti uygulanacağı ve ödemenin 19.6 TL olarak hesabınıza yansıtılacağı anlamına gelir. Ancak ödeme sorgulama methodunda eğer ödemeniz onaylandıysa tarafınıza kesinti miktarı net tutar cinsinden de gönderilecektir. 13) Ödeme Bildirimi Gönderme
Ödeme bildirimi gönderebilmeniz için yukarıdaki odemetipleri methodunu kullanarak bir ödeme tipi belirlemeniz ve ilgili method için bankalistesi methodu ile geçerli banka listesi ve gönderilecek alan bilgisini almış olmanız gerekmektedir. cmd EVET bildirimgonder paymentmethod EVET odemetipleri methodu sonucu size dönülen ödeme tiplerinden kullanmak istediğinizin id si bank_id EVET bankalistesi methodu sonucu size dönülen bankalardan bir tanesinin numarası amount EVET Gönderilecek Tutar TL required EVET bankalistesi methodu sonucu size dönülen ilgili bankaya ait doldurulması zorunlu alan değeri sender_name EVET Ödemeyi gönderen isim,soyad date_of_payment EVET Ödemenin yapıldığı tarih (Y-m-d) olarak(2012-12-31) <cmd>bildirimgonder</cmd> <paymentmethod>ödeme METHODU</paymentMethod> <bank_id>banka ID</bank_id> <amount>tutar</amount> <required>doldurulmasi ZORUNLU ALAN DEĞERİ</required> <sender_name>gönderenin ADI,SOYADI</sender_name> <date_of_payment>ödeme TARİHİ (Ör:2012-12- 31)</date_of_payment> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <bildirim_id>8254</bildirim_id> <success>1</success>
<return>odemeniz bize ulasmistir...</return> <istemci>178.79.180.59</istemci> 14) Ödeme Bildirimi Sorgulama a) Açıklama Ödeme bildirimi gönderdikten sonra sistem tarafından size dönülen bildirim_id değişkenini kullanarak ödemenizin durumunu anlık sorgulayabilirsiniz cmd EVET bildirimdurumu bildirim_id EVET bildirimgonder methodu ile yapılan başarılı bildirimlere ait bildirim numarası <cmd>bildirimdurumu</cmd> <bildirim_id>başarılı bildirime ait bildirim numarası</bildirim_id> Ödeme Reddedildi Örneği: <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <bildirim_id>8250</bildirim_id> <status>3</status> <desc>ödemeniz Reddedildi.</desc> <action_date>2012-06-28 11:41:19</action_date> <decline_reason>ödemeniz Reddedildi</decline_reason> <commission>
Ödeme Kabul Edildi Örneği: <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <bildirim_id>8250</bildirim_id> <status>2</status> <desc>ödemeniz Kabul Edildi.</desc> <action_date>2012-06-28 11:41:19</action_date> <decline_reason></decline_reason> <commission>0.4</commission> Not: Commission değeri sadece ödeme bildiriminiz onaylandıysa tarafınıza bildirilecektir. Banka listeleme methodunun aksine buradaki commission değeri net tutar ifade etmekte olup yüzde olarak değerlendirilmemelidir. Verilen Ödeme Kabul Edildi örneğinde gelen commission değeri 0.4 TL lik bir kesintiyle ödemenin kabul edildi anlamına gelmektedir. Bildirim durumuna göre alınabilecek status kodları: Bekleyen Bildirimler: <status>1</status> <desc>ödeme Beklemede</desc> <decline_reason></decline_reason> Onaylanan Bildirimler: <status>2</status> <desc>ödeme Onaylandı</desc> <commission>0.4</commission> Reddedilen Bildirimler: <status>3</status> <desc>ödeme Reddedildi</desc> <decline_reason>gönderici hatalı lütfen düzeltin</decline_reason> 15) Takas Oyun Listeleme Bu API methodu Takas siparişi verilebilecek oyunları listelemenize yarar.
cmd EVET takasoyunlistesi <cmd>takasoyunlistesi</cmd> <error>000</error> <error_desc>islem Basarili</error_desc> <oyunlistesi> <oyun><id>274></id><name>oyun 1</name></oyun> <oyun><id>275></id><name>oyun 2</name></oyun> <oyun><id>280></id><name>oyun 4</name></oyun> </oyunlistesi> 16) Takas Sunucu Listeleme Bu API methodu Takas siparişi verilebilecek sunucuları listelemeye yarar. Sipariş verirken bu methoda cevap olarak gelen listedeki min_order ve max_order değerleri dikkate alınmalıdır. max_order değeri 0 geldiği taktirde herhangi bir sınırlandırma olmadığı anlamına gelir. cmd EVET sunuculistesi
oyunkodu EVET Sunucu listesini almak istediğiniz oyunun Kodu <cmd>sunuculistesi</cmd> <oyunkodu>oyun_kodu</oyunkodu> <error>000</error> <error_desc>islem Basarili</error_desc> <oyun>274</oyun> <serverlistesi> <server> <name>oyun 1 Gold D</name> <id>3937</id> <gameid>274</gameid> <min_order>0</min_order> <max_order>50</max_order> <price>2.65125</price> </server> <server> <name>oyun 1 Gold E</name> <id>3938</id> <gameid>274</gameid> <min_order>0</min_order> <max_order>30</max_order> <price>1.9089</price> </server> </serverlistesi> 17) Takas Sipariş Yaratma Bu API methodu Takas siparişi yaratmanızı sağlar.
cmd EVET takassiparisyarat oyunkodu EVET Sipariş vermek istediğiniz oyunun Kodu urunkodu EVET Sipariş vermek istediğiniz ürünün Kodu adet EVET Sipariş Adedi character EVET Siparişin teslim alınacağı karakter ismi <cmd>takassiparisyarat</cmd> <oyunkodu>oyun_kodu</oyunkodu> <urunkodu>ürün_kodu</urunkodu> <adet>sipariş_adedi</adet> <character>karakter_adi</character> <HATA_NO>000</HATA_NO> <HATA_ACIKLAMA>Islem Basarili</HATA_ACIKLAMA> <siparissonuc>success</siparissonuc> <siparisno>11121215042401</siparisno> <istemci>ip_adresiniz</istemci> 18) Takas Sipariş Durumu Sorgulama Bu API methodu Takas siparişlerinizin durumunu sorgulamanızı sağlar.
cmd EVET takassiparisdurumu siparisno EVET siparisyarat methodu sonucu size dönülen sipariş numarası <cmd>takassiparisdurumu</cmd> <siparisno>sipariş NUMARASI</siparisNo> <DURUM_KODU>000</DURUM_KODU> <EKSTRA>İPTAL SEBEBI</EXTRA> <SIPARIS_NO>SİPARİŞ NUMARASI</SIPARIS_NO> <SIPARIS_DURUMU>1</SIPARIS_DURUMU> <KONTROL_TARIHI>12-12-2011 15:20:04</KONTROL_TARIHI> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İşleme Alınıyor</SIPARIS_DURUMU_ACIKLAMA> >İPTAL SEBEBI</EXTRA> Sipariş durumuna göre alınabilecek durum kodları: Yeni Siparişler: <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>1</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İşleme Alınıyor</SIPARIS_DURUMU_ACIKLAMA> Problemli Siparişler: <DURUM_KODU>999</DURUM_KODU> <SIPARIS_DURUMU>1 veya 2 veya 3</SIPARIS_DURUMU> <EKSTRA>Sipariş Problemi Açıklama</EKSTRA> <SIPARIS_DURUMU_ACIKLAMA>Probleminiz En Kısa Sürede Çözülecektir</SIPARIS_DURUMU_ACIKLAMA> Teslimat Aşamasındaki Siparişler (1): <DURUM_KODU>000</DURUM_KODU>
<SIPARIS_DURUMU>99</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Teslimat Aşamasında</SIPARIS_DURUMU_ACIKLAMA> Teslimat Aşamasındaki Siparişler (2): <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>199</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Teslimat Aşamasında</SIPARIS_DURUMU_ACIKLAMA> Teslimat Aşamasındaki Siparişler (3): <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>150</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Teslimat Aşamasında</SIPARIS_DURUMU_ACIKLAMA> Tamamlanan Siparişler: <DURUM_KODU>000</DURUM_KODU> <SIPARIS_DURUMU>2</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz Tamamlandı</SIPARIS_DURUMU_ACIKLAMA> İptal Edilen Siparişler: <DURUM_KODU>000</DURUM_KODU> <EKSTRA>İPTAL SEBEBI</EXTRA> <SIPARIS_DURUMU>3</SIPARIS_DURUMU> <SIPARIS_DURUMU_ACIKLAMA>Siparişiniz İptal Edildi</SIPARIS_DURUMU_ACIKLAMA> 19) Tüm Hata Kodları Hata Kodu Açıklama 000 İşlem Başarılı 001 Kullanıcı bulunamadı, kullanıcı adı ve şifrenizi kontrol ediniz. 002 Bulunduğunuz IP adresinden erişim yoktur. Lütfen IP Adresinizi kontrol edin. 003 Geçersiz komut, cmd parametresini kontrol ediniz. 004 Mesaj alanını doldurulması zorunlu alandır. 005 İşlem yapılırken bir hata oluştu. 006 Bu Hesap Turkpin API'yi kullanmaya yetkili değil 007 Bu Hesap Turkpin API kullanımına kapalı. 008 Oyun ID eksik 009 Oyuna ait sunucu listesi bulunamadi 010 Eksik yada hatali siparis formati. 011 Urün bulunamadı. 012 Ürün stok yetersiz. 013 Siparis adedi min xx olmalı. 014 Bayi Bakiyesi Yetersiz. 015 Ödeme tipi geçersiz 016 Eksik yada hatalı bildirim formati.lütfen alanları kontrol edin 017 Eksik yada hatalı bildirim numarası girdiniz.lütfen bildirim_id değişkenini kontrol edin 018 Sipariş adedi max xx olmalı. 019 Sistem hatası, hata kodu: xx 020 Lütfen GSM TL yüklemesi için operatör ve telefon numarasını
doğru biçimde girin 021 Ödeme bildirilecek tutar 0 dan büyük olmalıdır 022 Bu ürünün tarafımızdan alışı bulunmamaktadır. 023 Site şu an bir güncelleme ya da bakım için kapalıdır. 099 Sipariş Bulunamadı. Sipariş Numarasını Kontrol Edin 111 XML Format Error. Lütfen gönderdiğiniz XML formatını kontrol edin.