FastCheckoutService
Click here for a complete list of operations.
GetTransactionList
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.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>