WSBankPaymentService


Click here for a complete list of operations.

GetVPosTransactionList

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 /WebService/WSBankPaymentService.asmx HTTP/1.1
Host: ws.buluttahsilat.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetVPosTransactionList"

<?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>
    <GetVPosTransactionList xmlns="http://tempuri.org/">
      <userName>string</userName>
      <password>string</password>
      <firmApiCode>string</firmApiCode>
      <transactionStatusID>int</transactionStatusID>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </GetVPosTransactionList>
  </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>
    <GetVPosTransactionListResponse xmlns="http://tempuri.org/">
      <GetVPosTransactionListResult>
        <StatusCode>int</StatusCode>
        <StatusMessage>string</StatusMessage>
        <VPosTransactionList>
          <VPosTransactionListItem>
            <TransactionID>long</TransactionID>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <CurrencyCode>string</CurrencyCode>
            <InstallmentNumber>int</InstallmentNumber>
            <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
            <TransactionDate>dateTime</TransactionDate>
            <TransactionStatusID>int</TransactionStatusID>
            <TransactionStatus>string</TransactionStatus>
            <PaymentExpCode>string</PaymentExpCode>
            <FirmName>string</FirmName>
            <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
            <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
            <PosBankCode>string</PosBankCode>
            <PosBankName>string</PosBankName>
            <CardBankCode>string</CardBankCode>
            <CardBankName>string</CardBankName>
            <AuthCode>string</AuthCode>
            <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
            <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
            <FirmCommissionRate>decimal</FirmCommissionRate>
            <UserFullName>string</UserFullName>
            <BusinessArea>string</BusinessArea>
            <AccountingCode>string</AccountingCode>
            <FirmReservedField>string</FirmReservedField>
            <Explanation>string</Explanation>
            <TransactionReservedField>string</TransactionReservedField>
            <IsTransactionCancel>boolean</IsTransactionCancel>
            <ParentVPosTransactionID>long</ParentVPosTransactionID>
            <VPosProductTypeID>int</VPosProductTypeID>
            <VPosProductTypeName>string</VPosProductTypeName>
            <BranchFirmID>int</BranchFirmID>
            <BranchFirmName>string</BranchFirmName>
            <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
            <VPosBankMerchantID>string</VPosBankMerchantID>
            <OrderRefNo>string</OrderRefNo>
            <OrderGuidCode>string</OrderGuidCode>
            <OrderBankNo>string</OrderBankNo>
            <SubPaymentExpCode>string</SubPaymentExpCode>
            <SubFirmName>string</SubFirmName>
            <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
            <BankMessage>string</BankMessage>
            <BusinessCard>string</BusinessCard>
            <PosCardTypeID>int</PosCardTypeID>
          </VPosTransactionListItem>
          <VPosTransactionListItem>
            <TransactionID>long</TransactionID>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <CurrencyCode>string</CurrencyCode>
            <InstallmentNumber>int</InstallmentNumber>
            <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
            <TransactionDate>dateTime</TransactionDate>
            <TransactionStatusID>int</TransactionStatusID>
            <TransactionStatus>string</TransactionStatus>
            <PaymentExpCode>string</PaymentExpCode>
            <FirmName>string</FirmName>
            <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
            <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
            <PosBankCode>string</PosBankCode>
            <PosBankName>string</PosBankName>
            <CardBankCode>string</CardBankCode>
            <CardBankName>string</CardBankName>
            <AuthCode>string</AuthCode>
            <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
            <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
            <FirmCommissionRate>decimal</FirmCommissionRate>
            <UserFullName>string</UserFullName>
            <BusinessArea>string</BusinessArea>
            <AccountingCode>string</AccountingCode>
            <FirmReservedField>string</FirmReservedField>
            <Explanation>string</Explanation>
            <TransactionReservedField>string</TransactionReservedField>
            <IsTransactionCancel>boolean</IsTransactionCancel>
            <ParentVPosTransactionID>long</ParentVPosTransactionID>
            <VPosProductTypeID>int</VPosProductTypeID>
            <VPosProductTypeName>string</VPosProductTypeName>
            <BranchFirmID>int</BranchFirmID>
            <BranchFirmName>string</BranchFirmName>
            <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
            <VPosBankMerchantID>string</VPosBankMerchantID>
            <OrderRefNo>string</OrderRefNo>
            <OrderGuidCode>string</OrderGuidCode>
            <OrderBankNo>string</OrderBankNo>
            <SubPaymentExpCode>string</SubPaymentExpCode>
            <SubFirmName>string</SubFirmName>
            <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
            <BankMessage>string</BankMessage>
            <BusinessCard>string</BusinessCard>
            <PosCardTypeID>int</PosCardTypeID>
          </VPosTransactionListItem>
        </VPosTransactionList>
      </GetVPosTransactionListResult>
    </GetVPosTransactionListResponse>
  </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 /WebService/WSBankPaymentService.asmx HTTP/1.1
Host: ws.buluttahsilat.com
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>
    <GetVPosTransactionList xmlns="http://tempuri.org/">
      <userName>string</userName>
      <password>string</password>
      <firmApiCode>string</firmApiCode>
      <transactionStatusID>int</transactionStatusID>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </GetVPosTransactionList>
  </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>
    <GetVPosTransactionListResponse xmlns="http://tempuri.org/">
      <GetVPosTransactionListResult>
        <StatusCode>int</StatusCode>
        <StatusMessage>string</StatusMessage>
        <VPosTransactionList>
          <VPosTransactionListItem>
            <TransactionID>long</TransactionID>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <CurrencyCode>string</CurrencyCode>
            <InstallmentNumber>int</InstallmentNumber>
            <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
            <TransactionDate>dateTime</TransactionDate>
            <TransactionStatusID>int</TransactionStatusID>
            <TransactionStatus>string</TransactionStatus>
            <PaymentExpCode>string</PaymentExpCode>
            <FirmName>string</FirmName>
            <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
            <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
            <PosBankCode>string</PosBankCode>
            <PosBankName>string</PosBankName>
            <CardBankCode>string</CardBankCode>
            <CardBankName>string</CardBankName>
            <AuthCode>string</AuthCode>
            <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
            <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
            <FirmCommissionRate>decimal</FirmCommissionRate>
            <UserFullName>string</UserFullName>
            <BusinessArea>string</BusinessArea>
            <AccountingCode>string</AccountingCode>
            <FirmReservedField>string</FirmReservedField>
            <Explanation>string</Explanation>
            <TransactionReservedField>string</TransactionReservedField>
            <IsTransactionCancel>boolean</IsTransactionCancel>
            <ParentVPosTransactionID>long</ParentVPosTransactionID>
            <VPosProductTypeID>int</VPosProductTypeID>
            <VPosProductTypeName>string</VPosProductTypeName>
            <BranchFirmID>int</BranchFirmID>
            <BranchFirmName>string</BranchFirmName>
            <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
            <VPosBankMerchantID>string</VPosBankMerchantID>
            <OrderRefNo>string</OrderRefNo>
            <OrderGuidCode>string</OrderGuidCode>
            <OrderBankNo>string</OrderBankNo>
            <SubPaymentExpCode>string</SubPaymentExpCode>
            <SubFirmName>string</SubFirmName>
            <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
            <BankMessage>string</BankMessage>
            <BusinessCard>string</BusinessCard>
            <PosCardTypeID>int</PosCardTypeID>
          </VPosTransactionListItem>
          <VPosTransactionListItem>
            <TransactionID>long</TransactionID>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <CurrencyCode>string</CurrencyCode>
            <InstallmentNumber>int</InstallmentNumber>
            <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
            <TransactionDate>dateTime</TransactionDate>
            <TransactionStatusID>int</TransactionStatusID>
            <TransactionStatus>string</TransactionStatus>
            <PaymentExpCode>string</PaymentExpCode>
            <FirmName>string</FirmName>
            <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
            <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
            <PosBankCode>string</PosBankCode>
            <PosBankName>string</PosBankName>
            <CardBankCode>string</CardBankCode>
            <CardBankName>string</CardBankName>
            <AuthCode>string</AuthCode>
            <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
            <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
            <FirmCommissionRate>decimal</FirmCommissionRate>
            <UserFullName>string</UserFullName>
            <BusinessArea>string</BusinessArea>
            <AccountingCode>string</AccountingCode>
            <FirmReservedField>string</FirmReservedField>
            <Explanation>string</Explanation>
            <TransactionReservedField>string</TransactionReservedField>
            <IsTransactionCancel>boolean</IsTransactionCancel>
            <ParentVPosTransactionID>long</ParentVPosTransactionID>
            <VPosProductTypeID>int</VPosProductTypeID>
            <VPosProductTypeName>string</VPosProductTypeName>
            <BranchFirmID>int</BranchFirmID>
            <BranchFirmName>string</BranchFirmName>
            <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
            <VPosBankMerchantID>string</VPosBankMerchantID>
            <OrderRefNo>string</OrderRefNo>
            <OrderGuidCode>string</OrderGuidCode>
            <OrderBankNo>string</OrderBankNo>
            <SubPaymentExpCode>string</SubPaymentExpCode>
            <SubFirmName>string</SubFirmName>
            <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
            <BankMessage>string</BankMessage>
            <BusinessCard>string</BusinessCard>
            <PosCardTypeID>int</PosCardTypeID>
          </VPosTransactionListItem>
        </VPosTransactionList>
      </GetVPosTransactionListResult>
    </GetVPosTransactionListResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

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

GET /WebService/WSBankPaymentService.asmx/GetVPosTransactionList?userName=string&password=string&firmApiCode=string&transactionStatusID=string&startDate=string&endDate=string HTTP/1.1
Host: ws.buluttahsilat.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ResponseVPosTransactionList xmlns="http://tempuri.org/">
  <StatusCode>int</StatusCode>
  <StatusMessage>string</StatusMessage>
  <VPosTransactionList>
    <VPosTransactionListItem>
      <TransactionID>long</TransactionID>
      <TotalPaymentAmount>decimal</TotalPaymentAmount>
      <CurrencyCode>string</CurrencyCode>
      <InstallmentNumber>int</InstallmentNumber>
      <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
      <TransactionDate>dateTime</TransactionDate>
      <TransactionStatusID>int</TransactionStatusID>
      <TransactionStatus>string</TransactionStatus>
      <PaymentExpCode>string</PaymentExpCode>
      <FirmName>string</FirmName>
      <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
      <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
      <PosBankCode>string</PosBankCode>
      <PosBankName>string</PosBankName>
      <CardBankCode>string</CardBankCode>
      <CardBankName>string</CardBankName>
      <AuthCode>string</AuthCode>
      <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
      <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
      <FirmCommissionRate>decimal</FirmCommissionRate>
      <UserFullName>string</UserFullName>
      <BusinessArea>string</BusinessArea>
      <AccountingCode>string</AccountingCode>
      <FirmReservedField>string</FirmReservedField>
      <Explanation>string</Explanation>
      <TransactionReservedField>string</TransactionReservedField>
      <IsTransactionCancel>boolean</IsTransactionCancel>
      <ParentVPosTransactionID>long</ParentVPosTransactionID>
      <VPosProductTypeID>int</VPosProductTypeID>
      <VPosProductTypeName>string</VPosProductTypeName>
      <BranchFirmID>int</BranchFirmID>
      <BranchFirmName>string</BranchFirmName>
      <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
      <VPosBankMerchantID>string</VPosBankMerchantID>
      <OrderRefNo>string</OrderRefNo>
      <OrderGuidCode>string</OrderGuidCode>
      <OrderBankNo>string</OrderBankNo>
      <SubPaymentExpCode>string</SubPaymentExpCode>
      <SubFirmName>string</SubFirmName>
      <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
      <BankMessage>string</BankMessage>
      <BusinessCard>string</BusinessCard>
      <PosCardTypeID>int</PosCardTypeID>
    </VPosTransactionListItem>
    <VPosTransactionListItem>
      <TransactionID>long</TransactionID>
      <TotalPaymentAmount>decimal</TotalPaymentAmount>
      <CurrencyCode>string</CurrencyCode>
      <InstallmentNumber>int</InstallmentNumber>
      <AdditionalInstallmentNumber>int</AdditionalInstallmentNumber>
      <TransactionDate>dateTime</TransactionDate>
      <TransactionStatusID>int</TransactionStatusID>
      <TransactionStatus>string</TransactionStatus>
      <PaymentExpCode>string</PaymentExpCode>
      <FirmName>string</FirmName>
      <CreditCardHoldersFullName>string</CreditCardHoldersFullName>
      <MaskedCreditCardNumber>string</MaskedCreditCardNumber>
      <PosBankCode>string</PosBankCode>
      <PosBankName>string</PosBankName>
      <CardBankCode>string</CardBankCode>
      <CardBankName>string</CardBankName>
      <AuthCode>string</AuthCode>
      <SubFirmProgressPayment>decimal</SubFirmProgressPayment>
      <ServiceProviderCommissionRate>decimal</ServiceProviderCommissionRate>
      <FirmCommissionRate>decimal</FirmCommissionRate>
      <UserFullName>string</UserFullName>
      <BusinessArea>string</BusinessArea>
      <AccountingCode>string</AccountingCode>
      <FirmReservedField>string</FirmReservedField>
      <Explanation>string</Explanation>
      <TransactionReservedField>string</TransactionReservedField>
      <IsTransactionCancel>boolean</IsTransactionCancel>
      <ParentVPosTransactionID>long</ParentVPosTransactionID>
      <VPosProductTypeID>int</VPosProductTypeID>
      <VPosProductTypeName>string</VPosProductTypeName>
      <BranchFirmID>int</BranchFirmID>
      <BranchFirmName>string</BranchFirmName>
      <BranchFirmTaxNumber>string</BranchFirmTaxNumber>
      <VPosBankMerchantID>string</VPosBankMerchantID>
      <OrderRefNo>string</OrderRefNo>
      <OrderGuidCode>string</OrderGuidCode>
      <OrderBankNo>string</OrderBankNo>
      <SubPaymentExpCode>string</SubPaymentExpCode>
      <SubFirmName>string</SubFirmName>
      <VPosTransactionDekontUrl>string</VPosTransactionDekontUrl>
      <BankMessage>string</BankMessage>
      <BusinessCard>string</BusinessCard>
      <PosCardTypeID>int</PosCardTypeID>
    </VPosTransactionListItem>
  </VPosTransactionList>
</ResponseVPosTransactionList>