Pazaryeri TP Limit Kontrol

Pazaryeri_TP_Limit_Kontrol

Bu metot; Pazaryeri Bireysel Müşteri limitinin kontrol edilmesini sağlar.

Parametre Zorunlu Tip Uzunluk Açıklama
G * Nesne - ST_WS_Guvenlik nesnesi
ETS_GUID * String 36 Pazaryeri GUID değeri
Tutar_Odenecek * String - Ödenecek Tutar
GUID_AltUyeIsyeri * String - Alt üye iş yerinin GUID Değeri

G Object:

Parametre Zorunlu Tip Uzunluk Açıklama
CLIENT_CODE * Integer 5 Terminal ID, tarafımızdan iletilecektir.
CLIENT_USERNAME * String max 16 Kullanıcı adı, tarafımızdan iletilecektir.
CLIENT_PASSWORD * String max 11 Şifre, tarafımızdan iletilecektir.
Parametre Tip Uzunluk Açıklama
Sonuc Integer 1 Sonuc Değeri
Sonuc_Str String 150 Sonuç Açıklama, Sonuc Parametresi > 0 ise İşlem Başarılı, aksi halde başarısız
AltUyeIsyeri String - Alt üye işyeri bilgisi
AltUyeIsyeri String - Alt üye işyeri bilgisi
Odeme_Alma_Durumu Boolean - True / False olarak dönmektedir. True ise Müşteri limiti aşmamış demektir. Ödeme alınarak, sipariş eklenebilir. False ise limit yetersiz; Ödeme alınmaz ve sipariş eklenemez.
Toplam_Tahsilat_Tutari Integer - Toplam Tahsilat Tutari
Pazaryeri_Limit Integer - Pazaryeri Bireysel Müşteri Harcama Limiti
Yeni_Odenecek_Tutar Integer - Yeni Ödenecek Tutar
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Pazaryeri_TP_Islem_Sorgulama xmlns="https://turkpos.com.tr/">
<G>
<CLIENT_CODE>10738</CLIENT_CODE> <CLIENT_USERNAME>Test</CLIENT_USERNAME> <CLIENT_PASSWORD>Test</CLIENT_PASSWORD>
</G>
<ETS_GUID>0c13d406-873b-403b-9c09-a5766840d98c</ETS_GUID>
<GUID_AltUyeIsyeri>84715A8E-14D3-47B5-80F0-B833D8DE1057</GUID_AltUyeIsyeri>
<PYSiparis_GUID></PYSiparis_GUID>
<SanalPOS_Islem_ID>0</SanalPOS_Islem_ID>
<Tarih_Bas></Tarih_Bas>
<Tarih_Bit></Tarih_Bit>
</Pazaryeri_TP_Islem_Sorgulama>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Pazaryeri_TP_Limit_KontrolResponse xmlns="https://turkpos.com.tr/">
<Pazaryeri_TP_Limit_KontrolResult>
<DT_Bilgi>
<NewDataSet xmlns="">
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı işlem. Limit tutarı aşılmadı. Tahsilat alınabilir.</Sonuc_Str>
<AltUyeIsyeri>7d11f35d-0c87-427d-b229-62de383c561a</AltUyeIsyeri>
<Odeme_Alma_Durumu>300.0000</Odeme_Alma_Durumu>
<Toplam_Tahsilat_Tutari>0</Toplam_Tahsilat_Tutari>
<Pazaryeri_Limit>35316</Pazaryeri_Limit>
<Yeni_Odenecek_Tutar>100</Yeni_Odenecek_Tutar>
</NewDataSet>
</Pazaryeri_TP_Limit_KontrolResult>
</Pazaryeri_TP_Islem_SorgulamaResponse>
</soap:Body>
</soap:Envelope>