FastCheckoutService


Click here for a complete list of operations.

GetTransactionList

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
MerchantKey:
APIpassword:
Email:
CustomerID:
TransactionId:
POSID:
CardToken:
TransType:
OnlySuccess:
OnlyNotSuccess:
StartDate:
EndDate:
Page:
SortField:
SortDesc:

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 /checkout/v7/FastCheckoutService.asmx HTTP/1.1
Host: test.mobilexpress.com.tr
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetTransactionList"

<?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>
    <GetTransactionList xmlns="http://tempuri.org/">
      <MerchantKey>string</MerchantKey>
      <APIpassword>string</APIpassword>
      <Email>string</Email>
      <CustomerID>string</CustomerID>
      <TransactionId>string</TransactionId>
      <POSID>int</POSID>
      <CardToken>string</CardToken>
      <TransType>sales or cancel or refund or preauth or postauth or bonusQry or release or wireTransfer or all</TransType>
      <OnlySuccess>boolean</OnlySuccess>
      <OnlyNotSuccess>boolean</OnlyNotSuccess>
      <StartDate>string</StartDate>
      <EndDate>string</EndDate>
      <Page>int</Page>
      <SortField>string</SortField>
      <SortDesc>boolean</SortDesc>
    </GetTransactionList>
  </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>
    <GetTransactionListResponse xmlns="http://tempuri.org/">
      <GetTransactionListResult>
        <ResultCode>Success or InvalidEmail or AuthenticationError or ServerError</ResultCode>
        <TotalRecordCount>int</TotalRecordCount>
        <PageCount>int</PageCount>
        <CurrentPage>int</CurrentPage>
        <PageRecordCount>int</PageRecordCount>
        <Transactions>
          <FCTransaction>
            <Id>int</Id>
            <TransactionId>string</TransactionId>
            <TransType>int</TransType>
            <Is3D>boolean</Is3D>
            <MobilexpressTransId>string</MobilexpressTransId>
            <TransactionDate>dateTime</TransactionDate>
            <CustomerId>string</CustomerId>
            <CustomerPhone>string</CustomerPhone>
            <CustomerEmail>string</CustomerEmail>
            <CustomerName>string</CustomerName>
            <CustomerTCKN>string</CustomerTCKN>
            <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
            <CustomerVal1>string</CustomerVal1>
            <CustomerVal2>string</CustomerVal2>
            <CustomerVal3>string</CustomerVal3>
            <BaseAmount>decimal</BaseAmount>
            <InterestAmount>decimal</InterestAmount>
            <TotalAmount>decimal</TotalAmount>
            <EffectiveTotal>decimal</EffectiveTotal>
            <RewardAmount>decimal</RewardAmount>
            <Installment>int</Installment>
            <PlusInstallmentCount>int</PlusInstallmentCount>
            <IsStoredCard>boolean</IsStoredCard>
            <CardNumLog>string</CardNumLog>
            <BankOfCard>string</BankOfCard>
            <IsDebit>boolean</IsDebit>
            <IsBusinessCard>boolean</IsBusinessCard>
            <IsSuccess>boolean</IsSuccess>
            <IsBkmExpress>boolean</IsBkmExpress>
            <IsPostauthed>boolean</IsPostauthed>
            <IsCancelled>boolean</IsCancelled>
            <IsRefunded>boolean</IsRefunded>
            <TotalRefund>decimal</TotalRefund>
            <IsAllRefunded>boolean</IsAllRefunded>
            <ReferenceId>int</ReferenceId>
            <PaymentDesc>string</PaymentDesc>
            <PaymentPlanId>string</PaymentPlanId>
            <PaymentPlanLineId>int</PaymentPlanLineId>
            <MerchantPaymentItem>string</MerchantPaymentItem>
            <GroupCode>string</GroupCode>
            <POSID>int</POSID>
            <BankCode>string</BankCode>
            <BankReturnCode>string</BankReturnCode>
            <BankAuthCode>string</BankAuthCode>
            <BankReferenceId>string</BankReferenceId>
            <BankMessage>string</BankMessage>
            <BankTransId>string</BankTransId>
            <IsMOTO>boolean</IsMOTO>
            <BatchId>int</BatchId>
            <BatchExeId>int</BatchExeId>
            <CreateMemberEmail>string</CreateMemberEmail>
          </FCTransaction>
          <FCTransaction>
            <Id>int</Id>
            <TransactionId>string</TransactionId>
            <TransType>int</TransType>
            <Is3D>boolean</Is3D>
            <MobilexpressTransId>string</MobilexpressTransId>
            <TransactionDate>dateTime</TransactionDate>
            <CustomerId>string</CustomerId>
            <CustomerPhone>string</CustomerPhone>
            <CustomerEmail>string</CustomerEmail>
            <CustomerName>string</CustomerName>
            <CustomerTCKN>string</CustomerTCKN>
            <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
            <CustomerVal1>string</CustomerVal1>
            <CustomerVal2>string</CustomerVal2>
            <CustomerVal3>string</CustomerVal3>
            <BaseAmount>decimal</BaseAmount>
            <InterestAmount>decimal</InterestAmount>
            <TotalAmount>decimal</TotalAmount>
            <EffectiveTotal>decimal</EffectiveTotal>
            <RewardAmount>decimal</RewardAmount>
            <Installment>int</Installment>
            <PlusInstallmentCount>int</PlusInstallmentCount>
            <IsStoredCard>boolean</IsStoredCard>
            <CardNumLog>string</CardNumLog>
            <BankOfCard>string</BankOfCard>
            <IsDebit>boolean</IsDebit>
            <IsBusinessCard>boolean</IsBusinessCard>
            <IsSuccess>boolean</IsSuccess>
            <IsBkmExpress>boolean</IsBkmExpress>
            <IsPostauthed>boolean</IsPostauthed>
            <IsCancelled>boolean</IsCancelled>
            <IsRefunded>boolean</IsRefunded>
            <TotalRefund>decimal</TotalRefund>
            <IsAllRefunded>boolean</IsAllRefunded>
            <ReferenceId>int</ReferenceId>
            <PaymentDesc>string</PaymentDesc>
            <PaymentPlanId>string</PaymentPlanId>
            <PaymentPlanLineId>int</PaymentPlanLineId>
            <MerchantPaymentItem>string</MerchantPaymentItem>
            <GroupCode>string</GroupCode>
            <POSID>int</POSID>
            <BankCode>string</BankCode>
            <BankReturnCode>string</BankReturnCode>
            <BankAuthCode>string</BankAuthCode>
            <BankReferenceId>string</BankReferenceId>
            <BankMessage>string</BankMessage>
            <BankTransId>string</BankTransId>
            <IsMOTO>boolean</IsMOTO>
            <BatchId>int</BatchId>
            <BatchExeId>int</BatchExeId>
            <CreateMemberEmail>string</CreateMemberEmail>
          </FCTransaction>
        </Transactions>
      </GetTransactionListResult>
    </GetTransactionListResponse>
  </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 /checkout/v7/FastCheckoutService.asmx HTTP/1.1
Host: test.mobilexpress.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>
    <GetTransactionList xmlns="http://tempuri.org/">
      <MerchantKey>string</MerchantKey>
      <APIpassword>string</APIpassword>
      <Email>string</Email>
      <CustomerID>string</CustomerID>
      <TransactionId>string</TransactionId>
      <POSID>int</POSID>
      <CardToken>string</CardToken>
      <TransType>sales or cancel or refund or preauth or postauth or bonusQry or release or wireTransfer or all</TransType>
      <OnlySuccess>boolean</OnlySuccess>
      <OnlyNotSuccess>boolean</OnlyNotSuccess>
      <StartDate>string</StartDate>
      <EndDate>string</EndDate>
      <Page>int</Page>
      <SortField>string</SortField>
      <SortDesc>boolean</SortDesc>
    </GetTransactionList>
  </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>
    <GetTransactionListResponse xmlns="http://tempuri.org/">
      <GetTransactionListResult>
        <ResultCode>Success or InvalidEmail or AuthenticationError or ServerError</ResultCode>
        <TotalRecordCount>int</TotalRecordCount>
        <PageCount>int</PageCount>
        <CurrentPage>int</CurrentPage>
        <PageRecordCount>int</PageRecordCount>
        <Transactions>
          <FCTransaction>
            <Id>int</Id>
            <TransactionId>string</TransactionId>
            <TransType>int</TransType>
            <Is3D>boolean</Is3D>
            <MobilexpressTransId>string</MobilexpressTransId>
            <TransactionDate>dateTime</TransactionDate>
            <CustomerId>string</CustomerId>
            <CustomerPhone>string</CustomerPhone>
            <CustomerEmail>string</CustomerEmail>
            <CustomerName>string</CustomerName>
            <CustomerTCKN>string</CustomerTCKN>
            <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
            <CustomerVal1>string</CustomerVal1>
            <CustomerVal2>string</CustomerVal2>
            <CustomerVal3>string</CustomerVal3>
            <BaseAmount>decimal</BaseAmount>
            <InterestAmount>decimal</InterestAmount>
            <TotalAmount>decimal</TotalAmount>
            <EffectiveTotal>decimal</EffectiveTotal>
            <RewardAmount>decimal</RewardAmount>
            <Installment>int</Installment>
            <PlusInstallmentCount>int</PlusInstallmentCount>
            <IsStoredCard>boolean</IsStoredCard>
            <CardNumLog>string</CardNumLog>
            <BankOfCard>string</BankOfCard>
            <IsDebit>boolean</IsDebit>
            <IsBusinessCard>boolean</IsBusinessCard>
            <IsSuccess>boolean</IsSuccess>
            <IsBkmExpress>boolean</IsBkmExpress>
            <IsPostauthed>boolean</IsPostauthed>
            <IsCancelled>boolean</IsCancelled>
            <IsRefunded>boolean</IsRefunded>
            <TotalRefund>decimal</TotalRefund>
            <IsAllRefunded>boolean</IsAllRefunded>
            <ReferenceId>int</ReferenceId>
            <PaymentDesc>string</PaymentDesc>
            <PaymentPlanId>string</PaymentPlanId>
            <PaymentPlanLineId>int</PaymentPlanLineId>
            <MerchantPaymentItem>string</MerchantPaymentItem>
            <GroupCode>string</GroupCode>
            <POSID>int</POSID>
            <BankCode>string</BankCode>
            <BankReturnCode>string</BankReturnCode>
            <BankAuthCode>string</BankAuthCode>
            <BankReferenceId>string</BankReferenceId>
            <BankMessage>string</BankMessage>
            <BankTransId>string</BankTransId>
            <IsMOTO>boolean</IsMOTO>
            <BatchId>int</BatchId>
            <BatchExeId>int</BatchExeId>
            <CreateMemberEmail>string</CreateMemberEmail>
          </FCTransaction>
          <FCTransaction>
            <Id>int</Id>
            <TransactionId>string</TransactionId>
            <TransType>int</TransType>
            <Is3D>boolean</Is3D>
            <MobilexpressTransId>string</MobilexpressTransId>
            <TransactionDate>dateTime</TransactionDate>
            <CustomerId>string</CustomerId>
            <CustomerPhone>string</CustomerPhone>
            <CustomerEmail>string</CustomerEmail>
            <CustomerName>string</CustomerName>
            <CustomerTCKN>string</CustomerTCKN>
            <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
            <CustomerVal1>string</CustomerVal1>
            <CustomerVal2>string</CustomerVal2>
            <CustomerVal3>string</CustomerVal3>
            <BaseAmount>decimal</BaseAmount>
            <InterestAmount>decimal</InterestAmount>
            <TotalAmount>decimal</TotalAmount>
            <EffectiveTotal>decimal</EffectiveTotal>
            <RewardAmount>decimal</RewardAmount>
            <Installment>int</Installment>
            <PlusInstallmentCount>int</PlusInstallmentCount>
            <IsStoredCard>boolean</IsStoredCard>
            <CardNumLog>string</CardNumLog>
            <BankOfCard>string</BankOfCard>
            <IsDebit>boolean</IsDebit>
            <IsBusinessCard>boolean</IsBusinessCard>
            <IsSuccess>boolean</IsSuccess>
            <IsBkmExpress>boolean</IsBkmExpress>
            <IsPostauthed>boolean</IsPostauthed>
            <IsCancelled>boolean</IsCancelled>
            <IsRefunded>boolean</IsRefunded>
            <TotalRefund>decimal</TotalRefund>
            <IsAllRefunded>boolean</IsAllRefunded>
            <ReferenceId>int</ReferenceId>
            <PaymentDesc>string</PaymentDesc>
            <PaymentPlanId>string</PaymentPlanId>
            <PaymentPlanLineId>int</PaymentPlanLineId>
            <MerchantPaymentItem>string</MerchantPaymentItem>
            <GroupCode>string</GroupCode>
            <POSID>int</POSID>
            <BankCode>string</BankCode>
            <BankReturnCode>string</BankReturnCode>
            <BankAuthCode>string</BankAuthCode>
            <BankReferenceId>string</BankReferenceId>
            <BankMessage>string</BankMessage>
            <BankTransId>string</BankTransId>
            <IsMOTO>boolean</IsMOTO>
            <BatchId>int</BatchId>
            <BatchExeId>int</BatchExeId>
            <CreateMemberEmail>string</CreateMemberEmail>
          </FCTransaction>
        </Transactions>
      </GetTransactionListResult>
    </GetTransactionListResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP POST

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

POST /checkout/v7/FastCheckoutService.asmx/GetTransactionList HTTP/1.1
Host: test.mobilexpress.com.tr
Content-Type: application/x-www-form-urlencoded
Content-Length: length

MerchantKey=string&APIpassword=string&Email=string&CustomerID=string&TransactionId=string&POSID=string&CardToken=string&TransType=string&OnlySuccess=string&OnlyNotSuccess=string&StartDate=string&EndDate=string&Page=string&SortField=string&SortDesc=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<FCGetTransactionListResult xmlns="http://tempuri.org/">
  <ResultCode>Success or InvalidEmail or AuthenticationError or ServerError</ResultCode>
  <TotalRecordCount>int</TotalRecordCount>
  <PageCount>int</PageCount>
  <CurrentPage>int</CurrentPage>
  <PageRecordCount>int</PageRecordCount>
  <Transactions>
    <FCTransaction>
      <Id>int</Id>
      <TransactionId>string</TransactionId>
      <TransType>int</TransType>
      <Is3D>boolean</Is3D>
      <MobilexpressTransId>string</MobilexpressTransId>
      <TransactionDate>dateTime</TransactionDate>
      <CustomerId>string</CustomerId>
      <CustomerPhone>string</CustomerPhone>
      <CustomerEmail>string</CustomerEmail>
      <CustomerName>string</CustomerName>
      <CustomerTCKN>string</CustomerTCKN>
      <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
      <CustomerVal1>string</CustomerVal1>
      <CustomerVal2>string</CustomerVal2>
      <CustomerVal3>string</CustomerVal3>
      <BaseAmount>decimal</BaseAmount>
      <InterestAmount>decimal</InterestAmount>
      <TotalAmount>decimal</TotalAmount>
      <EffectiveTotal>decimal</EffectiveTotal>
      <RewardAmount>decimal</RewardAmount>
      <Installment>int</Installment>
      <PlusInstallmentCount>int</PlusInstallmentCount>
      <IsStoredCard>boolean</IsStoredCard>
      <CardNumLog>string</CardNumLog>
      <BankOfCard>string</BankOfCard>
      <IsDebit>boolean</IsDebit>
      <IsBusinessCard>boolean</IsBusinessCard>
      <IsSuccess>boolean</IsSuccess>
      <IsBkmExpress>boolean</IsBkmExpress>
      <IsPostauthed>boolean</IsPostauthed>
      <IsCancelled>boolean</IsCancelled>
      <IsRefunded>boolean</IsRefunded>
      <TotalRefund>decimal</TotalRefund>
      <IsAllRefunded>boolean</IsAllRefunded>
      <ReferenceId>int</ReferenceId>
      <PaymentDesc>string</PaymentDesc>
      <PaymentPlanId>string</PaymentPlanId>
      <PaymentPlanLineId>int</PaymentPlanLineId>
      <MerchantPaymentItem>string</MerchantPaymentItem>
      <GroupCode>string</GroupCode>
      <POSID>int</POSID>
      <BankCode>string</BankCode>
      <BankReturnCode>string</BankReturnCode>
      <BankAuthCode>string</BankAuthCode>
      <BankReferenceId>string</BankReferenceId>
      <BankMessage>string</BankMessage>
      <BankTransId>string</BankTransId>
      <IsMOTO>boolean</IsMOTO>
      <BatchId>int</BatchId>
      <BatchExeId>int</BatchExeId>
      <CreateMemberEmail>string</CreateMemberEmail>
    </FCTransaction>
    <FCTransaction>
      <Id>int</Id>
      <TransactionId>string</TransactionId>
      <TransType>int</TransType>
      <Is3D>boolean</Is3D>
      <MobilexpressTransId>string</MobilexpressTransId>
      <TransactionDate>dateTime</TransactionDate>
      <CustomerId>string</CustomerId>
      <CustomerPhone>string</CustomerPhone>
      <CustomerEmail>string</CustomerEmail>
      <CustomerName>string</CustomerName>
      <CustomerTCKN>string</CustomerTCKN>
      <MerchantCustomerGroupName>string</MerchantCustomerGroupName>
      <CustomerVal1>string</CustomerVal1>
      <CustomerVal2>string</CustomerVal2>
      <CustomerVal3>string</CustomerVal3>
      <BaseAmount>decimal</BaseAmount>
      <InterestAmount>decimal</InterestAmount>
      <TotalAmount>decimal</TotalAmount>
      <EffectiveTotal>decimal</EffectiveTotal>
      <RewardAmount>decimal</RewardAmount>
      <Installment>int</Installment>
      <PlusInstallmentCount>int</PlusInstallmentCount>
      <IsStoredCard>boolean</IsStoredCard>
      <CardNumLog>string</CardNumLog>
      <BankOfCard>string</BankOfCard>
      <IsDebit>boolean</IsDebit>
      <IsBusinessCard>boolean</IsBusinessCard>
      <IsSuccess>boolean</IsSuccess>
      <IsBkmExpress>boolean</IsBkmExpress>
      <IsPostauthed>boolean</IsPostauthed>
      <IsCancelled>boolean</IsCancelled>
      <IsRefunded>boolean</IsRefunded>
      <TotalRefund>decimal</TotalRefund>
      <IsAllRefunded>boolean</IsAllRefunded>
      <ReferenceId>int</ReferenceId>
      <PaymentDesc>string</PaymentDesc>
      <PaymentPlanId>string</PaymentPlanId>
      <PaymentPlanLineId>int</PaymentPlanLineId>
      <MerchantPaymentItem>string</MerchantPaymentItem>
      <GroupCode>string</GroupCode>
      <POSID>int</POSID>
      <BankCode>string</BankCode>
      <BankReturnCode>string</BankReturnCode>
      <BankAuthCode>string</BankAuthCode>
      <BankReferenceId>string</BankReferenceId>
      <BankMessage>string</BankMessage>
      <BankTransId>string</BankTransId>
      <IsMOTO>boolean</IsMOTO>
      <BatchId>int</BatchId>
      <BatchExeId>int</BatchExeId>
      <CreateMemberEmail>string</CreateMemberEmail>
    </FCTransaction>
  </Transactions>
</FCGetTransactionListResult>