Transaction Monitoring Methods

Method Name: TP_Islem_Izleme

It is the monitoring of the transactions made in a certain date range. It returns information about the transactions.

As information; Transaction type, number of installments, commission rate, commission amount, net amount, amount, receipt ID, payer information, transaction security information (NS (NonSecure) or 3D) are accessed.

Parameter Required Type Length Description
G Yes Object - ST_WS_Guvenlik Object
GUID Yes String 36 Member Merchant's Key
Tarih_Bas Yes String 20 Start Date (dd.MM.yyyy HH:mm:ss – 20.11.2015 00:00:00)
Tarih_Bit Yes String 20 End Date (dd.MM.yyyy HH:mm:ss – 20.11.2015 15:15:00)
Islem_Tip Yes String - Cancel, Refund, Sale. If not sent, all are returned and the duration extends.
Islem_Durum Yes String - Successful, Unsuccessful. If not sent, all are returned and the duration extends.
Parameter Type Length Description
Sonuc Integer - Transaction result
Sonuc_Str String - Transaction result description
DT_Bilgi Object - Returns the list of transaction information within a specific date range.
<?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>
<TP_Islem_Izleme xmlns="https://turkpos.com.tr/">
<G>
<CLIENT_CODE>10738</CLIENT_CODE>
<CLIENT_USERNAME>Test</CLIENT_USERNAME>
<CLIENT_PASSWORD>Test</CLIENT_PASSWORD>
</G>
<GUID>0c13d406-873b-403b-9c09-a5766840d98c</GUID>
<Tarih_Bas>20.11.2018 00:00:00</Tarih_Bas>
<Tarih_Bit>20.11.2018 15:00:00</Tarih_Bit>
<Islem_Tip>Satış</Islem_Tip>
<Islem_Durum>Başarılı</Islem_Durum>
</TP_Islem_Izleme>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<TP_Islem_IzlemeResponse xmlns="https://turkpos.com.tr/">
<TP_Islem_IzlemeResult>
<DT_Bilgi>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Temp" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Temp">
<xs:complexType>
<xs:sequence>
<xs:element name="SanalPOS_Islem_ID" type="xs:long" minOccurs="0" />
<xs:element name="SanalPOS_Islem_ID_Orj" type="xs:long" minOccurs="0" />
<xs:element name="Sonuc_Str" type="xs:string" minOccurs="0" />
<xs:element name="Tip_Str" type="xs:string" minOccurs="0" />
<xs:element name="Tarih" type="xs:dateTime" minOccurs="0" />
<xs:element name="Odeme_Yapan_Bilgisi" type="xs:string" minOccurs="0" />
<xs:element name="Odeme_Yapan_AdSoyad" type="xs:string" minOccurs="0" />
<xs:element name="Odeme_Yapan_GSM" type="xs:string" minOccurs="0" />
<xs:element name="Odeme_Yapan_TC" type="xs:string" minOccurs="0" />
<xs:element name="Odeme_Aciklama" type="xs:string" minOccurs="0" />
<xs:element name="Taksit" type="xs:int" minOccurs="0" />
<xs:element name="SanalPOS_Banka" type="xs:string" minOccurs="0" />
<xs:element name="Komisyon_Oran" type="xs:decimal" minOccurs="0" />
<xs:element name="Komisyon_Tutar" type="xs:decimal" minOccurs="0" />
<xs:element name="Net_Tutar" type="xs:decimal" minOccurs="0" />
<xs:element name="Tutar" type="xs:decimal" minOccurs="0" />
<xs:element name="Islem_Guvenlik" type="xs:string" minOccurs="0" />
<xs:element name="Dekont_ID" type="xs:string" minOccurs="0" />
<xs:element name="ORJ_ORDER_ID" type="xs:string" minOccurs="0" />
<xs:element name="Sonuc" type="xs:int" minOccurs="0" />
<xs:element name="Kaynak" type="xs:string" minOccurs="0" />
<xs:element name="Toplam_Iade_Tutar" type="xs:decimal" minOccurs="0" />
<xs:element name="ORJ_Tarih" type="xs:dateTime" minOccurs="0" />
<xs:element name="PB" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Temp diffgr:id="Temp1" msdata:rowOrder="0">
<SanalPOS_Islem_ID>6004367013</SanalPOS_Islem_ID>
<SanalPOS_Islem_ID_Orj>0</SanalPOS_Islem_ID_Orj>
<Sonuc_Str>Başarılı</Sonuc_Str>
<Tip_Str>Satış</Tip_Str>
<Tarih>2018-11-20T11:07:35.36+03:00</Tarih>
<Odeme_Yapan_Bilgisi>6004367013 BURAK YEDEK<br />GSM:5417331111<br />KK No:432285******0206</Odeme_Yapan_Bilgisi>
<Odeme_Yapan_AdSoyad>burak yedek</Odeme_Yapan_AdSoyad>
<Odeme_Yapan_GSM>5551231212</Odeme_Yapan_GSM>
<Odeme_Yapan_TC />
<Odeme_Aciklama />
<Taksit>0</Taksit>
<SanalPOS_Banka>3D Sanal POS - OdeaBank <br />Valör:26.11.2018</SanalPOS_Banka>
<Komisyon_Oran>1.7500</Komisyon_Oran>
<Komisyon_Tutar>0.2600</Komisyon_Tutar>
<Net_Tutar>14.7400</Net_Tutar>
<Tutar>15.0000</Tutar>
<Islem_Guvenlik>3D</Islem_Guvenlik>
<Dekont_ID>3000011746</Dekont_ID>
<ORJ_ORDER_ID>208ff3ea5cc80804c5652f9cea2f60c9</ORJ_ORDER_ID>
<Sonuc>1</Sonuc>
<Kaynak>TURKPOS_API</Kaynak> <Toplam_Iade_Tutar>0.0000</Toplam_Iade_Tutar>
<ORJ_Tarih>2018-11-20T11:07:35.36+03:00</ORJ_Tarih>
<PB>TRL</PB>
</Temp>
<Temp diffgr:id="Temp2" msdata:rowOrder="1">
<SanalPOS_Islem_ID>6004367012</SanalPOS_Islem_ID>
<SanalPOS_Islem_ID_Orj>0</SanalPOS_Islem_ID_Orj>
<Sonuc_Str>Başarılı</Sonuc_Str>
<Tip_Str>Satış</Tip_Str>
<Tarih>2018-11-20T11:06:30.183+03:00</Tarih>
<Odeme_Yapan_Bilgisi>6004367012 KART KULLANYOR<br />GSM:5417332222<br />KK No:460345******0000</Odeme_Yapan_Bilgisi>
<Odeme_Yapan_AdSoyad>kart kullanyor</Odeme_Yapan_AdSoyad>
<Odeme_Yapan_GSM>5551231212</Odeme_Yapan_GSM>
<Odeme_Yapan_TC />
<Odeme_Aciklama />
<Taksit>0</Taksit>
<SanalPOS_Banka>3D Sanal POS - DenizBank <br />Valör:26.11.2018</SanalPOS_Banka>
<Komisyon_Oran>1.0000</Komisyon_Oran>
<Komisyon_Tutar>0.1500</Komisyon_Tutar>
<Net_Tutar>14.8500</Net_Tutar>
<Tutar>15.0000</Tutar>
<Islem_Guvenlik>3D</Islem_Guvenlik>
<Dekont_ID>3000011744</Dekont_ID>
<ORJ_ORDER_ID>2a0b849d6a9d858601b1c744bad95dce</ORJ_ORDER_ID>
<Sonuc>1</Sonuc>
<Kaynak>TURKPOS_API</Kaynak>
<Toplam_Iade_Tutar>0.0000</Toplam_Iade_Tutar>
<ORJ_Tarih>2018-11-20T11:06:30.183+03:00</ORJ_Tarih>
<PB>TRL</PB>
</Temp>
<Temp diffgr:id="Temp3" msdata:rowOrder="2">
<SanalPOS_Islem_ID>6004367011</SanalPOS_Islem_ID>
<SanalPOS_Islem_ID_Orj>0</SanalPOS_Islem_ID_Orj>
<Sonuc_Str>;Başarılı</Sonuc_Str>
<Tip_Str>Satış</Tip_Str>
<Tarih>2018-11-20T11:05:46.597+03:00</Tarih>
<Odeme_Yapan_Bilgisi>6004367011 KART KULLANYOR<br />GSM:5417332222<br />KK No:460345******0000</Odeme_Yapan_Bilgisi>
<Odeme_Yapan_AdSoyad>kart kullanyor</Odeme_Yapan_AdSoyad>
<Odeme_Yapan_GSM>5551231212</Odeme_Yapan_GSM>
<Odeme_Yapan_TC />
<Odeme_Aciklama />
<Taksit>0</Taksit>
<SanalPOS_Banka>3D Sanal POS - DenizBank <br />Valör:26.11.2018</SanalPOS_Banka>
<Komisyon_Oran>1.0000</Komisyon_Oran>
<Komisyon_Tutar>0.1500</Komisyon_Tutar>
<Net_Tutar>14.8500</Net_Tutar>
<Tutar>15.0000</Tutar>
<Islem_Guvenlik>3D</Islem_Guvenlik>
<Dekont_ID>3000011742</Dekont_ID>
<ORJ_ORDER_ID>bced571121119de9352bc13bee89e69c</ORJ_ORDER_ID>
<Sonuc>1</Sonuc>
<Kaynak>TURKPOS_API</Kaynak>
<Toplam_Iade_Tutar>0.0000</Toplam_Iade_Tutar>
<ORJ_Tarih>2018-11-20T11:05:46.597+03:00</ORJ_Tarih>
<PB>TRL</PB>
</Temp>
</NewDataSet>
</diffgr:diffgram>
</DT_Bilgi>
<Sonuc>1</Sonuc>
<Sonuc_Str>Başarılı</Sonuc_Str>
</TP_Islem_IzlemeResult>
</TP_Islem_IzlemeResponse>
</soap:Body>
</soap:Envelope>

DT_Bİlgi Object

Parameter Type Length Description
SanalPOS_Islem_ID Long - Virtual POS Transaction ID
SanalPOS_Islem_ID_Orj Long - Original transaction ID for cancellation and refund operations
Sonuc_Str String - Transaction result description
Tip_Str String - Returns Sale/Refund/Cancel
Tarih String - Date
Odeme_Yapan_Bilgisi String - Information about the payer
Odeme_Yapan_AdSoyad String - Name and surname of the payer
Odeme_Yapan_GSM String - Mobile number of the payer
Odeme_Yapan_TC String - ID number of the payer
Odeme_Aciklama String - Description of the payment
Taksit Integer - Installment information
SanalPOS_Bank String - Virtual POS Bank
Komisyon_Oran String - Commission Rate
Komisyon_Tutar String - Commission Amount
Net_Tutar String - Net Amount
Tutar String - Amount Information
Islem_Guvenlik String - Returns NS (NonSecure) or 3D
Dekont_ID Integer - Transaction Receipt ID
ORJ_ORDER_ID String - Original transaction ORDER ID for cancellation and refund operations
Sonuç Integer - Result Value
Kaynak String - Source
Total_Iade_Tutar String - Total refund amount
ORJ_Tarih String - Date
PB String - Currency