TransactionSearchOperations


Click here for a complete list of operations.

SettlementDetail

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /UIService/TransactionSearchOperations.asmx HTTP/1.1
Host: onlineodeme.vakifbank.com.tr
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "PayFlexVPosUIServerWebService/SettlementDetail"

<?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>
    <SettlementDetail xmlns="PayFlexVPosUIServerWebService">
      <request>
        <MerchantCriteria>
          <HostMerchantId>string</HostMerchantId>
          <MerchantPassword>string</MerchantPassword>
          <Identity>string</Identity>
          <MerchantType>int</MerchantType>
        </MerchantCriteria>
        <DateCriteria>
          <StartDate>dateTime</StartDate>
          <EndDate>dateTime</EndDate>
        </DateCriteria>
        <TerminalNo>string</TerminalNo>
      </request>
    </SettlementDetail>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?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>
    <SettlementDetailResponse xmlns="PayFlexVPosUIServerWebService">
      <SettlementDetailResult>
        <TransactionSearchResultInfo>
          <PaymentTransactionInfo>
            <PaymentTransactionId>int</PaymentTransactionId>
            <Pan>string</Pan>
            <BrandId>string</BrandId>
            <PanMasked>string</PanMasked>
            <TransactionType xsi:nil="true" />
            <Merchant xsi:nil="true" />
            <Terminal xsi:nil="true" />
            <TransactionId>string</TransactionId>
            <OrderId>string</OrderId>
            <PlaceOfTransaction>string</PlaceOfTransaction>
            <TransactionSource>string</TransactionSource>
            <TransactionChannel>string</TransactionChannel>
            <UserIp>string</UserIp>
            <UserName>string</UserName>
            <Ekstre>string</Ekstre>
            <ExpSign>string</ExpSign>
            <ValueList>string</ValueList>
            <MpiId>string</MpiId>
            <Device>string</Device>
            <InstallmentCount>int</InstallmentCount>
            <Amount>decimal</Amount>
            <AmountShare>decimal</AmountShare>
            <AmountCode>int</AmountCode>
            <CodeDescription>string</CodeDescription>
            <TotalRefundAmount>decimal</TotalRefundAmount>
            <CaptureAmount>decimal</CaptureAmount>
            <TotalRefundLAmount>decimal</TotalRefundLAmount>
            <ReferencedPaymentTransactionId>int</ReferencedPaymentTransactionId>
            <ReferencedTransactionId>string</ReferencedTransactionId>
            <OnlyActiveBatch>boolean</OnlyActiveBatch>
            <IsCanceled>boolean</IsCanceled>
            <RequestInsertTime>dateTime</RequestInsertTime>
            <InstallmentTable xsi:nil="true" />
            <GIBInstallment xsi:nil="true" />
            <TransactionDeviceSource>int</TransactionDeviceSource>
            <IsReversed>boolean</IsReversed>
            <IsRefunded>boolean</IsRefunded>
            <IsCaptured>boolean</IsCaptured>
            <IsPendingToReverse>boolean</IsPendingToReverse>
            <CardHolderIpAddress>string</CardHolderIpAddress>
            <Rrn>string</Rrn>
            <ResultCode>string</ResultCode>
            <HostMessage>string</HostMessage>
            <OrderDescription>string</OrderDescription>
            <AuthCode>string</AuthCode>
            <CardHolderEmail>string</CardHolderEmail>
            <BatchNumber>int</BatchNumber>
            <BatchId>int</BatchId>
            <TransactionThreedSecureType>string</TransactionThreedSecureType>
            <IsOnUs>boolean</IsOnUs>
            <IsDomestic>boolean</IsDomestic>
            <TransactionCampaignResult xsi:nil="true" />
            <CampaignResultInfoSummary>string</CampaignResultInfoSummary>
            <CustomItems xsi:nil="true" />
            <ResponseInsertTime>dateTime</ResponseInsertTime>
            <VftAmount>decimal</VftAmount>
            <SurchargeAmount>decimal</SurchargeAmount>
            <CancelDate>dateTime</CancelDate>
            <OriginalTransactionTime>dateTime</OriginalTransactionTime>
            <PointAmount>decimal</PointAmount>
            <PointCode>int</PointCode>
            <TLAmount>decimal</TLAmount>
            <GainedPoint>decimal</GainedPoint>
            <TotalPoint>decimal</TotalPoint>
            <Eci>string</Eci>
            <Cavv>string</Cavv>
            <UserId>int</UserId>
            <OriginalBatchAmount>decimal</OriginalBatchAmount>
            <BatchAmountTL>decimal</BatchAmountTL>
            <CardHolderName>string</CardHolderName>
            <CardInstallmentCount>int</CardInstallmentCount>
            <MerchantInstallmentCount>int</MerchantInstallmentCount>
            <IsRefundableTransaction>boolean</IsRefundableTransaction>
            <IsCancelableTransaction>boolean</IsCancelableTransaction>
            <PointLosts>decimal</PointLosts>
            <ExpireDate>string</ExpireDate>
            <TransactionDeviceSourceType>string</TransactionDeviceSourceType>
            <HostDate>string</HostDate>
            <HostTime>string</HostTime>
            <ResponseMessage>string</ResponseMessage>
            <HostResultCode>string</HostResultCode>
            <IsBatchClosed>boolean</IsBatchClosed>
            <CustomItemsFormatted>string</CustomItemsFormatted>
            <MultipliedPoints>decimal</MultipliedPoints>
            <TotalPointsIncludingMultiplied>decimal</TotalPointsIncludingMultiplied>
            <DecryptedPan>string</DecryptedPan>
            <Is64>boolean</Is64>
            <PanCode>string</PanCode>
            <CustomerId>string</CustomerId>
            <CustomerNumber>string</CustomerNumber>
          </PaymentTransactionInfo>
          <PaymentTransactionInfo>
            <PaymentTransactionId>int</PaymentTransactionId>
            <Pan>string</Pan>
            <BrandId>string</BrandId>
            <PanMasked>string</PanMasked>
            <TransactionType xsi:nil="true" />
            <Merchant xsi:nil="true" />
            <Terminal xsi:nil="true" />
            <TransactionId>string</TransactionId>
            <OrderId>string</OrderId>
            <PlaceOfTransaction>string</PlaceOfTransaction>
            <TransactionSource>string</TransactionSource>
            <TransactionChannel>string</TransactionChannel>
            <UserIp>string</UserIp>
            <UserName>string</UserName>
            <Ekstre>string</Ekstre>
            <ExpSign>string</ExpSign>
            <ValueList>string</ValueList>
            <MpiId>string</MpiId>
            <Device>string</Device>
            <InstallmentCount>int</InstallmentCount>
            <Amount>decimal</Amount>
            <AmountShare>decimal</AmountShare>
            <AmountCode>int</AmountCode>
            <CodeDescription>string</CodeDescription>
            <TotalRefundAmount>decimal</TotalRefundAmount>
            <CaptureAmount>decimal</CaptureAmount>
            <TotalRefundLAmount>decimal</TotalRefundLAmount>
            <ReferencedPaymentTransactionId>int</ReferencedPaymentTransactionId>
            <ReferencedTransactionId>string</ReferencedTransactionId>
            <OnlyActiveBatch>boolean</OnlyActiveBatch>
            <IsCanceled>boolean</IsCanceled>
            <RequestInsertTime>dateTime</RequestInsertTime>
            <InstallmentTable xsi:nil="true" />
            <GIBInstallment xsi:nil="true" />
            <TransactionDeviceSource>int</TransactionDeviceSource>
            <IsReversed>boolean</IsReversed>
            <IsRefunded>boolean</IsRefunded>
            <IsCaptured>boolean</IsCaptured>
            <IsPendingToReverse>boolean</IsPendingToReverse>
            <CardHolderIpAddress>string</CardHolderIpAddress>
            <Rrn>string</Rrn>
            <ResultCode>string</ResultCode>
            <HostMessage>string</HostMessage>
            <OrderDescription>string</OrderDescription>
            <AuthCode>string</AuthCode>
            <CardHolderEmail>string</CardHolderEmail>
            <BatchNumber>int</BatchNumber>
            <BatchId>int</BatchId>
            <TransactionThreedSecureType>string</TransactionThreedSecureType>
            <IsOnUs>boolean</IsOnUs>
            <IsDomestic>boolean</IsDomestic>
            <TransactionCampaignResult xsi:nil="true" />
            <CampaignResultInfoSummary>string</CampaignResultInfoSummary>
            <CustomItems xsi:nil="true" />
            <ResponseInsertTime>dateTime</ResponseInsertTime>
            <VftAmount>decimal</VftAmount>
            <SurchargeAmount>decimal</SurchargeAmount>
            <CancelDate>dateTime</CancelDate>
            <OriginalTransactionTime>dateTime</OriginalTransactionTime>
            <PointAmount>decimal</PointAmount>
            <PointCode>int</PointCode>
            <TLAmount>decimal</TLAmount>
            <GainedPoint>decimal</GainedPoint>
            <TotalPoint>decimal</TotalPoint>
            <Eci>string</Eci>
            <Cavv>string</Cavv>
            <UserId>int</UserId>
            <OriginalBatchAmount>decimal</OriginalBatchAmount>
            <BatchAmountTL>decimal</BatchAmountTL>
            <CardHolderName>string</CardHolderName>
            <CardInstallmentCount>int</CardInstallmentCount>
            <MerchantInstallmentCount>int</MerchantInstallmentCount>
            <IsRefundableTransaction>boolean</IsRefundableTransaction>
            <IsCancelableTransaction>boolean</IsCancelableTransaction>
            <PointLosts>decimal</PointLosts>
            <ExpireDate>string</ExpireDate>
            <TransactionDeviceSourceType>string</TransactionDeviceSourceType>
            <HostDate>string</HostDate>
            <HostTime>string</HostTime>
            <ResponseMessage>string</ResponseMessage>
            <HostResultCode>string</HostResultCode>
            <IsBatchClosed>boolean</IsBatchClosed>
            <CustomItemsFormatted>string</CustomItemsFormatted>
            <MultipliedPoints>decimal</MultipliedPoints>
            <TotalPointsIncludingMultiplied>decimal</TotalPointsIncludingMultiplied>
            <DecryptedPan>string</DecryptedPan>
            <Is64>boolean</Is64>
            <PanCode>string</PanCode>
            <CustomerId>string</CustomerId>
            <CustomerNumber>string</CustomerNumber>
          </PaymentTransactionInfo>
        </TransactionSearchResultInfo>
      </SettlementDetailResult>
    </SettlementDetailResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /UIService/TransactionSearchOperations.asmx HTTP/1.1
Host: onlineodeme.vakifbank.com.tr
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SettlementDetail xmlns="PayFlexVPosUIServerWebService">
      <request>
        <MerchantCriteria>
          <HostMerchantId>string</HostMerchantId>
          <MerchantPassword>string</MerchantPassword>
          <Identity>string</Identity>
          <MerchantType>int</MerchantType>
        </MerchantCriteria>
        <DateCriteria>
          <StartDate>dateTime</StartDate>
          <EndDate>dateTime</EndDate>
        </DateCriteria>
        <TerminalNo>string</TerminalNo>
      </request>
    </SettlementDetail>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SettlementDetailResponse xmlns="PayFlexVPosUIServerWebService">
      <SettlementDetailResult>
        <TransactionSearchResultInfo>
          <PaymentTransactionInfo>
            <PaymentTransactionId>int</PaymentTransactionId>
            <Pan>string</Pan>
            <BrandId>string</BrandId>
            <PanMasked>string</PanMasked>
            <TransactionType xsi:nil="true" />
            <Merchant xsi:nil="true" />
            <Terminal xsi:nil="true" />
            <TransactionId>string</TransactionId>
            <OrderId>string</OrderId>
            <PlaceOfTransaction>string</PlaceOfTransaction>
            <TransactionSource>string</TransactionSource>
            <TransactionChannel>string</TransactionChannel>
            <UserIp>string</UserIp>
            <UserName>string</UserName>
            <Ekstre>string</Ekstre>
            <ExpSign>string</ExpSign>
            <ValueList>string</ValueList>
            <MpiId>string</MpiId>
            <Device>string</Device>
            <InstallmentCount>int</InstallmentCount>
            <Amount>decimal</Amount>
            <AmountShare>decimal</AmountShare>
            <AmountCode>int</AmountCode>
            <CodeDescription>string</CodeDescription>
            <TotalRefundAmount>decimal</TotalRefundAmount>
            <CaptureAmount>decimal</CaptureAmount>
            <TotalRefundLAmount>decimal</TotalRefundLAmount>
            <ReferencedPaymentTransactionId>int</ReferencedPaymentTransactionId>
            <ReferencedTransactionId>string</ReferencedTransactionId>
            <OnlyActiveBatch>boolean</OnlyActiveBatch>
            <IsCanceled>boolean</IsCanceled>
            <RequestInsertTime>dateTime</RequestInsertTime>
            <InstallmentTable xsi:nil="true" />
            <GIBInstallment xsi:nil="true" />
            <TransactionDeviceSource>int</TransactionDeviceSource>
            <IsReversed>boolean</IsReversed>
            <IsRefunded>boolean</IsRefunded>
            <IsCaptured>boolean</IsCaptured>
            <IsPendingToReverse>boolean</IsPendingToReverse>
            <CardHolderIpAddress>string</CardHolderIpAddress>
            <Rrn>string</Rrn>
            <ResultCode>string</ResultCode>
            <HostMessage>string</HostMessage>
            <OrderDescription>string</OrderDescription>
            <AuthCode>string</AuthCode>
            <CardHolderEmail>string</CardHolderEmail>
            <BatchNumber>int</BatchNumber>
            <BatchId>int</BatchId>
            <TransactionThreedSecureType>string</TransactionThreedSecureType>
            <IsOnUs>boolean</IsOnUs>
            <IsDomestic>boolean</IsDomestic>
            <TransactionCampaignResult xsi:nil="true" />
            <CampaignResultInfoSummary>string</CampaignResultInfoSummary>
            <CustomItems xsi:nil="true" />
            <ResponseInsertTime>dateTime</ResponseInsertTime>
            <VftAmount>decimal</VftAmount>
            <SurchargeAmount>decimal</SurchargeAmount>
            <CancelDate>dateTime</CancelDate>
            <OriginalTransactionTime>dateTime</OriginalTransactionTime>
            <PointAmount>decimal</PointAmount>
            <PointCode>int</PointCode>
            <TLAmount>decimal</TLAmount>
            <GainedPoint>decimal</GainedPoint>
            <TotalPoint>decimal</TotalPoint>
            <Eci>string</Eci>
            <Cavv>string</Cavv>
            <UserId>int</UserId>
            <OriginalBatchAmount>decimal</OriginalBatchAmount>
            <BatchAmountTL>decimal</BatchAmountTL>
            <CardHolderName>string</CardHolderName>
            <CardInstallmentCount>int</CardInstallmentCount>
            <MerchantInstallmentCount>int</MerchantInstallmentCount>
            <IsRefundableTransaction>boolean</IsRefundableTransaction>
            <IsCancelableTransaction>boolean</IsCancelableTransaction>
            <PointLosts>decimal</PointLosts>
            <ExpireDate>string</ExpireDate>
            <TransactionDeviceSourceType>string</TransactionDeviceSourceType>
            <HostDate>string</HostDate>
            <HostTime>string</HostTime>
            <ResponseMessage>string</ResponseMessage>
            <HostResultCode>string</HostResultCode>
            <IsBatchClosed>boolean</IsBatchClosed>
            <CustomItemsFormatted>string</CustomItemsFormatted>
            <MultipliedPoints>decimal</MultipliedPoints>
            <TotalPointsIncludingMultiplied>decimal</TotalPointsIncludingMultiplied>
            <DecryptedPan>string</DecryptedPan>
            <Is64>boolean</Is64>
            <PanCode>string</PanCode>
            <CustomerId>string</CustomerId>
            <CustomerNumber>string</CustomerNumber>
          </PaymentTransactionInfo>
          <PaymentTransactionInfo>
            <PaymentTransactionId>int</PaymentTransactionId>
            <Pan>string</Pan>
            <BrandId>string</BrandId>
            <PanMasked>string</PanMasked>
            <TransactionType xsi:nil="true" />
            <Merchant xsi:nil="true" />
            <Terminal xsi:nil="true" />
            <TransactionId>string</TransactionId>
            <OrderId>string</OrderId>
            <PlaceOfTransaction>string</PlaceOfTransaction>
            <TransactionSource>string</TransactionSource>
            <TransactionChannel>string</TransactionChannel>
            <UserIp>string</UserIp>
            <UserName>string</UserName>
            <Ekstre>string</Ekstre>
            <ExpSign>string</ExpSign>
            <ValueList>string</ValueList>
            <MpiId>string</MpiId>
            <Device>string</Device>
            <InstallmentCount>int</InstallmentCount>
            <Amount>decimal</Amount>
            <AmountShare>decimal</AmountShare>
            <AmountCode>int</AmountCode>
            <CodeDescription>string</CodeDescription>
            <TotalRefundAmount>decimal</TotalRefundAmount>
            <CaptureAmount>decimal</CaptureAmount>
            <TotalRefundLAmount>decimal</TotalRefundLAmount>
            <ReferencedPaymentTransactionId>int</ReferencedPaymentTransactionId>
            <ReferencedTransactionId>string</ReferencedTransactionId>
            <OnlyActiveBatch>boolean</OnlyActiveBatch>
            <IsCanceled>boolean</IsCanceled>
            <RequestInsertTime>dateTime</RequestInsertTime>
            <InstallmentTable xsi:nil="true" />
            <GIBInstallment xsi:nil="true" />
            <TransactionDeviceSource>int</TransactionDeviceSource>
            <IsReversed>boolean</IsReversed>
            <IsRefunded>boolean</IsRefunded>
            <IsCaptured>boolean</IsCaptured>
            <IsPendingToReverse>boolean</IsPendingToReverse>
            <CardHolderIpAddress>string</CardHolderIpAddress>
            <Rrn>string</Rrn>
            <ResultCode>string</ResultCode>
            <HostMessage>string</HostMessage>
            <OrderDescription>string</OrderDescription>
            <AuthCode>string</AuthCode>
            <CardHolderEmail>string</CardHolderEmail>
            <BatchNumber>int</BatchNumber>
            <BatchId>int</BatchId>
            <TransactionThreedSecureType>string</TransactionThreedSecureType>
            <IsOnUs>boolean</IsOnUs>
            <IsDomestic>boolean</IsDomestic>
            <TransactionCampaignResult xsi:nil="true" />
            <CampaignResultInfoSummary>string</CampaignResultInfoSummary>
            <CustomItems xsi:nil="true" />
            <ResponseInsertTime>dateTime</ResponseInsertTime>
            <VftAmount>decimal</VftAmount>
            <SurchargeAmount>decimal</SurchargeAmount>
            <CancelDate>dateTime</CancelDate>
            <OriginalTransactionTime>dateTime</OriginalTransactionTime>
            <PointAmount>decimal</PointAmount>
            <PointCode>int</PointCode>
            <TLAmount>decimal</TLAmount>
            <GainedPoint>decimal</GainedPoint>
            <TotalPoint>decimal</TotalPoint>
            <Eci>string</Eci>
            <Cavv>string</Cavv>
            <UserId>int</UserId>
            <OriginalBatchAmount>decimal</OriginalBatchAmount>
            <BatchAmountTL>decimal</BatchAmountTL>
            <CardHolderName>string</CardHolderName>
            <CardInstallmentCount>int</CardInstallmentCount>
            <MerchantInstallmentCount>int</MerchantInstallmentCount>
            <IsRefundableTransaction>boolean</IsRefundableTransaction>
            <IsCancelableTransaction>boolean</IsCancelableTransaction>
            <PointLosts>decimal</PointLosts>
            <ExpireDate>string</ExpireDate>
            <TransactionDeviceSourceType>string</TransactionDeviceSourceType>
            <HostDate>string</HostDate>
            <HostTime>string</HostTime>
            <ResponseMessage>string</ResponseMessage>
            <HostResultCode>string</HostResultCode>
            <IsBatchClosed>boolean</IsBatchClosed>
            <CustomItemsFormatted>string</CustomItemsFormatted>
            <MultipliedPoints>decimal</MultipliedPoints>
            <TotalPointsIncludingMultiplied>decimal</TotalPointsIncludingMultiplied>
            <DecryptedPan>string</DecryptedPan>
            <Is64>boolean</Is64>
            <PanCode>string</PanCode>
            <CustomerId>string</CustomerId>
            <CustomerNumber>string</CustomerNumber>
          </PaymentTransactionInfo>
        </TransactionSearchResultInfo>
      </SettlementDetailResult>
    </SettlementDetailResponse>
  </soap12:Body>
</soap12:Envelope>